![]() |
csudma
Vitis Drivers API Documentation
|
This typedef contains configuration information for a CSU_DMA core. More...
#include <xcsudma.h>
Data Fields | |
| char * | Name |
| Unique name of the device. More... | |
| UINTPTR | BaseAddress |
| BaseAddress is the physical base address of the device's registers. More... | |
| u8 | DmaType |
| DMA type 0 – CSUDMA 1 – PMC DMA 0 2 – PMC DMA 1. More... | |
| u32 | IntrId |
| Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags. More... | |
| UINTPTR | IntrParent |
| Bit[0] Interrupt parent type Bit[64/32:1] Parent base address. More... | |
This typedef contains configuration information for a CSU_DMA core.
Each CSU_DMA core should have an associated configuration structure.
| UINTPTR XCsuDma_Config::BaseAddress |
BaseAddress is the physical base address of the device's registers.
Referenced by XCsuDma_64BitTransfer(), XCsuDma_CfgInitialize(), XCsuDma_ClearCheckSum(), XCsuDma_DisableIntr(), XCsuDma_EnableIntr(), XCsuDma_GetAddr(), XCsuDma_GetCheckSum(), XCsuDma_GetConfig(), XCsuDma_GetIntrMask(), XCsuDma_GetSize(), XCsuDma_IntrClear(), XCsuDma_IntrGetStatus(), XCsuDma_IsPaused(), XCsuDma_Pause(), XCsuDma_Resume(), XCsuDma_SelfTest(), XCsuDma_SelfTestExample(), XCsuDma_SetConfig(), XCsuDma_Transfer(), and XCsuDma_WaitForDoneTimeout().
| u8 XCsuDma_Config::DmaType |
DMA type 0 – CSUDMA 1 – PMC DMA 0 2 – PMC DMA 1.
Referenced by XCsuDma_CfgInitialize().
| u32 XCsuDma_Config::IntrId |
Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags.
| UINTPTR XCsuDma_Config::IntrParent |
Bit[0] Interrupt parent type Bit[64/32:1] Parent base address.
| char* XCsuDma_Config::Name |
Unique name of the device.
Referenced by XCsuDma_LookupConfig().