本篇博文主要講解了動(dòng)態(tài)更改 UltraScale/UltraScale+ GTH/GTY 收發(fā)器線速率設(shè)置的方法。
您是否曾想過要使用 UltraScale/UltraScale+ GTH/GTY 收發(fā)器來動(dòng)態(tài)更改線速率設(shè)置?
有許多客戶會(huì)將 GTH/GTY 收發(fā)器用于其自己的通信協(xié)議,因此詢問我們?nèi)绾尾拍苁褂檬瞻l(fā)器來更改線速率。
在 Vivado IP Catalog 的 UltraScale FPGAs TransceiversWizard 中僅含一項(xiàng)線速率設(shè)置。
由于 UltraScale/UltraScale+ GTH/GTYTransceiver Wizard 不允許更改線速率設(shè)置,因此必須由收發(fā)器用戶手動(dòng)執(zhí)行更改。
1.如何通過 DRP 接口更改線速率
(a) 生成收發(fā)器 IP
使用要實(shí)現(xiàn)的線速率配置生成收發(fā)器 IP。
(b) 生成設(shè)計(jì)樣本
(c) 對(duì)設(shè)計(jì)樣本執(zhí)行邏輯綜合
單擊 Flow Navigator 中的“運(yùn)行綜合 (Run Synthesis)”:
綜合完成后,選擇“打開已綜合的設(shè)計(jì) (Open Synthesized Design)”以打開網(wǎng)表。
(d) 運(yùn)行隨附的腳本
在 Tcl 控制臺(tái) (Tcl console) 中運(yùn)行g(shù)t_Attributes_97.tcl腳本:
執(zhí)行此腳本即可將“Channel/Common”屬性輸出到gtParams.txt文件。
并且,GTH/GTY 中的屬性和修復(fù)后的 GTH/GTY 端口也都將包含在同一個(gè)文件中輸出,以便于您進(jìn)行比較。
針對(duì)要實(shí)現(xiàn)的每項(xiàng) GTH/GTY 配置重復(fù)上述步驟 (a) 到 (d)。
(e) 比較輸出
通過比較來自 GTH/GTY 配置的gtParams.txt輸出,即可立即查看不同的屬性。
(f) 動(dòng)態(tài)重配置端口接口 (DRP I/F)
所需屬性必須通過 DRP I/F 來設(shè)置。
在 (UG576)/(UG578) 的附錄 B/C 中詳列了每個(gè)屬性的地址。
如果您不熟悉 DRP I/F,請(qǐng)參閱 (UG576)/(UG578) 的第 2 章,以獲取更多信息。
(g) 復(fù)位
在 DRP I/F 上設(shè)置完屬性后,必須先再次執(zhí)行復(fù)位,然后才能使用 GTH/GTY。
注:建議最好使用此腳本生成gtParams.txt,然后再進(jìn)行比較,而不是直接比較封裝器 RTL。
由于除 Channel 和 Common 屬性外,還可比較修復(fù)后的外部端口,因此您可放心更改這些屬性。
2.更改 CPLL 校準(zhǔn)模塊的設(shè)置
如果在設(shè)計(jì)中使用了 CPLL,那么必須在 CPLL 校準(zhǔn)模塊中更改信號(hào)。
請(qǐng)參閱(賽靈思答復(fù)記錄 70485),以獲取有關(guān)更改信號(hào)所需的設(shè)置更改的信息
【答復(fù)記錄70485,https://china.xilinx.com/support/answers/70485.html】
綜上,如需動(dòng)態(tài)更改UltraScale/UltraScale+ GTH/GTY 的線速率,請(qǐng)遵循上述步驟 (1) 和 (2) 進(jìn)行操作。
-
收發(fā)器
+關(guān)注
關(guān)注
10文章
3539瀏覽量
106896 -
IP
+關(guān)注
關(guān)注
5文章
1751瀏覽量
150854 -
UltraScale
+關(guān)注
關(guān)注
0文章
118瀏覽量
31706
原文標(biāo)題:開發(fā)者分享 | 如何動(dòng)態(tài)更改 UltraScale/UltraScale+ GTH/GTY 線速率
文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
無線收發(fā)器工作原理,無線收發(fā)器怎么使用
高速接口7系列收發(fā)器GTP介紹

Zynq UltraScale+ MPSoC數(shù)據(jù)手冊(cè)
時(shí)序約束一主時(shí)鐘與生成時(shí)鐘

AMD/Xilinx Zynq? UltraScale+ ? MPSoC ZCU102 評(píng)估套件

為Xilinx? Zynq?UltraScale?系列多處理器中的VCCINT_VCU軌供電

光纖收發(fā)器的使用方法和注意事項(xiàng)
光纖收發(fā)器怎么判斷好壞
光纖收發(fā)器主要指示燈的含義
光纖收發(fā)器的作用、使用方法及應(yīng)用
TLK10034四通道多速率收發(fā)器數(shù)據(jù)表

TLK10002 10Gbps雙通道多速率收發(fā)器數(shù)據(jù)表

TLK3132雙通道多速率收發(fā)器數(shù)據(jù)表

評(píng)論