dmaps
Xilinx Vitis Drivers API Documentation
XDmaPs_ChanCtrl Struct Reference

DMA channle control structure. More...

Data Fields

unsigned int EndianSwapSize
 Endian swap size.
 
unsigned int DstCacheCtrl
 Destination cache control.
 
unsigned int DstProtCtrl
 Destination protection control.
 
unsigned int DstBurstLen
 Destination burst length.
 
unsigned int DstBurstSize
 Destination burst size.
 
unsigned int DstInc
 
            Destination incrementing or fixed

address

 
unsigned int SrcCacheCtrl
 Source cache control.
 
unsigned int SrcProtCtrl
 Source protection control.
 
unsigned int SrcBurstLen
 Source burst length.
 
unsigned int SrcBurstSize
 Source burst size.
 
unsigned int SrcInc
 
            Source incrementing or fixed

address

 

Detailed Description

DMA channle control structure.

It's for AXI bus transaction. This struct will be translated into a 32-bit channel control register value.

Field Documentation

unsigned int XDmaPs_ChanCtrl::DstBurstLen

Destination burst length.

Referenced by XDmaPs_Example_W_Intr(), XDmaPs_GenDmaProg(), and XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::DstBurstSize

Destination burst size.

Referenced by XDmaPs_Example_W_Intr(), XDmaPs_GenDmaProg(), and XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::DstCacheCtrl

Destination cache control.

Referenced by XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::DstInc

            Destination incrementing or fixed

address

Referenced by XDmaPs_Example_W_Intr(), XDmaPs_GenDmaProg(), XDmaPs_Start(), and XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::DstProtCtrl

Destination protection control.

Referenced by XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::EndianSwapSize

Endian swap size.

Referenced by XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::SrcBurstLen

Source burst length.

Referenced by XDmaPs_Example_W_Intr(), XDmaPs_GenDmaProg(), and XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::SrcBurstSize

Source burst size.

Referenced by XDmaPs_Example_W_Intr(), XDmaPs_GenDmaProg(), and XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::SrcCacheCtrl

Source cache control.

Referenced by XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::SrcInc

            Source incrementing or fixed

address

Referenced by XDmaPs_Example_W_Intr(), XDmaPs_GenDmaProg(), XDmaPs_Start(), and XDmaPs_ToCCRValue().

unsigned int XDmaPs_ChanCtrl::SrcProtCtrl

Source protection control.

Referenced by XDmaPs_ToCCRValue().