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