We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 21763

Virtex-4 RocketIO - SONET FAQs


This Answer Record provides answers to SONET Frequently Asked Questions (FAQs).


Q1: What is the correct bit/byte ordering when using the Virtex-4 RocketIO in a SONET application? 

A1: In a SONET application, the bit/byte ordering is completely reversed because SONET requires the MSB to be transmitted first. The Virtex-4 transceiver transmits LSB first. Consequently, the traditional SONET TXDATA [63:0] is byte-mapped to TXDATA[0:63] in the Virtex-4 RocketIO. 


Q2: What is the correct COMMA_32B_VALUE for a SONET application? 

A2: Since the transmission bit ordering for SONET is reversed as compared to other standards,  

PCOMMA_32B_VALUE = 32'h6F6F1414 (the bit flip of 32'hF6F62828). 


AR# 21763
Date Created 09/04/2007
Last Updated 05/19/2014
Status Archive
Type General Article