Virtex-II Pro X RocketIO  – 使用ES芯片时,时钟校正期间分组数据已损坏-Altera-Intel社区-FPGA CPLD-ChipDebug

Virtex-II Pro X RocketIO – 使用ES芯片时,时钟校正期间分组数据已损坏

问题描述

一般问题描述:

根据ES勘误,当在分组之间接收的空闲数据包含多于一个空闲符号时,分组数据被破坏。

解决/修复方法

时钟校正符号必须至少相隔12个字节。为了确保这一点,可以在正常空闲模式中使用特殊时钟校正符号以避免该问题。如果使用专有协议,或者您有能力在数据中插入非空闲字符,则可以执行此操作。

此外,如果时钟校正与通道绑定一起使用,则时钟校正字符必须与通道绑定序列分开至少32个字节。

正常包操作:

包 – 闲置 – 包 – 闲置 – 包

解决方法:

packet – CC符号 – 空闲 – 数据包

时钟校正符号可以出现在空闲序列中的任何地方,包括与数据包的起点或终点相邻。

关闭Virtex-II Pro X时钟校正,并使用Xilinx提供的模块(TBD)在结构中实现该功能。

请登录后发表评论

    没有回复内容