我想在Xilinx FPGA的MGT通道上发送信号(无论什么类型的信号,只是随机二进制)。这用于测试PCB上的MGT迹线。我能做到这一点最简单的方法是什么?对于常规IO,我只需使用输出缓冲器(OBUF)并将信号发送到输出引脚。对于MGT银行引脚而言,这相当于(或最简单的等价物)是什么?
编辑: 我想尽可能远离ipcores。我正在寻找一种非常简单的解决方案,以某种方式缓冲信号到MGT引脚。
答案 0 :(得分: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也可以使用。