SURF
Loading...
Searching...
No Matches
AxiDmaPkg Package Reference
Package >> AxiDmaPkg

Functions

slv   toSlv ( r: in AxiReadDmaReqType )
AxiReadDmaReqType   toAxiReadDmaReq ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiWriteDmaDescReqType )
AxiWriteDmaDescReqType   toAxiWriteDmaDescReq ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiWriteDmaDescAckType )
AxiWriteDmaDescAckType   toAxiWriteDmaDescAck ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiWriteDmaDescRetType )
AxiWriteDmaDescRetType   toAxiWriteDmaDescRet ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiWriteDmaTrackType )
AxiWriteDmaTrackType   toAxiWriteDmaTrack ( din: in slv )
slv   toSlv ( r: in AxiReadDmaDescReqType )
AxiReadDmaDescReqType   toAxiReadDmaDescReq ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiReadDmaDescRetType )
AxiReadDmaDescRetType   toAxiReadDmaDescRet ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiReadDmaReqType )
AxiReadDmaReqType   toAxiReadDmaReq ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiWriteDmaDescReqType )
AxiWriteDmaDescReqType   toAxiWriteDmaDescReq ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiWriteDmaDescAckType )
AxiWriteDmaDescAckType   toAxiWriteDmaDescAck ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiWriteDmaDescRetType )
AxiWriteDmaDescRetType   toAxiWriteDmaDescRet ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiWriteDmaTrackType )
AxiWriteDmaTrackType   toAxiWriteDmaTrack ( din: in slv )
slv   toSlv ( r: in AxiReadDmaDescReqType )
AxiReadDmaDescReqType   toAxiReadDmaDescReq ( din: in slv , valid: in sl )
slv   toSlv ( r: in AxiReadDmaDescRetType )
AxiReadDmaDescRetType   toAxiReadDmaDescRet ( din: in slv , valid: in sl )

Libraries

ieee 
surf 

Use Clauses

std_logic_1164 
StdRtlPkg  Package <StdRtlPkg>
AxiStreamPkg  Package <AxiStreamPkg>

Constants

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 ' ) )
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 ' ) )
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 ' ) )
AXI_READ_DMA_READ_REQ_SIZE_C  integer := 131
AXI_READ_DMA_ACK_INIT_C  AxiReadDmaAckType := ( idle = > ' 1 ' , done = > ' 0 ' , readError = > ' 0 ' , errorValue = > " 00 " )
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 ' ) , timeout = > x " 0000FFFF " )
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 ' , timeout = > x " 0000FFFF " )
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 ' ) , 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

AxiWriteDmaReqArray  array ( natural range <> ) of AxiWriteDmaReqType
AxiWriteDmaAckArray  array ( natural range <> ) of AxiWriteDmaAckType
AxiReadDmaReqArray  array ( natural range <> ) of AxiReadDmaReqType
AxiReadDmaAckArray  array ( natural range <> ) of AxiReadDmaAckType
AxiWriteDmaDescReqArray  array ( natural range <> ) of AxiWriteDmaDescReqType
AxiWriteDmaDescAckArray  array ( natural range <> ) of AxiWriteDmaDescAckType
AxiWriteDmaDescRetArray  array ( natural range <> ) of AxiWriteDmaDescRetType
AxiWriteDmaTrackArray  array ( natural range <> ) of AxiWriteDmaTrackType
AxiReadDmaDescReqArray  array ( natural range <> ) of AxiReadDmaDescReqType
AxiReadDmaDescRetArray  array ( natural range <> ) of AxiReadDmaDescRetType

Records

AxiWriteDmaReqType 
AxiWriteDmaAckType 
AxiReadDmaReqType 
AxiReadDmaAckType 
AxiWriteDmaDescReqType 
AxiWriteDmaDescAckType 
AxiWriteDmaDescRetType 
AxiWriteDmaTrackType 
AxiReadDmaDescReqType 
AxiReadDmaDescRetType 

The documentation for this design unit was generated from the following files: