轻松实现高速串行I/O
轻松实现高速串行I/O
轻松实现高速串行I/O
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SERDES 示例资料—RocketIO X 收发器概述<br />
RXIGNOREBTF 启用64b/66b解码器时的功<br />
能<br />
0 出现未知块类型域时传<br />
送错误块/E/<br />
1 出现未知块类型域时依<br />
旧正常传送<br />
RXCHARISK 和TXC相同<br />
解扰码器<br />
旁路<br />
如果RXDESCRAM64B66BUSE信号为低,则禁用解扰码器。<br />
标准操作<br />
禁用64b/66b解码器时<br />
的功能<br />
未定义<br />
为8b/10b解码器所用<br />
如果RXDESCRAM64B66BUSE信号为高,则启用解扰码器。解扰码器使用如下的多项式:<br />
G(x) = 1 + x39 + x58<br />
块同步<br />
标准操作<br />
块同步设计和commaDet模块联合工作。首先,32位未对齐的扰码数据从PMA传送给<br />
commaDet模块。之后,commaDet传送2比特的同步报头(或其认为可以作为同步报头的数<br />
据,基于当前的标记值)给块同步模块。test_sh的值变为1,通知块同步模块检验同步报头<br />
中的值。块同步模块分析同步报头并检验其是否合法,sh_cnt计数器增1。如果报头为非法<br />
值,sh_cnt计数器和sh_invalid_cnt计数器均增1,并且bit_slip信号出现1个周期的高电平。<br />
bit_slip信号反馈回commaDet模块,通知commaDet模块将桶形移位器移1位。移位和同步报<br />
头检查的过程一直持续到块锁定完成为止。<br />
148·Xilinx