我想在Xilinx FPGA的MGT通道上发送信号(无论什么类型的信号,只是随机二进制).这用于测试PCB上的MGT迹线.我能做到这一点最简单的方法是什么?对于常规IO,我只需使用输出缓冲器(OBUF)并将信号发送到输出引脚.对于MGT银行引脚,这相当于(或最简单的等价物)是什么?
编辑:我想尽可能远离ipcores.我正在寻找一种非常简单的解决方案,以某种方式缓冲信号到MGT引脚.
小智 2
如果您有 TX 和 RX 通道,那么我建议执行环回测试。FPGA 将在 TX 链路上生成数据,在 RX 上接收数据并比较结果。
为此,您可以在 PCB 连接器上将 TX 通道连接到 RX 通道,并使用 FPGA Ibert 内核,该内核将自动创建发送、接收和比较电路,并为每个通道生成良好的结果。
对于 7 系列,这里是 Ibert 内核的链接 http://www.xilinx.com/products/intellectual-property/ibert_7series_gtx.html
对于其他家庭,Ibert 也可以提供服务。