GTX_IP核實現SMA口發送數據(一)IP核配置


1 概述
本文是用於總結GTX例程的學習成果。主要是從IP的設置,IP核的例程代碼構成與引用兩方面介紹使用GTX IP核來控制SMA口發送數據的方法。
 
2 參考文檔
《pg168-gtwizard》
《ug476_7Series_Transceivers》
 
3 GTX的IP設置
本例程使用環境
編譯環境:vivado 2017.4
選用FPGA:XC7K325T-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頁
具體參數如下
Option I/O Description
TXPCSRESET Input Active-High reset signal for the transmitter physical coding sublayer (PCS) logic.
TXBUFSTATUS Output 2-bit signal monitors the status of the TX elastic buffer. This option is not available when the TX buffer is bypassed.
TXRATE Input Transmit rate change port.
RXPCSRESET Input Active-High reset signal for the receiver PCS logic.
RXBUFSTATUS Output Indicates condition of the RX elastic buffer. Option is not available when the RX buffer is bypassed.
RXBUFRESET Input Active-High reset signal for the RX elastic buffer logic. This option is not available when the RX buffer is bypassed.
RXRATE Input Receive rate change port.
QPLLPD Input Visible only when GTX or GTH transceiver is selected. Powerdown port for QPLL.
CPLLPD Input Visible only when GTX or GTH transceiver is selected. Powerdown port for channel PLL (CPLL).
GTX IP設置 其他頁面設置保持不變,默認即可。
具體代碼解讀后續更新

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM