轻松实现高速串行I/O
轻松实现高速串行I/O
轻松实现高速串行I/O
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SERDES 示例资料—RocketIO X 收发器概述<br />
CHAN_BOND_SEQ_1_3 = 0 0 1 10111100 matches K28.5- (或 K28.5+)<br />
CHAN_BOND_SEQ_1_4 = 0 1 1 10111100 matches K28.5- (或 K28.5+)<br />
CHAN_BOND_SEQ_LEN = 4<br />
CHAN_BOND_SEQ_2_USE = FALSE<br />
Comma 字符检测<br />
摘要<br />
Comma 字符检测在原有的10位符号检测和对齐的基础上有了很大扩展,可以实现8位符号<br />
检测和16位、20位、32位和40位通道的对齐。检测逻辑检测符号,之后对齐到1字、2字或4<br />
字的边界。在SONET应用中, RXSLIDE端口允许用户在16位、20位、32位、40位模式中对<br />
边界进行1位的移动。<br />
下列的信号和属性可以影响comma检测模块的功能:<br />
·RXCOMMADETUSE<br />
·ENMCOMMAALIGN<br />
·ENPCOMMAALIGN<br />
·ALIGN_COMMA_WORD[1:0]<br />
·MCOMMA_10B_VALUE[9:0]<br />
·DEC_MCOMMA_DETECT<br />
·PCOMMA_10B_VALUE[9:0]<br />
·DEC_PCOMMA_DETECT<br />
·COMMA_10B_MASK[9:0]<br />
·RXSLIDE<br />
·RXINTDATAWIDTH[1:0]<br />
<br />
旁路<br />
只要将RXCOMMADETUSE设置为0,即可禁用符号检测。如果RXCOMMADETUSE信<br />
号为1,则启用符号检测。<br />
符号检测<br />
通过MCOMMA_10B_VALUE, DEC_MCOMMA_ DETECT, PCOMMA_10B_VALUE,<br />
DEC_PCOMMA_DETECT, 和COMMA _10B_MASK这些信号的使用,在两种不同符号值的<br />
设置下,可以实现任意的8位或10位符号检测。<br />
检测10位符号时,COMMA_10B_MASK[9:0]应当初始化为10’b11111_11111。运行期间<br />
每位都可以被改变,以影响其标记。<br />
检测8位符号时,COMMA_10B_MASK[9:0]应初始化为10’b00_1111_1111。最高的两位<br />
必须为0,后8位的值都可被修改,以影响其标记。<br />
The MCOMMA_10B_VALUE[9:0]和PCOMMA_10B_VALUE[9:0]用于指示比较逻辑中<br />
所使用的comma符号定义,例如:在为建立对齐而搜寻comma字符时,和输入数据相比较的<br />
对齐符号。<br />
140·Xilinx<br />
DEC_MCOMMA_DETECT和DEC_PCOMMA_DETECT指示在检测对齐过程中,用于和