要在輔助 SLR 中啟用對(duì) Sysmon 寄存器空間的訪問,須在 CIPS 和 NOC GUI 執(zhí)行多個(gè)步驟。
解決方案:
CIPS
在每個(gè) SLR 中,確保選中“PMC to NoC”
NoC
添加其他主接口和時(shí)鐘:
在“Connectivity”選項(xiàng)卡上,確保 PS APU 已連接到所有 Master AXI PS_PMC:
連接 BD 中的 AXI 接口:
在“Address Editor”中分配地址:
生成 PDI 并導(dǎo)出 XSA。
在 APU 上運(yùn)行代碼
本答復(fù)記錄隨附了可在 APU 上運(yùn)行的代碼示例。
while(1)
{
for( i=0; i {
ReadReg32(slr_address_base[i], SYSMON_DEVICE_TEMP_MAX_ADDR, &temp_max_list[i]);
ReadReg32(slr_address_base[i], SYSMON_DEVICE_TEMP_MIN_ADDR, &temp_min_list[i]);
}
max = find_extreme(temp_max_list, MAXIMUM);
min = find_extreme(temp_min_list, MINIMUM);
WriteReg32(MASTER_ROOT_SYSMON_BASE, SYSMON_AUX_DEVICE_TEMP_MAX, max);
WriteReg32(MASTER_ROOT_SYSMON_BASE, SYSMON_AUX_DEVICE_TEMP_MIN, min);
usleep(WAIT_DELAY_IN_USEC);
};
-
寄存器
+關(guān)注
關(guān)注
31文章
5495瀏覽量
127813 -
接口
+關(guān)注
關(guān)注
33文章
9275瀏覽量
155463 -
Versal
+關(guān)注
關(guān)注
1文章
172瀏覽量
8284
發(fā)布評(píng)論請(qǐng)先 登錄
51單片機(jī)尋址方式的疑問:為什么B寄存器在乘除法指令中是寄存器尋址?
寄存器間接尋址和相對(duì)尋址的區(qū)別是什么
寄存器間接尋址方式
51單片機(jī)特殊功能寄存器中的字節(jié)尋址和位尋址表詳細(xì)說明

S7-300間接尋址中的寄存器間接尋址詳解
如何在VHDL中實(shí)現(xiàn)一個(gè)簡(jiǎn)單的寄存器

寄存器尋址的實(shí)現(xiàn)方式
寄存器尋址和直接尋址的區(qū)別
寄存器間接尋址和寄存器尋址的區(qū)別
藍(lán)隊(duì)技術(shù)——Sysmon識(shí)別檢測(cè)宏病毒

評(píng)論