Viewing the AI Engine Memory - 2023.1 English

Vitis Unified IDE and Common Command-Line Reference Manual (UG1553)

Document ID
UG1553
Release Date
2023-07-17
Version
2023.1 English

You can view and edit the memory of any AI Engine core with Memory Inspector view.

Launch Debug for the AI Engine component using the appropriate Launch Configuration from the launch.json. The Debug view is displayed, as previously discussed.

From the Debug view you can open the Memory Inspector by selecting the View > Memory Inspector command from the main menu, or by clicking the Memory Inspector icon on the right hand side of the display, as shown in the image below.

Figure 1. Memory Inspector

The Memory Inspector view displays as shown above. In the Threads view select the desired AI Engine core to examine the memory of the core. Enter an address, offset and length from which you would like to retrieve the memory range. Click on the Go command to view the memory contents.

Select the Settings command at the top of the Memory Inspector to define attributes of the memory, such as Byte Size, Bytes Per Group, or Endian. You can edit the contents of the displayed memory by selecting an address, clicking in it and entering a new value. If a data needs to be updated from the address range, it will highlight a blue under liner. Click on the highlighted address and update with the required value and select Apply Changes.