Versal System Monitor(Sysmon):过热告警行为

电子说

1.2w人已加入

描述

在 CIPS GUI 中已对 Versal System Monitor 过热 (OT) 告警进行了说明。其中声明当“OT Alarm”(过热告警)断言有效时,将启动器件关闭:

Versal

但在 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

文章来源:AMD Xilinx开发者社区

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分