|
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 | |