aiengine
Xilinx SDK Drivers API Documentation
XAieGbl_Tile Struct Reference

This typedef contains configuration information of the tiles. More...

Data Fields

u16 RowId
 Row index of the tile in the AIE array. More...
 
u16 ColId
 Column index of the tile in the AIE array. More...
 
u8 TileType
 AIE tile or Shim tile. More...
 
u64 TileAddr
 48-bit Tile base address More...
 
u64 MemModAddr
 48-bit Memory module base address More...
 
u64 CoreModAddr
 48-bit Core module base address More...
 
u64 NocModAddr
 48-bit NoC module base address More...
 
u64 PlModAddr
 48-bit PL module base address More...
 
u64 LockAddr
 48-bit Lock config base address More...
 
u64 StrmSwAddr
 48-bit Stream switch config base address More...
 
u8 IsReady
 Tile is initialized and ready. More...
 
void * Private
 Private data. More...
 

Detailed Description

This typedef contains configuration information of the tiles.

Field Documentation

u16 XAieGbl_Tile::ColId

Column index of the tile in the AIE array.

Referenced by XAieGbl_CfgInitialize().

u64 XAieGbl_Tile::CoreModAddr

48-bit Core module base address

Referenced by XAieGbl_CfgInitialize().

u8 XAieGbl_Tile::IsReady

Tile is initialized and ready.

Referenced by XAieGbl_CfgInitialize().

u64 XAieGbl_Tile::LockAddr

48-bit Lock config base address

Referenced by XAieGbl_CfgInitialize().

u64 XAieGbl_Tile::MemModAddr

48-bit Memory module base address

Referenced by XAieGbl_CfgInitialize().

u64 XAieGbl_Tile::NocModAddr

48-bit NoC module base address

Referenced by XAieGbl_CfgInitialize().

u64 XAieGbl_Tile::PlModAddr

48-bit PL module base address

Referenced by XAieGbl_CfgInitialize().

void* XAieGbl_Tile::Private

Private data.

Referenced by XAieTileProc_Finish(), and XAieTileProc_Init().

u64 XAieGbl_Tile::StrmSwAddr

48-bit Stream switch config base address

Referenced by XAieGbl_CfgInitialize().

u64 XAieGbl_Tile::TileAddr

48-bit Tile base address

Referenced by XAieDma_ShimInitialize(), XAieDma_ShimSoftInitialize(), XAieDma_TileInitialize(), XAieDma_TileSoftInitialize(), XAieGbl_CfgInitialize(), XAieTile_CoreComboEventControlGet(), XAieTile_CoreComboEventControlGet32(), XAieTile_CoreComboEventControlSet(), XAieTile_CoreComboEventControlSet32(), XAieTile_CoreComboEventInputGet(), XAieTile_CoreComboEventInputGet32(), XAieTile_CoreComboEventInputSet(), XAieTile_CoreComboEventInputSet32(), XAieTile_CoreControl(), XAieTile_CoreEventBroadcastGet(), XAieTile_CoreEventStatusClear(), XAieTile_CoreEventStatusGet(), XAieTile_CoreGroupEventGet(), XAieTile_CoreGroupEventSet(), XAieTile_CoreReadStatusDone(), XAieTile_CoreReadTimer(), XAieTile_CoreStrmSwEventPortSelectGet(), XAieTile_CoreStrmSwEventPortSelectGet32(), XAieTile_CoreStrmSwEventPortSelectSet(), XAieTile_CoreStrmSwEventPortSelectSet32(), XAieTile_CoreWaitCycles(), XAieTile_CoreWaitStatus(), XAieTile_DmReadWord(), XAieTile_DmWriteWord(), XAieTile_LockAcquire(), XAieTile_LockRelease(), XAieTile_MemComboEventControlGet(), XAieTile_MemComboEventControlGet32(), XAieTile_MemComboEventControlSet(), XAieTile_MemComboEventControlSet32(), XAieTile_MemComboEventInputGet(), XAieTile_MemComboEventInputGet32(), XAieTile_MemComboEventInputSet(), XAieTile_MemComboEventInputSet32(), XAieTile_MemEventBroadcastGet(), XAieTile_MemEventStatusClear(), XAieTile_MemEventStatusGet(), XAieTile_MemGroupEventGet(), XAieTile_MemGroupEventSet(), XAieTile_MemReadTimer(), XAieTile_NoCIntcL2Disable(), XAieTile_NoCIntcL2Enable(), XAieTile_NoCIntcL2IntrGet(), XAieTile_NoCIntcL2IntrSet(), XAieTile_NoCIntcL2Mask(), XAieTile_NoCIntcL2StatusClear(), XAieTile_NoCIntcL2StatusGet(), XAieTile_PlComboEventControlGet(), XAieTile_PlComboEventControlGet32(), XAieTile_PlComboEventControlSet(), XAieTile_PlComboEventControlSet32(), XAieTile_PlComboEventInputGet(), XAieTile_PlComboEventInputGet32(), XAieTile_PlComboEventInputSet(), XAieTile_PlComboEventInputSet32(), XAieTile_PlEventBroadcastGet(), XAieTile_PlEventStatusClear(), XAieTile_PlEventStatusGet(), XAieTile_PlGroupEventGet(), XAieTile_PlGroupEventSet(), XAieTile_PlIntcL1BlockNorthClr(), XAieTile_PlIntcL1BlockNorthSet(), XAieTile_PlIntcL1BlockNorthVal(), XAieTile_PlIntcL1Disable(), XAieTile_PlIntcL1Enable(), XAieTile_PlIntcL1IrqNoGet(), XAieTile_PlIntcL1IrqNoSet(), XAieTile_PlIntcL1Mask(), XAieTile_PlIntcL1StatusClr(), XAieTile_PlIntcL1StatusGet(), XAieTile_PlIntfDownszrDisable(), XAieTile_PlIntfDownszrEnable(), XAieTile_PlIntfDownszrSetBypass(), XAieTile_PlIntfStrmWidCfg(), XAieTile_PlReadTimer(), XAieTile_PlShimResetEnable(), XAieTile_PlStrmSwEventPortSelectGet(), XAieTile_PlStrmSwEventPortSelectGet32(), XAieTile_PlStrmSwEventPortSelectSet(), XAieTile_PlStrmSwEventPortSelectSet32(), XAieTile_ShimColumnReset(), XAieTile_ShimStrmDemuxConfig(), XAieTile_ShimStrmMuxConfig(), XAieTile_StrmConfigMstr(), XAieTile_StrmConfigSlv(), XAieTile_StrmConfigSlvSlot(), XAieTile_StrmEventPortSelect(), XAieTileCore_EventBroadcast(), XAieTileCore_EventBroadcastBlockClear(), XAieTileCore_EventBroadcastBlockSet(), XAieTileCore_EventBroadcastBlockValue(), XAieTileCore_EventGenerate(), XAieTileCore_EventPCEvent(), XAieTileCore_PerfCounterEventValue(), XAieTileCore_PerfCounterGet(), XAieTileCore_PerfCounterSet(), XAieTileMem_EventBroadcast(), XAieTileMem_EventBroadcastBlockClear(), XAieTileMem_EventBroadcastBlockSet(), XAieTileMem_EventBroadcastBlockValue(), XAieTileMem_EventGenerate(), XAieTileMem_PerfCounterEventValue(), XAieTileMem_PerfCounterGet(), XAieTileMem_PerfCounterSet(), XAieTilePl_EventBroadcast(), XAieTilePl_EventBroadcastBlockClear(), XAieTilePl_EventBroadcastBlockSet(), XAieTilePl_EventBroadcastBlockValue(), XAieTilePl_EventGenerate(), XAieTilePl_PerfCounterEventValue(), XAieTilePl_PerfCounterGet(), and XAieTilePl_PerfCounterSet().

u8 XAieGbl_Tile::TileType

AIE tile or Shim tile.

Referenced by XAieDma_ShimInitialize(), XAieDma_ShimSoftInitialize(), XAieDma_TileInitialize(), XAieDma_TileSoftInitialize(), XAieGbl_CfgInitialize(), XAieGbl_Column_EventBroadcastBlockAll(), XAieGbl_CoreEventBroadcastBlockClearColumn(), XAieGbl_CoreEventBroadcastColumn(), XAieGbl_MemEventBroadcastBlockClearColumn(), XAieGbl_MemEventBroadcastColumn(), XAieTile_CoreComboEventControlGet(), XAieTile_CoreComboEventControlGet32(), XAieTile_CoreComboEventControlSet(), XAieTile_CoreComboEventControlSet32(), XAieTile_CoreComboEventInputGet(), XAieTile_CoreComboEventInputGet32(), XAieTile_CoreComboEventInputSet(), XAieTile_CoreComboEventInputSet32(), XAieTile_CoreEventBroadcastGet(), XAieTile_CoreEventStatusClear(), XAieTile_CoreEventStatusGet(), XAieTile_CoreGroupEventGet(), XAieTile_CoreGroupEventSet(), XAieTile_CoreStrmSwEventPortSelectGet(), XAieTile_CoreStrmSwEventPortSelectGet32(), XAieTile_CoreStrmSwEventPortSelectSet(), XAieTile_CoreStrmSwEventPortSelectSet32(), XAieTile_LockAcquire(), XAieTile_LockRelease(), XAieTile_MemComboEventControlGet(), XAieTile_MemComboEventControlGet32(), XAieTile_MemComboEventControlSet(), XAieTile_MemComboEventControlSet32(), XAieTile_MemComboEventInputGet(), XAieTile_MemComboEventInputGet32(), XAieTile_MemComboEventInputSet(), XAieTile_MemComboEventInputSet32(), XAieTile_MemEventBroadcastGet(), XAieTile_MemEventStatusClear(), XAieTile_MemEventStatusGet(), XAieTile_MemGroupEventGet(), XAieTile_MemGroupEventSet(), XAieTile_MemReadTimer(), XAieTile_NoCIntcL2Disable(), XAieTile_NoCIntcL2Enable(), XAieTile_NoCIntcL2IntrGet(), XAieTile_NoCIntcL2IntrSet(), XAieTile_NoCIntcL2Mask(), XAieTile_NoCIntcL2StatusClear(), XAieTile_NoCIntcL2StatusGet(), XAieTile_PlComboEventControlGet(), XAieTile_PlComboEventControlGet32(), XAieTile_PlComboEventControlSet(), XAieTile_PlComboEventControlSet32(), XAieTile_PlComboEventInputGet(), XAieTile_PlComboEventInputGet32(), XAieTile_PlComboEventInputSet(), XAieTile_PlComboEventInputSet32(), XAieTile_PlEventBroadcastGet(), XAieTile_PlEventStatusClear(), XAieTile_PlEventStatusGet(), XAieTile_PlGroupEventGet(), XAieTile_PlGroupEventSet(), XAieTile_PlIntcL1BlockNorthClr(), XAieTile_PlIntcL1BlockNorthSet(), XAieTile_PlIntcL1BlockNorthVal(), XAieTile_PlIntcL1Disable(), XAieTile_PlIntcL1Enable(), XAieTile_PlIntcL1IrqNoGet(), XAieTile_PlIntcL1IrqNoSet(), XAieTile_PlIntcL1Mask(), XAieTile_PlIntcL1StatusClr(), XAieTile_PlIntcL1StatusGet(), XAieTile_PlIntfDownszrDisable(), XAieTile_PlReadTimer(), XAieTile_PlShimResetEnable(), XAieTile_PlStrmSwEventPortSelectGet(), XAieTile_PlStrmSwEventPortSelectGet32(), XAieTile_PlStrmSwEventPortSelectSet(), XAieTile_PlStrmSwEventPortSelectSet32(), XAieTile_ShimColumnReset(), XAieTile_ShimStrmDemuxConfig(), XAieTile_ShimStrmMuxConfig(), XAieTile_StrmConfigMstr(), XAieTile_StrmConfigSlv(), XAieTile_StrmConfigSlvSlot(), XAieTile_StrmEventPortSelect(), XAieTileCore_EventBroadcast(), XAieTileCore_EventBroadcastBlockClear(), XAieTileCore_EventBroadcastBlockSet(), XAieTileCore_EventBroadcastBlockValue(), XAieTileCore_EventGenerate(), XAieTileCore_EventPCEvent(), XAieTileCore_EventTraceControl(), XAieTileCore_EventTraceEventWrite(), XAieTileCore_EventTraceEventWriteId(), XAieTileCore_PerfCounterControl(), XAieTileCore_PerfCounterEventValue(), XAieTileCore_PerfCounterGet(), XAieTileCore_PerfCounterSet(), XAieTileMem_EventBroadcast(), XAieTileMem_EventBroadcastBlockClear(), XAieTileMem_EventBroadcastBlockSet(), XAieTileMem_EventBroadcastBlockValue(), XAieTileMem_EventGenerate(), XAieTileMem_EventTraceControl(), XAieTileMem_EventTraceEventWrite(), XAieTileMem_EventTraceEventWriteId(), XAieTileMem_PerfCounterControl(), XAieTileMem_PerfCounterEventValue(), XAieTileMem_PerfCounterGet(), XAieTileMem_PerfCounterSet(), XAieTilePl_EventBroadcast(), XAieTilePl_EventBroadcastBlockClear(), XAieTilePl_EventBroadcastBlockSet(), XAieTilePl_EventBroadcastBlockValue(), XAieTilePl_EventGenerate(), XAieTilePl_EventTraceControl(), XAieTilePl_EventTraceEventWrite(), XAieTilePl_EventTraceEventWriteId(), XAieTilePl_PerfCounterControl(), XAieTilePl_PerfCounterGet(), and XAieTilePl_PerfCounterSet().