aiengine
Xilinx SDK Drivers API Documentation
XAieDma_Tile Struct Reference

This typedef is the Tile DMA instance. More...

Data Fields

u64 BaseAddress
 Tile DMA base address. More...
 
u32 IsReady
 Device is initialized and ready. More...
 
u8 StartBd [XAIEDMA_TILE_MAX_NUM_CHANNELS]
 Start BD value for all the 4 channels. More...
 
XAieDma_TileBd Descrs [XAIEDMA_TILE_MAX_NUM_DESCRS]
 Data structure to hold the 16 descriptors of the Tile DMA. More...
 

Detailed Description

This typedef is the Tile DMA instance.

User is required to allocate memory for this Tile DMA instance and a pointer of the same is passed to the Tile DMA driver functions. Each Tile DMA in the array is required to have its own and unique instance structure.

Field Documentation

u64 XAieDma_Tile::BaseAddress
XAieDma_TileBd XAieDma_Tile::Descrs[XAIEDMA_TILE_MAX_NUM_DESCRS]
u32 XAieDma_Tile::IsReady

Device is initialized and ready.

Referenced by main(), XAieDma_TileInitialize(), and XAieDma_TileSoftInitialize().

u8 XAieDma_Tile::StartBd[XAIEDMA_TILE_MAX_NUM_CHANNELS]

Start BD value for all the 4 channels.