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

Functions

RoceWorkReqMasterType   ToRoceWorkReqMasterType (
valid: in sl
id: in slv( 63 downto 0)
opCode: in slv( 3 downto 0)
flags: in slv( 4 downto 0)
rAddr: in slv( 63 downto 0)
rKey: in slv( 31 downto 0)
len: in slv( 31 downto 0)
lAddr: in slv( 63 downto 0)
lKey: in slv( 31 downto 0)
sQpn: in slv( 23 downto 0)
solicited: in sl
comp: in slv( 64 downto 0)
swap: in slv( 64 downto 0)
immDt: in slv( 32 downto 0)
rKeyToInv: in slv( 32 downto 0)
srqn: in slv( 24 downto 0)
dQpn: in slv( 24 downto 0)
qKey: in slv( 32 downto 0)
)
RoceWorkCompSlaveType   toRoceWorkCompSlaveType ( ready: in sl )
AxiStreamMasterType   ToAxisMetadataMasterType ( valid: in sl , data: in slv( 302 downto 0) )
AxiStreamSlaveType   ToAxisMetadataSlaveType ( ready: in sl )
RoceDmaReadRespMasterType   ToDmaReadRespMasterType (
valid: in sl
initiator: in slv( 3 downto 0)
sqpn: in slv( 23 downto 0)
wrId: in slv( 63 downto 0)
isRespErr: in sl
dataStream: in slv( 289 downto 0)
)
RoceDmaReadReqSlaveType   ToDmaReadReqSlaveType ( ready: in sl )
AxiStreamMasterType   DmaReadReqToAxiStreamMaster ( wrIn: in RoceDmaReadReqMasterType )
AxiStreamSlaveType   DmaReadReqToAxiStreamSlave ( wrIn: in RoceDmaReadReqSlaveType )
RoceDmaReadReqMasterType   AxiStreamToDmaReadReqMaster ( wrIn: in AxiStreamMasterType )
RoceDmaReadReqSlaveType   AxiStreamToDmaReadReqSlave ( wrIn: in AxiStreamSlaveType )

Libraries

ieee 
surf 

Use Clauses

std_logic_1164 
std_logic_unsigned 
std_logic_arith 
StdRtlPkg  Package <StdRtlPkg>
AxiStreamPkg  Package <AxiStreamPkg>
SsiPkg  Package <SsiPkg>

Constants

TDATA_ROCE_NUM_BYTES_C  natural range 1 to 128 := 32
TDATA_UDP_NUM_BYTES_C  natural range 1 to 128 := 16
BLUE_DATA_STREAM_CONFIG_C  AxiStreamConfigType := ssiAxiStreamConfig ( dataBytes = > TDATA_ROCE_NUM_BYTES_C , tDestBits = > 0 )
SURF_DATA_STREAM_CONFIG_C  AxiStreamConfigType := ssiAxiStreamConfig ( dataBytes = > TDATA_UDP_NUM_BYTES_C , tDestBits = > 0 )
ROCE_WORK_REQ_MASTER_INIT_C  RoceWorkReqMasterType := ( valid = > ' 0 ' , id = > ( others = > ' 0 ' ) , opCode = > ( others = > ' 0 ' ) , flags = > ( others = > ' 0 ' ) , rAddr = > ( others = > ' 0 ' ) , rKey = > ( others = > ' 0 ' ) , len = > ( others = > ' 0 ' ) , lAddr = > ( others = > ' 0 ' ) , lKey = > ( others = > ' 0 ' ) , sQpn = > ( others = > ' 0 ' ) , solicited = > ' 0 ' , comp = > ( others = > ' 0 ' ) , swap = > ( others = > ' 0 ' ) , immDt = > ( others = > ' 0 ' ) , rKeyToInv = > ( others = > ' 0 ' ) , srqn = > ( others = > ' 0 ' ) , dQpn = > ( others = > ' 0 ' ) , qKey = > ( others = > ' 0 ' ) )
ROCE_WORK_REQ_SLAVE_INIT_C  RoceWorkReqSlaveType := ( ready = > ' 0 ' )
ROCE_WORK_REQ_SLAVE_FORCE_C  RoceWorkReqSlaveType := ( ready = > ' 1 ' )
ROCE_WORK_COMP_MASTER_INIT_C  RoceWorkCompMasterType := ( valid = > ' 0 ' , id = > ( others = > ' 0 ' ) , opCode = > ( others = > ' 0 ' ) , flags = > ( others = > ' 0 ' ) , status = > ( others = > ' 0 ' ) , len = > ( others = > ' 0 ' ) , pKey = > ( others = > ' 0 ' ) , qpn = > ( others = > ' 0 ' ) , immDt = > ( others = > ' 0 ' ) , rKeyToInv = > ( others = > ' 0 ' ) )
ROCE_WORK_COMP_SLAVE_INIT_C  RoceWorkCompSlaveType := ( ready = > ' 0 ' )
ROCE_WORK_COMP_SLAVE_FORCE_C  RoceWorkCompSlaveType := ( ready = > ' 1 ' )
ROCE_DMA_READ_REQ_MASTER_INIT_C  RoceDmaReadReqMasterType := ( valid = > ' 0 ' , initiator = > ( others = > ' 0 ' ) , sQpn = > ( others = > ' 0 ' ) , wrId = > ( others = > ' 0 ' ) , startAddr = > ( others = > ' 0 ' ) , len = > ( others = > ' 0 ' ) , mrIdx = > ' 0 ' )
ROCE_DMA_READ_REQ_SLAVE_INIT_C  RoceDmaReadReqSlaveType := ( ready = > ' 0 ' )
ROCE_DMA_READ_REQ_SLAVE_FORCE_C  RoceDmaReadReqSlaveType := ( ready = > ' 1 ' )
ROCE_DMA_READ_RESP_MASTER_INIT_C  RoceDmaReadRespMasterType := ( valid = > ' 0 ' , initiator = > ( others = > ' 0 ' ) , sQpn = > ( others = > ' 0 ' ) , wrId = > ( others = > ' 0 ' ) , isRespErr = > ' 0 ' , dataStream = > ( others = > ' 0 ' ) )
ROCE_DMA_READ_RESP_SLAVE_INIT_C  RoceDmaReadRespSlaveType := ( ready = > ' 0 ' )
ROCE_DMA_READ_RESP_SLAVE_FORCE_C  RoceDmaReadRespSlaveType := ( ready = > ' 1 ' )

Records

RoceWorkReqMasterType 
RoceWorkReqSlaveType 
RoceWorkCompMasterType 
RoceWorkCompSlaveType 
RoceDmaReadReqMasterType 
RoceDmaReadReqSlaveType 
RoceDmaReadRespMasterType 
RoceDmaReadRespSlaveType 

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