![]() |
aiengine
Xilinx SDK Drivers API Documentation
|
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... | |
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.
u64 XAieDma_Tile::BaseAddress |
Tile DMA base address.
Referenced by XAieDma_TileBdWrite(), XAieDma_TileChControl(), XAieDma_TileInitialize(), and XAieDma_TileSoftInitialize().
XAieDma_TileBd XAieDma_Tile::Descrs[XAIEDMA_TILE_MAX_NUM_DESCRS] |
Data structure to hold the 16 descriptors of the Tile DMA.
Referenced by XAieDma_TileBdClear(), XAieDma_TileBdSetAdrLenMod(), XAieDma_TileBdSetIntlv(), XAieDma_TileBdSetLock(), XAieDma_TileBdSetNext(), XAieDma_TileBdSetPkt(), XAieDma_TileBdSetXy2d(), and XAieDma_TileBdWrite().
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.