tica, Arial, sans-serif">在FPGA中遇到的一个疑难问题,求解答!我在Stratix II GX 中要实现这样一个功能:用20M时钟采集100路数据,然后将这些数据组成每字节10bit,每11字节一帧的数据,其中包括一个帧头。这帧数据每字节速率是220M,通过一个GXB将这帧数据变成串行数据,然后再在另一块FPGA中通过GXB将串行数据解串,还原成一帧数据,最后将这帧数据还原为100路数据。通过功能仿真,采集出来的100路数据与还原出来的100路数据完全一样,但是实际上却发现数据连续相差一个bit。如下图所示(这个图是我临时画的示意图,他表示一帧数据有一部分错位了)。有人说这是由于tco 与tsu未满足所致,但通过静态时序分析器没有发现时序违规的现象!
求帮助 谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我所使用的GXB的协议是Basic,自动屏蔽了8b/10b编码功能,GXB输入时钟是260M,您说的common code是不是word alignment pattern?我用的是k28.5- ,即0101111100。
一周热门 更多>