轻松实现高速串行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 />
表1-4 设计原型端口(续)<br />
端口<br />
输入/输出<br />
(I/O)<br />
端口大小 定义<br />
RXCHARISK[7:0] O 1, 2, 4, 8 (1) 当8b/10b解码器处于使能状态<br />
时,若信号为1表示接收到的数据<br />
为“K”字符,包含在字节映射中。<br />
如果8b/10b解码器被设置成旁<br />
路,则表示10字节编码数据中的<br />
首位(比特“a”)。<br />
RXCLKCORCNT[ O 3 用于指示时钟修正事件,通道绑<br />
2:0]<br />
定事件和FIFO指针的状态。状态<br />
与输入的RXDATA是同步的。<br />
RXCOMMADET O 1 用于指示接收到<br />
PCOMMA_10B_VALUE(如果<br />
ENPCOMMAALIGN信号为1)和<br />
/或MCOMMA_10B_VALUE(如<br />
果ENMCOMMAALIGN信号为<br />
1)所定义的符号。<br />
RXCOMMADET<br />
USE<br />
RXDATA[63:0] O 8, 16, 32,<br />
64(2)<br />
I 1 如果信号为1,则启用comma字符<br />
检测功能;如果信号为 0,则旁<br />
路comma字符检测功能。<br />
接收到的1,2,4或8字节解码数据<br />
(8b/10b使能时)或编码数据<br />
(8b/10b被旁路)。<br />
RXDATAWIDTH I 2 (00, 01, 10, 11)指示FPGA并行总<br />
[1:0]<br />
线宽度。<br />
RXDEC64B66BU I 1 如果信号为1,则启用64b/66b解<br />
SE<br />
码器;如果信号为0,则旁路<br />
64b/66b解码器。<br />
RXDEC8B10BUS I 1 如果信号为1,则启用8b/10b解码<br />
E<br />
器;如果信号为0,则旁路8b/10b<br />
解码器。CLK_COR_8B10B_DE =<br />
RXDEC8B10BUSE<br />
RXDESCRAM I 1 如果信号为1,则启用扰码器。如<br />
64B66BUSE<br />
果信号为0,则禁用扰码器。<br />
RXDISPERR[7:0] O 1, 2, 4, 8 (1) 如果8b/10b解码处于启用状态,<br />
则用于指示串行线上发生的不一<br />
致错误,包含在字节-映射序列<br />
中。<br />
RXIGNOREBTF I 1 如果信号为 1,则 64b/66b 解码器忽略<br />
块类型域(BTF),不进行错误检测和<br />
报告,而依原样直接发送块。如果信<br />
号为 0,则进行错误检测,未知的 BTF<br />
会被标记为错误块。<br />
XILINX·115