在 CIPS GUI 中已對 Versal System Monitor 過熱 (OT) 告警進行了說明。其中聲明當(dāng)“OT Alarm”(過熱告警)斷言有效時,將啟動器件關(guān)閉:
但在 Vivado 2021.1.2 及更低的版本中,當(dāng) OT 斷言有效時,Vivado 并不會自動實現(xiàn)錯誤響應(yīng)。
解決方法:
此問題在 Vivado 2021.2 中已得到修復(fù),OT 告警默認將通過“Error Management”(錯誤管理)發(fā)出 SRST。您也可使用以下 Tcl 命令通過 CIPS 設(shè)置錯誤響應(yīng):
set_property CONFIG.PS_PMC_CONFIG {OT_EAM_RESP } $cips
值和對應(yīng)行為:
0x01-POR
0x02-SRST(默認)
0x04-ERROUT
0x07-NONE
在低于 Vivado 2021.2 的版本中,您可對此問題采用如下變通方法,即更新 pmc_data.cdo 文件來手動更改錯誤響應(yīng)。
1) 在 gen_files 文件夾內(nèi)找到 pmc_data.cdo 文件。
2) 添加以下指令:
em_set_action 0x28104000 0x2 0x8000 #This command is for SysMon OT occurs will issue the srst.
3) 使用以下 Bootgen 命令重新生成 PDI:
bootgen -arch versal -image design_1_wrapper.bif -w -o design.pdi
-
Xilinx
+關(guān)注
關(guān)注
71文章
2155瀏覽量
120853 -
GUI
+關(guān)注
關(guān)注
3文章
639瀏覽量
39483 -
Versal
+關(guān)注
關(guān)注
1文章
151瀏覽量
7624
發(fā)布評論請先 登錄
相關(guān)推薦
評論