SelectIO 架構(gòu)手冊AM010描述了如何使用 XPIO_VREF 原語來調(diào)整 Internal Vref。
解決方法:
如 AM010 中所述,使用 XPHY 時,VREF_NIB 必須設(shè)置為 VREF_RIU,這在 Advanced IO Wizard 2023.1 版本和更低版本中并未正確實現(xiàn)。
為解決此問題,請勿使用 Advanced IO Wizard 中的“Enable VREF Tuning”選項。在 RTL 中例化 XPIO_VREF,設(shè)置 ISTANDARD 以生成您的標(biāo)準(zhǔn) (POD) 并使用 VREF_NIB = VREF_RIU。
(* DONT_TOUCH = "yes" *)
XPIO_VREF #(
.ISTANDARD("POD12"),
.VREF_NIB("VREF_RIU")
) XPIO_VREF_inst6 (
.FABRIC_VREF_TUNE(), // 10-bit input: VREF tuning value
.VREF()
);
對于要微調(diào) Vref 的每個 XPHY/Nibble,您都需為其例化 XPIO_VREF。
您還需要使用 LOC 將 XPIO_VREF 定位到 XPHY 旁的位置。
這并不會建立從 XPIO_VREF 的 Vref 端口到 IOBUF 的 Vref 的物理連接,但使用 VREF_NIB = VREF_RIU 將其例化時,將從 RIU 進(jìn)行控制。
需從 RIU 接口控制 Vref 的微調(diào)操作
注釋:如果您當(dāng)前不使用 RIU 接口,則需在 Advanced IO Wizard 的“Basic”選項卡上將其啟用。
供 RIU 用于控制 Vref Tuning 的地址是 0x41H(在 AM010 中并未記述此地址)。
在 AM010 中包含用于計算 Vref 微調(diào)值的公式
有效示例:
Fabric_Vref_Tune = % of Vcco * 1023
除 LVSTL 外的所有 IOSTANDARD 都有額外 50% 的縮放。
審核編輯:湯梓紅
-
接口
+關(guān)注
關(guān)注
33文章
8727瀏覽量
152072 -
RTL
+關(guān)注
關(guān)注
1文章
385瀏覽量
60004 -
Versal
+關(guān)注
關(guān)注
1文章
163瀏覽量
7725
發(fā)布評論請先 登錄
相關(guān)推薦
如何在XPS項目中使用SmartXplorer
如何在UltraScale+設(shè)計中使用UltraRAM模塊
如何在Arduino中使用伺服電機(jī)
![如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用伺服電機(jī)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何在Arduino中使用Modbus
![如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用Modbus](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何在Python中使用MQTT
![如<b class='flag-5'>何在</b>Python<b class='flag-5'>中使</b>用MQTT](https://file.elecfans.com/web2/M00/86/02/pYYBAGOjw72AYw0nAABWos5afvk869.png)
Versal Advanced IO Wizard-部分配置存在時序收斂問題
![Versal <b class='flag-5'>Advanced</b> <b class='flag-5'>IO</b> <b class='flag-5'>Wizard</b>-部分配置存在時序收斂問題](https://file1.elecfans.com/web2/M00/8C/3C/wKgZomSn3uOAGwAiAABJn8-RRcI160.jpg)
評論