SURF
|
Functions | |
AxiStreamConfigType | ssiAxiStreamConfig ( dataBytes: in positive tKeepMode: in TKeepModeType TKEEP_COMP_C tUserMode: in TUserModeType TUSER_FIRST_LAST_C tDestBits: in natural range 0 to 8 SSI_TDEST_BITS_C tUserBits: in positive range 2 to 8 SSI_TUSER_BITS_C tIdBits: in natural range 0 to 8 SSI_TID_BITS_C ) |
AxiStreamMasterType | ssi2AxisMaster ( axisConfig: in AxiStreamConfigType , ssiMaster: in SsiMasterType ) |
AxiStreamSlaveType | ssi2AxisSlave ( ssiSlave: in SsiSlaveType ) |
AxiStreamCtrlType | ssi2AxisCtrl ( ssiSlave: in SsiSlaveType ) |
SsiMasterType | axis2SsiMaster ( axisConfig: in AxiStreamConfigType , axisMaster: in AxiStreamMasterType ) |
SsiSlaveType | axis2SsiSlave ( axisConfig: in AxiStreamConfigType axisSlave: in AxiStreamSlaveType AXI_STREAM_SLAVE_INIT_C axisCtrl: in AxiStreamCtrlType AXI_STREAM_CTRL_UNUSED_C ) |
SsiMasterType | ssiMasterInit ( axisConfig: in AxiStreamConfigType ) |
SsiSlaveType | ssiSlaveInit ( axisConfig: in AxiStreamConfigType ) |
sl | ssiGetUserEofe ( axisConfig: in AxiStreamConfigType , axisMaster: in AxiStreamMasterType ) |
sl | ssiGetUserSof ( axisConfig: in AxiStreamConfigType , axisMaster: in AxiStreamMasterType ) |
AxiStreamConfigType | ssiAxiStreamConfig ( dataBytes: in positive tKeepMode: in TKeepModeType TKEEP_COMP_C tUserMode: in TUserModeType TUSER_FIRST_LAST_C tDestBits: in natural range 0 to 8 SSI_TDEST_BITS_C tUserBits: in positive range 2 to 8 SSI_TUSER_BITS_C tIdBits: in natural range 0 to 8 SSI_TID_BITS_C ) |
AxiStreamMasterType | ssi2AxisMaster ( axisConfig: in AxiStreamConfigType , ssiMaster: in SsiMasterType ) |
AxiStreamSlaveType | ssi2AxisSlave ( ssiSlave: in SsiSlaveType ) |
AxiStreamCtrlType | ssi2AxisCtrl ( ssiSlave: in SsiSlaveType ) |
SsiMasterType | axis2SsiMaster ( axisConfig: in AxiStreamConfigType , axisMaster: in AxiStreamMasterType ) |
SsiSlaveType | axis2SsiSlave ( axisConfig: in AxiStreamConfigType axisSlave: in AxiStreamSlaveType AXI_STREAM_SLAVE_INIT_C axisCtrl: in AxiStreamCtrlType AXI_STREAM_CTRL_UNUSED_C ) |
SsiMasterType | ssiMasterInit ( axisConfig: in AxiStreamConfigType ) |
SsiSlaveType | ssiSlaveInit ( axisConfig: in AxiStreamConfigType ) |
sl | ssiGetUserEofe ( axisConfig: in AxiStreamConfigType , axisMaster: in AxiStreamMasterType ) |
sl | ssiGetUserSof ( axisConfig: in AxiStreamConfigType , axisMaster: in AxiStreamMasterType ) |
Procedures | |
ssiSetUserEofe( axisConfig: in AxiStreamConfigType axisMaster: inout AxiStreamMasterType eofe: in sl ) | |
ssiSetUserSof( axisConfig: in AxiStreamConfigType axisMaster: inout AxiStreamMasterType sof: in sl ) | |
ssiResetFlags( axisMaster: inout AxiStreamMasterType ) | |
ssiSetUserEofe( axisConfig: in AxiStreamConfigType axisMaster: inout AxiStreamMasterType eofe: in sl ) | |
ssiSetUserSof( axisConfig: in AxiStreamConfigType axisMaster: inout AxiStreamMasterType sof: in sl ) | |
ssiResetFlags( axisMaster: inout AxiStreamMasterType ) |
Libraries | |
ieee | |
surf |
Use Clauses | |
std_logic_1164 | |
std_logic_unsigned | |
std_logic_arith | |
StdRtlPkg | Package <StdRtlPkg> |
AxiStreamPkg | Package <AxiStreamPkg> |
Constants | |
SSI_EOFE_C | natural := 0 |
SSI_SOF_C | natural := 1 |
SSI_TUSER_BITS_C | positive := 2 |
SSI_TDEST_BITS_C | positive := 4 |
SSI_TID_BITS_C | natural := 0 |
SSI_TSTRB_EN_C | boolean := false |
SSI_MASTER_FORCE_EOFE_C | AxiStreamMasterType := ( tValid = > ' 1 ' , tData = > ( others = > ' 0 ' ) , tStrb = > ( others = > ' 1 ' ) , tKeep = > ( others = > ' 1 ' ) , tLast = > ' 1 ' , tDest = > ( others = > ' 0 ' ) , tId = > ( others = > ' 0 ' ) , tUser = > ( others = > ' 1 ' ) ) |
SSI_CONFIG_INIT_C | AxiStreamConfigType := ssiAxiStreamConfig ( 16 ) |
Records | |
SsiMasterType | |
SsiSlaveType |