31.07.2013 Views

轻松实现高速串行I/O

轻松实现高速串行I/O

轻松实现高速串行I/O

SHOW MORE
SHOW LESS

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 />

图1-13中,两个1级从收发器单向连接到主收发器。若要连接到其他从收发器,则需要<br />

在X和Y两个方向上转移数据。此配置需要使用1级的菊花链,这也是2级收发器配置的基础。<br />

图1-13和图1-14给出了XC2VPX20和XC2VPX70的通道绑定模式及连接,XC2VPX70芯<br />

片拥有更多的收发器(20个)。为了确保CHBONDO和CHBONDI间的连接的延迟满足要求,<br />

需要添加约束来检查其延时。<br />

状态和事件总线<br />

图1-13 XC2VPX20 器件结构<br />

图1-14 XC2VPX70 器件结构<br />

Virtex-II Pro X 收发器将多个信号融合在一起,从而在 Virtex-II Pro的基础上可以提供更多<br />

的额外功能。在旧的设计中,CHBONDDONE, RXBUFSTATUS, 和 RXCLKCORCNT 这几<br />

个信号之间相互独立,分别用于指示某种状态。而在 Virtex-II Pro X 的设计中,这些信号联<br />

合在一起形成状态和事件总线。<br />

这个联合总线有两种模式:状态模式和事件模式。在状态模式中,总线指示接收端 FIFO<br />

的读取指针和写入指针间的差值或者最后一个通道绑定时间的偏差量。<br />

状态指示<br />

在状态模式中,RXBUFSTATUS 和 RXCLKCORCNT 引脚在缓冲器指针差值和通道绑定偏<br />

移量之间交替。当运行在 32 位或 40 位内部数据宽度模式时,此协议由 3 个串行时钟周期描<br />

XILINX·155

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!