Tile SysFS Nodes - 2024.1 English

AI Engine System Software Driver Reference Manual (UG1642)

Document ID
UG1642
Release Date
2024-05-30
Version
2024.1 English

There are nodes at the for each tile in the array under /sys/class/aie/aieaperture_0_38/aiepart_0_38/<tile_column>_<tile_row>/ :

AI Engine interface tiles
  • Error: Exports detailed error strings for tiles
  • Event: Exports what physical event numbers have been triggered
Mem tiles
  • Error: Exports detailed error strings for tiles
  • Event: Exports the physical event numbers are triggered
  • DMA: Exports DMA status of memtiles (channel status, queue size, queue_status, current buffer descriptor)
  • Locks: Exports current lock values for all locks in the mem tile
Core tiles
  • Error: Exports detailed error strings for tiles
  • Event: Exports the physical event numbers are triggered
  • DMA: Exports DMA status of memtiles (channel status, queue size, queue_status, current buffer descriptor)
  • Locks: Exports current lock values for all locks in the mem tile
  • Core: Exports core status (enabled, disabled, and core done bit) values for pc, lr, and sp.
Using the xbutil command to read specific registers for debug purposes:
$ xbutil advanced --read-aie-reg -d 0000:00:0 0 25 Core_Status 
Register Core_Status Value of Row:0 Column:25 is 0x00000201