如何在赛灵思FPGA的MGT通道上传输信号是最简单的方法?

7
我希望能够通过Xilinx FPGA的MGT通道发送信号(信号类型无关紧要,可以是任意二进制数)。这是为了测试PCB上的MGT线路。我能以什么最简单的方式实现这一点? 对于普通的IO,我会简单地使用输出缓冲器(OBUF)并将信号发送到输出引脚。对于MGT银行引脚,这个等效的方法是什么(或最简单的等效方法是什么)?
编辑: 我希望尽可能避免使用ipcores。我正在寻找一种非常简单的解决方案来将信号缓冲到MGT引脚。

1
最简单的解决方案是使用Aurora协议。否则,我建议阅读您FPGA的收发器指南。 MGT位于特殊银行中。 它们没有I / O-BUF,只有PAD... - Paebbels
1个回答

2
如果您同时拥有TX和RX通道,我建议进行回环测试。FPGA将在TX链路上产生数据,在RX上接收并比较结果。
为此,您可以将TX通道连接到PCB连接器上的RX通道,并使用FPGA Ibert核心,该核心将自动创建传输、接收和比较电路,并为每个通道生成良好的结果。
对于7系列,这是Ibert核心的链接:http://www.xilinx.com/products/intellectual-property/ibert_7series_gtx.html 对于其他系列,也可以使用Ibert。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接