Using devmem to Probe AI Engine Registers to See AI Engine Status - Using devmem to Probe AI Engine Registers to See AI Engine Status - 2025.2 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2026-03-27
Version
2025.2 English

Using the devmem command, you can read AI Engine registers to see the AI Engine internal status. The register reference can be found in the Versal adaptive SoC AI Engine Register Reference (AM015).

For example, the core status registers can be found here:

core status

Find the absolute addresses for the kernels in the design. The status of the kernels can be read by running the following command:

versal-rootfs-common-20231:/run/media/mmcblk0p1# devmem 0x2000C872004
0x00001000
versal-rootfs-common-20231:/run/media/mmcblk0p1# devmem 0x2000C072004 
0x00000200

Value 0x00001000 indicates that it is Stream_Stall_MS0. Value 0x00000200 indicates that it is Lock_Stall_E. The analysis of the result is similar to using xbutil.