轻松实现高速串行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.
图 4-53: 接线的原型<br />
千兆位串行 I/O 设计<br />
最后的调试提示<br />
调试千兆位链路时还有最后一件事情必须谨记。链路有两个主要部分,物理部分和协议。上<br />
述的所有建议都是针对物理链路而言的,而且是基于协议层一切正常的假定,或是通过使用<br />
样本和时钟发生器将协议层从测试中忽略掉。数字仿真应当在制作原型之前已经解决掉大部<br />
分的协议缺陷,但是两者之间通常还是会有交迭。例如,如果在比特流中出现了错误,但是<br />
接收器的输入抖动看起来很严重,那么实际上可能是时钟修正问题。<br />
互操作性<br />
当我们制定一个特定标准时,我们应当注意要和其他产品相兼容。我们可能需要和此特定应<br />
用的先前版本以及使用其他 SERDES 厂家的旧版本相接口就可以。实际设计互操作能力时<br />
应当注意如下的几个事项。<br />
协议层<br />
当和使用“相同”协议的其他系统接口时,也可能出现问题。这些协议太过复杂,所以肯定会<br />
出现不同版本的协议解释。我们可以将设备交给独立的检验实验室,以确保我们对协议的解<br />
释是正确的。购买协议引擎设计或软件对互操作性设计都是有利的。如果我们要和一个定制<br />
协议相结合,则尽可能使用相同的源代码。<br />
XILINX • 99