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