Java教程

GTX_IP核实现SMA口发送数据(一)IP核配置

本文主要是介绍GTX_IP核实现SMA口发送数据(一)IP核配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 概述本文是用于总结GTX例程的学习成果。主要是从IP的设置,IP核的例程代码构成与引用两方面介绍使用GTX IP核来控制SMA口发送数据的方法。
2 参考文档《pg168-gtwizard》《ug476_7Series_Transceivers》
3 GTX的IP设置本例程使用环境编译环境:vivado 2017.4选用FPGA:XC7K325C-2FFG900
GTX IP界面的设置情况本例程使用GTX主要是实现SMA口,而不是PCIE,SATA等特殊协议。采用的编码形式为8B/10B,对齐字符为K码。本例程的IP设置情况如下所示:
GTX IP设置第1页第1页设置主要是GT的类型,这个一般根据器件会确定默认选择,高端器件可能有两种根据自己需要的速率设置即可。GTX IP设置第2页通过上文的介绍,我们知道SMA口在GTX bank117里面 所以打开GTX_X0Y8通道 时钟选择REFCLK1 Q2GTX IP设置第3页具体参数如下
OptionI/ODescription
TXPCSRESETInputActive-High reset signal for the transmitter physical coding sublayer (PCS) logic.
TXBUFSTATUSOutput2-bit signal monitors the status of the TX elastic buffer. This option is not available when the TX buffer is bypassed.
TXRATEInputTransmit rate change port.
RXPCSRESETInputActive-High reset signal for the receiver PCS logic.
RXBUFSTATUSOutputIndicates condition of the RX elastic buffer. Option is not available when the RX buffer is bypassed.
RXBUFRESETInputActive-High reset signal for the RX elastic buffer logic. This option is not available when the RX buffer is bypassed.
RXRATEInputReceive rate change port.
QPLLPDInputVisible only when GTX or GTH transceiver is selected. Powerdown port for QPLL.
CPLLPDInputVisible only when GTX or GTH transceiver is selected. Powerdown port for channel PLL (CPLL).
GTX IP设置 其他页面设置保持不变,默认即可。
这篇关于GTX_IP核实现SMA口发送数据(一)IP核配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!