在 CIPS GUI 中已對 Versal System Monitor 過熱 (OT) 告警進行了說明。其中聲明當“OT Alarm”(過熱告警)斷言有效時,將啟動器件關閉:
但在 Vivado 2021.1.2 及更低的版本中,當 OT 斷言有效時,Vivado 并不會自動實現錯誤響應。
解決方法:
此問題在 Vivado 2021.2 中已得到修復,OT 告警默認將通過“Error Management”(錯誤管理)發出 SRST。您也可使用以下 Tcl 命令通過 CIPS 設置錯誤響應:
set_property CONFIG.PS_PMC_CONFIG {OT_EAM_RESP } $cips
值和對應行為:
0x01-POR
0x02-SRST(默認)
0x04-ERROUT
0x07-NONE
在低于 Vivado 2021.2 的版本中,您可對此問題采用如下變通方法,即更新 pmc_data.cdo 文件來手動更改錯誤響應。
1) 在 gen_files 文件夾內找到 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
+關注
關注
70文章
2136瀏覽量
120362 -
GUI
+關注
關注
3文章
631瀏覽量
39284 -
Versal
+關注
關注
1文章
151瀏覽量
7596
發布評論請先 登錄
相關推薦
評論