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

Posted 快乐气氛组阿宇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 Q2
GTX 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核配置的主要内容,如果未能解决你的问题,请参考以下文章

调用ISE的IP核,配置RAM。(实例化)

数据缓存器FIFO IP核调取及应用

CMSIS-DAP硬件调试--ARM核单片机仿真调试工具

FIFO IP核仿真

ise中某个ip核数据手册在哪查看

vivado工程中生成了两个时钟ip核,引脚约束对50MHz晶振应该怎么设置