SURF
Loading...
Searching...
No Matches
RogueTcpStreamWrap.RogueTcpStreamWrap Architecture Reference
Architecture >> RogueTcpStreamWrap::RogueTcpStreamWrap

Functions

Slv8Array   channelMap
Slv8Array   channelMap

Constants

INT_CONFIG_C  AxiStreamConfigType := ( TSTRB_EN_C = > false , TDATA_BYTES_C = > 8 , TDEST_BITS_C = > 8 , TID_BITS_C = > 0 , TKEEP_MODE_C = > TKEEP_NORMAL_C , TUSER_BITS_C = > 8 , TUSER_MODE_C = > TUSER_NORMAL_C )
CHAN_COUNT_C  integer := ite ( CHAN_MASK_G = X " 00 " , CHAN_COUNT_G , 2 ** conv_integer ( onesCount ( CHAN_MASK_G ) ) )
CHAN_MASK_C  slv ( 7 downto 0 ) := ite ( CHAN_MASK_G/ = X " 00 " , CHAN_MASK_G , toSlv ( 2 ** log2 ( CHAN_COUNT_G ) - 1 , 8 ) )
CHAN_MAP_C  Slv8Array ( 0 to CHAN_COUNT_C- 1 ) := channelMap

Signals

dmMasters  AxiStreamMasterArray ( CHAN_COUNT_C- 1 downto 0 )
dmSlaves  AxiStreamSlaveArray ( CHAN_COUNT_C- 1 downto 0 )
ibMasters  AxiStreamMasterArray ( CHAN_COUNT_C- 1 downto 0 )
ibSlaves  AxiStreamSlaveArray ( CHAN_COUNT_C- 1 downto 0 )
obMasters  AxiStreamMasterArray ( CHAN_COUNT_C- 1 downto 0 )
obSlaves  AxiStreamSlaveArray ( CHAN_COUNT_C- 1 downto 0 )
mxMasters  AxiStreamMasterArray ( CHAN_COUNT_C- 1 downto 0 )
mxSlaves  AxiStreamSlaveArray ( CHAN_COUNT_C- 1 downto 0 )
portMap  Slv16Array ( CHAN_COUNT_C- 1 downto 0 )

Instantiations

u_demux  AxiStreamDeMux <Entity AxiStreamDeMux>
u_ib_resize  AxiStreamResize <Entity AxiStreamResize>
u_roguetcpstream  RogueTcpStream <Entity RogueTcpStream>
u_ob_resize  AxiStreamResize <Entity AxiStreamResize>
u_mux  AxiStreamMux <Entity AxiStreamMux>
u_demux  AxiStreamDeMux <Entity AxiStreamDeMux>
u_ib_resize  AxiStreamResize <Entity AxiStreamResize>
u_roguetcpstream  RogueTcpStream <Entity RogueTcpStream>
u_ob_resize  AxiStreamResize <Entity AxiStreamResize>
u_mux  AxiStreamMux <Entity AxiStreamMux>

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