|
SURF
|
Constants | |
| NARROW_AXIS_CONFIG_C | AxiStreamConfigType := ( TSTRB_EN_C = > false , TDATA_BYTES_C = > 4 , TDEST_BITS_C = > 0 , TID_BITS_C = > 0 , TKEEP_MODE_C = > TKEEP_NORMAL_C , TUSER_BITS_C = > 1 , TUSER_MODE_C = > TUSER_NORMAL_C ) |
| WIDE_AXIS_CONFIG_C | AxiStreamConfigType := ( TSTRB_EN_C = > NARROW_AXIS_CONFIG_C.TSTRB_EN_C , TDATA_BYTES_C = > 4 * NUM_LANES_G , TDEST_BITS_C = > NARROW_AXIS_CONFIG_C.TDEST_BITS_C , TID_BITS_C = > NARROW_AXIS_CONFIG_C.TID_BITS_C , TKEEP_MODE_C = > NARROW_AXIS_CONFIG_C.TKEEP_MODE_C , TUSER_BITS_C = > NARROW_AXIS_CONFIG_C.TUSER_BITS_C , TUSER_MODE_C = > NARROW_AXIS_CONFIG_C.TUSER_MODE_C ) |
Signals | |
| ioAck | slv ( NUM_LANES_G- 1 downto 0 ) |
| eventAckVec | slv ( NUM_LANES_G- 1 downto 0 ) |
| eventTagVec | Slv8Array ( NUM_LANES_G- 1 downto 0 ) |
| cfgMasters | AxiStreamMasterArray ( NUM_LANES_G- 1 downto 0 ) |
| dataMasters | AxiStreamMasterArray ( NUM_LANES_G- 1 downto 0 ) |
| dataCtrls | AxiStreamCtrlArray ( NUM_LANES_G- 1 downto 0 ) |
| rxMasters | AxiStreamMasterArray ( NUM_LANES_G- 1 downto 0 ) |
| rxSlaves | AxiStreamSlaveArray ( NUM_LANES_G- 1 downto 0 ) |
| rxMaster | AxiStreamMasterType |
| rxSlave | AxiStreamSlaveType |
| rxCtrl | AxiStreamCtrlType |
| fsmMaster | AxiStreamMasterType |
| hdrMaster | AxiStreamMasterType |
| hdrCtrl | AxiStreamCtrlType |
| dataIntMaster | AxiStreamMasterType |
| dataIntSlave | AxiStreamSlaveType |
| overflowData | slv ( NUM_LANES_G- 1 downto 0 ) |
Instantiations | |
| u_lane | CoaXPressRxLane <Entity CoaXPressRxLane> |
| u_data | AxiStreamFifoV2 <Entity AxiStreamFifoV2> |
| u_mux | CoaXPressRxLaneMux <Entity CoaXPressRxLaneMux> |
| u_fsm | CoaXPressRxHsFsm <Entity CoaXPressRxHsFsm> |
| u_hdr | AxiStreamFifoV2 <Entity AxiStreamFifoV2> |
| u_datafifo | AxiStreamFifoV2 <Entity AxiStreamFifoV2> |
| u_datasof | SsiInsertSof <Entity SsiInsertSof> |
| u_config | AxiStreamFifoV2 <Entity AxiStreamFifoV2> |
| u_trigack | SynchronizerOneShot <Entity SynchronizerOneShot> |
| u_eventack | SynchronizerFifo <Entity SynchronizerFifo> |