76889 - Versal HDIO/MIO:以 3.3V 或 2.5V 上電時,如果使用三態,則在數據與三態之間可能存在爭用條件是一篇面向 Versal ACAP 的設計咨詢,其中詳述了三態控制發生更改時的 MIO 要求和 HDIO 要求。
本文則著重探討 JTAG TDO 用例。
如果 VCCO_503 為 3.3V 或 2.5V,那么三態數據爭用條件可能會影響 JTAG TDO_503。
由此導致 TDO 輸出可能無法驅動可編程邏輯 (PL) 的 LSB 位的“1”值。此問題不影響處理子系統 (PS) Arm DAP 和 PL BYPASS 數據輸出功能特性。
解決方案
您可使用以下選項作為此問題的變通方法:
1) 將 VCCO_503 設為 1.8V。
注釋:如果您使用的是 SSIT 器件,請聯系賽靈思技術支持。
2) 如果 VCCO_503 必須設為 2.5V 或 3.3V,那么可改用備用 TAP 狀態路徑來進入“Shift IR”(移位指令寄存器)或“Shift DR”(移位數據寄存器)狀態,以避免發生此問題,如下圖所示。
在 Vivado 2021.2 及后續軟件版本中,如果在 JTAG 鏈中包含 Versal 器件,那么該工具會默認自動檢測并使用備用 TAP 狀態路徑。
在 2021.2 版本及后續軟件版本中,用戶也可以使用以下命令手動啟動 hw_server:
hw_server -e "set jtag-pause-before-shift 2"
在 XSDB 2021.2 及后續軟件版本中,使用以下命令“連接”后,必須應用 configparam 命令:
xsdb% configparam jtag-pause-before-shift 2
此備用路徑僅顯示進入移位 DR 狀態。該備用路徑應同樣用于移位 IR 狀態。
以上 configparam 會將此變通方法應用于 Shift-DR 操作和 Shift-IR 操作。
3) 如果 VCCO_503 必須設為 2.5V 或 3.3V,請向您的 JTAG 工具供應商申請采用此備用 TAP 狀態路徑作為 JTAG 變通方法。
審核編輯:湯梓紅
-
寄存器
+關注
關注
31文章
5363瀏覽量
121191 -
JTAG
+關注
關注
6文章
401瀏覽量
71844 -
指令
+關注
關注
1文章
611瀏覽量
35816 -
Versal
+關注
關注
1文章
163瀏覽量
7712
發布評論請先 登錄
相關推薦
簡單認識JTAG接口
![簡單認識<b class='flag-5'>JTAG</b>接口](https://file1.elecfans.com/web2/M00/AF/F6/wKgZomVTLniAGpeAAAD6rZmuDFI950.jpg)
TDO沒有信號切換
哪里可以找到將CC2640 5*5 JTAG TDO 與TDI復用為IO口的資料?
tms320c6416的TCK、TDO、 TDI、TRST、TMS、EMU等能否直接接到JTAG上?
XC2C384是否具有TDO引腳的內部上拉?
在JTAG配置階段TDO沒有給出任何結果是為什么?
S32K-連接失敗- JLink日志:無法測量總IR len,TDO恒定高的問題如何解決?
JTAG的原理
jtag工作原理詳解
基于S698PM芯片的JTAG控制G接口的設計及應用
![基于S698PM芯片的<b class='flag-5'>JTAG</b>控制G接口的設計及應用](https://file.elecfans.com/web1/M00/9C/B9/o4YBAF0tLTOAaNPDAACjLD3Iv_g119.jpg)
評論