SURF
Loading...
Searching...
No Matches
AxiStreamMon.rtl Architecture Reference
Architecture >> AxiStreamMon::rtl

Processes

comb  ( axisMaster , axisRst , axisSlave , r )
seq  ( axisClk , axisRst )
comb  ( axisMaster , axisRst , axisSlave , r )
seq  ( axisClk , axisRst )

Constants

TKEEP_C  natural := AXIS_CONFIG_G.TDATA_BYTES_C
TIMEOUT_C  natural := getTimeRatio ( AXIS_CLK_FREQ_G , 1 . 0 ) - 1
REG_INIT_C  RegType := ( frameSent = > ' 0 ' , sizeValid = > ' 0 ' , armed = > ' 0 ' , tValid = > ' 0 ' , tKeep = > ( others = > ' 0 ' ) , updated = > ' 0 ' , timer = > 0 , accum = > ( others = > ' 0 ' ) , bandwidth = > ( others = > ' 0 ' ) , frameAccum = > ( others = > ' 0 ' ) , frameSize = > ( others = > ' 0 ' ) , frameCnt = > ( others = > ' 0 ' ) )

Signals

r  RegType := REG_INIT_C
rin  RegType
bw  slv ( 39 downto 0 )
bwMax  slv ( 39 downto 0 )
bwMin  slv ( 39 downto 0 )
frameRateReset  sl
frameRateUpdate  sl
frameRateSync  slv ( 31 downto 0 )
frameRateMaxSync  slv ( 31 downto 0 )
frameRateMinSync  slv ( 31 downto 0 )

Records

RegType 

Instantiations

u_rstsync  RstSync <Entity RstSync>
u_packetrate  SyncTrigRate <Entity SyncTrigRate>
syncout_framerate  SynchronizerFifo <Entity SynchronizerFifo>
syncout_frameratemax  SynchronizerFifo <Entity SynchronizerFifo>
syncout_frameratemin  SynchronizerFifo <Entity SynchronizerFifo>
syncout_framecnt  SynchronizerFifo <Entity SynchronizerFifo>
sync_framesize  SyncMinMax <Entity SyncMinMax>
sync_bandwidth  SyncMinMax <Entity SyncMinMax>
u_rstsync  RstSync <Entity RstSync>
u_packetrate  SyncTrigRate <Entity SyncTrigRate>
syncout_framerate  SynchronizerFifo <Entity SynchronizerFifo>
syncout_frameratemax  SynchronizerFifo <Entity SynchronizerFifo>
syncout_frameratemin  SynchronizerFifo <Entity SynchronizerFifo>
syncout_framecnt  SynchronizerFifo <Entity SynchronizerFifo>
sync_framesize  SyncMinMax <Entity SyncMinMax>
sync_bandwidth  SyncMinMax <Entity SyncMinMax>

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