axivdma
Vitis Drivers API Documentation
|
This typedef contains the hardware configuration information for a VDMA device. More...
Data Fields | |
u16 | DeviceId |
DeviceId is the unique ID of the device. More... | |
UINTPTR | BaseAddress |
BaseAddress is the physical base address of the device's registers More... | |
u16 | MaxFrameStoreNum |
The maximum number of Frame Stores. More... | |
int | HasMm2S |
Whether hw build has read channel. More... | |
int | HasMm2SDRE |
Read channel supports unaligned transfer. More... | |
int | Mm2SWordLen |
Read channel word length. More... | |
int | HasS2Mm |
Whether hw build has write channel. More... | |
int | HasS2MmDRE |
Write channel supports unaligned transfer. More... | |
int | S2MmWordLen |
Write channel word length. More... | |
int | HasSG |
Whether hardware has SG engine. More... | |
int | EnableVIDParamRead |
Read Enable for video parameters in direct register mode. More... | |
int | UseFsync |
DMA operations synchronized to Frame Sync. More... | |
int | FlushonFsync |
VDMA Transactions are flushed & channel states reset on Frame Sync More... | |
int | Mm2SBufDepth |
Depth of Read Channel Line Buffer FIFO. More... | |
int | S2MmBufDepth |
Depth of Write Channel Line Buffer FIFO. More... | |
int | Mm2SGenLock |
Mm2s Gen Lock Mode. More... | |
int | S2MmGenLock |
S2Mm Gen Lock Mode. More... | |
int | InternalGenLock |
Internal Gen Lock. More... | |
int | S2MmSOF |
S2MM Start of Flag Enable. More... | |
int | Mm2SStreamWidth |
MM2S TData Width. More... | |
int | S2MmStreamWidth |
S2MM TData Width. More... | |
int | Mm2SThresRegEn |
MM2S Threshold Register Enable Flag This corresponds to C_ENABLE_DEBUG_INFO_1 configuration parameter. More... | |
int | Mm2SFrmStoreRegEn |
MM2S Frame Store Register Enable Flag This corresponds to C_ENABLE_DEBUG_INFO_5 configuration parameter. More... | |
int | Mm2SDlyCntrEn |
MM2S Delay Counter (Control Reg) Enable Flag This corresponds to C_ENABLE_DEBUG_INFO_6 configuration parameter. More... | |
int | Mm2SFrmCntrEn |
MM2S Frame Counter (Control Reg) Enable Flag This corresponds to C_ENABLE_DEBUG_INFO_7 configuration parameter. More... | |
int | S2MmThresRegEn |
S2MM Threshold Register Enable Flag This corresponds to C_ENABLE_DEBUG_INFO_9 configuration parameter. More... | |
int | S2MmFrmStoreRegEn |
S2MM Frame Store Register Enable Flag This corresponds to C_ENABLE_DEBUG_INFO_13 configuration parameter. More... | |
int | S2MmDlyCntrEn |
S2MM Delay Counter (Control Reg) Enable Flag This corresponds to C_ENABLE_DEBUG_INFO_14 configuration parameter. More... | |
int | S2MmFrmCntrEn |
S2MM Frame Counter (Control Reg) Enable Flag This corresponds to C_ENABLE_DEBUG_INFO_15 configuration parameter. More... | |
int | EnableAllDbgFeatures |
Enable all Debug features This corresponds to C_ENABLE_DEBUG_ALL configuration parameter. More... | |
int | AddrWidth |
Address Width. More... | |
u8 | HasVFlip |
Whether hardware has Vertical Flip enabled(c_enable_vert_flip) More... | |
UINTPTR | IntrParent |
Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags. More... | |
This typedef contains the hardware configuration information for a VDMA device.
Each VDMA device should have a configuration structure associated with it.