Package: AxiDmaPkg

Constants

Name Type Value Description
AXIS_WRITE_DMA_CONFIG_C AxiStreamConfigType ( TSTRB_EN_C => false,
TDATA_BYTES_C => 8,
TDEST_BITS_C => 8,
TID_BITS_C => 0,
TKEEP_MODE_C => TKEEP_COMP_C,
TUSER_BITS_C => 8,
TUSER_MODE_C => TUSER_FIRST_LAST_C)
AXI_WRITE_DMA_REQ_INIT_C AxiWriteDmaReqType ( request => '0',
drop => '0',
address => (others=>'0'),
maxSize => (others=>'0'),
prot => (others=>'0'))
Initialization constants
AXI_WRITE_DMA_ACK_INIT_C AxiWriteDmaAckType ( idle => '1',
done => '0',
size => (others=>'0'),
overflow => '0',
writeError => '0',
errorValue => "00",
firstUser => (others=>'0'),
lastUser => (others=>'0'),
dest => (others=>'0'),
id => (others=>'0') )
Initialization constants
AXI_READ_DMA_REQ_INIT_C AxiReadDmaReqType ( request => '0',
address => (others=>'0'),
size => (others=>'0'),
firstUser => (others=>'0'),
lastUser => (others=>'0'),
dest => (others=>'0'),
id => (others=>'0'),
prot => (others=>'0'))
Initialization constants
AXI_READ_DMA_READ_REQ_SIZE_C integer 131
AXI_READ_DMA_ACK_INIT_C AxiReadDmaAckType ( idle => '1',
done => '0',
readError => '0',
errorValue => "00" )
Initialization constants
AXI_WRITE_DMA_DESC_REQ_INIT_C AxiWriteDmaDescReqType ( valid => '0',
id => (others=>'0'),
dest => (others=>'0') )
AXI_WRITE_DMA_DESC_REQ_SIZE_C integer 16
AXI_WRITE_DMA_DESC_ACK_INIT_C AxiWriteDmaDescAckType ( valid => '0',
address => (others=>'0'),
metaEnable => '0',
metaAddr => (others=>'0'),
dropEn => '0',
maxSize => (others=>'0'),
contEn => '0',
buffId => (others=>'0') )
AXI_WRITE_DMA_DESC_ACK_SIZE_C integer 195
AXI_WRITE_DMA_DESC_RET_INIT_C AxiWriteDmaDescRetType ( valid => '0',
buffId => (others=>'0'),
firstUser => (others=>'0'),
lastUser => (others=>'0'),
size => (others=>'0'),
continue => '0',
result => (others=>'0'),
dest => (others=>'0'),
id => (others=>'0') )
AXI_WRITE_DMA_DESC_RET_SIZE_C integer 100
AXI_WRITE_DMA_TRACK_INIT_C AxiWriteDmaTrackType ( dest => (others=>'0'),
inUse => '0',
address => (others=>'0'),
metaEnable => '0',
metaAddr => (others=>'0'),
maxSize => (others=>'0'),
size => (others=>'0'),
firstUser => (others=>'0'),
contEn => '0',
dropEn => '0',
id => (others=>'0'),
buffId => (others=>'0'),
overflow => '0' )
AXI_WRITE_DMA_TRACK_SIZE_C integer 253
AXI_READ_DMA_DESC_REQ_INIT_C AxiReadDmaDescReqType ( valid => '0',
address => (others=>'0'),
buffId => (others=>'0'),
firstUser => (others=>'0'),
lastUser => (others=>'0'),
size => (others=>'0'),
continue => '0',
id => (others=>'0'),
-- TID dest => (others=>'0') )
AXI_READ_DMA_DESC_REQ_SIZE_C integer 161
AXI_READ_DMA_DESC_RET_INIT_C AxiReadDmaDescRetType ( valid => '0',
buffId => (others=>'0'),
result => (others=>'0') )
AXI_READ_DMA_DESC_RET_SIZE_C integer 35

Types

Name Type Description
AxiWriteDmaReqType ----------------------------------- Write DMA Request (AxiStreamDmaWrite) ----------------------------------- Base Record
AxiWriteDmaReqArray array (natural range<>) of AxiWriteDmaReqType Array
AxiWriteDmaAckType ----------------------------------- Write DMA Acknowledge (AxiStreamDmaWrite) ----------------------------------- Base Record
AxiWriteDmaAckArray array (natural range<>) of AxiWriteDmaAckType Array
AxiReadDmaReqType ----------------------------------- Read DMA Request (AxiStreamDmaRead) ----------------------------------- Base Record
AxiReadDmaReqArray array (natural range<>) of AxiReadDmaReqType Array
AxiReadDmaAckType ----------------------------------- Read DMA Acknowledge (AxiStreamDmaRead) ----------------------------------- Base Record
AxiReadDmaAckArray array (natural range<>) of AxiReadDmaAckType Array
AxiWriteDmaDescReqType ----------------------------------- DMA Write Descriptor Request (AxiStreamDmaV2) Issued from dma write engine to request a free descriptor from the pool. -----------------------------------
AxiWriteDmaDescReqArray array (natural range<>) of AxiWriteDmaDescReqType
AxiWriteDmaDescAckType ----------------------------------- DMA Write Descriptor Ack (AxiStreamDmaV2) Returned to dma write engine in response to AxiWriteDescReqType. -----------------------------------
AxiWriteDmaDescAckArray array (natural range<>) of AxiWriteDmaDescAckType
AxiWriteDmaDescRetType ----------------------------------- DMA Write Descriptor Return (AxiStreamDmaV2) Returned from dma engine when frame is complete -----------------------------------
AxiWriteDmaDescRetArray array (natural range<>) of AxiWriteDmaDescRetType
AxiWriteDmaTrackType ----------------------------------- DMA Write Tracking (AxiStreamDmaV2) Memory entry for tracking an in progress transaction. -----------------------------------
AxiWriteDmaTrackArray array (natural range<>) of AxiWriteDmaTrackType
AxiReadDmaDescReqType ----------------------------------- DMA Read Descriptor Request (AxiStreamDmaV2) Passed to DMA engine to initiate a read. -----------------------------------
AxiReadDmaDescReqArray array (natural range<>) of AxiReadDmaDescReqType
AxiReadDmaDescRetType ----------------------------------- DMA Read Descriptor Return (AxiStreamDmaV2) Returned from dma engine when frame is complete -----------------------------------
AxiReadDmaDescRetArray array (natural range<>) of AxiReadDmaDescRetType

Functions