7Series FPGA高速收发器使用教程分享
时间:02-07
来源:网络整理
点击:
RX Channel Bonding:通道绑定功能同样体现RX弹性缓冲器的"弹性"之处,对于像PCIE和SRIO等协议,可以支持多lane传输来提高传输总带宽。因为传输信道的原因,TX发送端同一时刻发送的数据在RX接收端不能被所有的lane同一时刻接收,每一个lane接收存在时间差,那么在恢复数据的时候就要重新对齐,因此需要在RX接收端执行通道绑定功能。
为了实现这个功能,TX发送端在发送的数据流中加入一个同样的通道绑定序列,子啊RX接收端根据每一个lane检测到的通道绑定序列在各自的RX弹性缓冲器做相应的调整和延迟,最终使得各个lane的数据不存在偏移,在FPGA RX Interface的输出能和TX发送端发送的数据一样,功能如图8所示,左边是未对齐数据,右边是对齐的数据。
图8
FPGA RX Interface:用户通过FPGA RX Interface接收数据,和TX发送端相似,在RXUSRCLK2的上升沿接收数据(TX发送端是在TXUSRCLK2上升沿发送数据),该用户端口可以设置成16/20/32/40/64/80bit位宽,RXUSRCLK2的速率由RX线速率、RXDATA位宽和8B/10B是否使能决定。具体端口如表1所示,和TX相似,就不再描述。
- FPGA中的多时钟域设计(02-11)
- 高手DIY,教你将电视改为无线接收(08-05)
- PowerXR EMI降低技术利用扩频时钟抖动(02-19)
- Xilinx Virtex UltraScale 开发平台(06-12)
- 针对汽车应用的本地互连网络LIN收发器NCV7321(10-15)
- 电力线MAC/PHY集成收发器INT51X1及其应用(02-11)