Architecture >> AxiStreamFrameRateLimiter::rtl
|
comb | ( axisRst , backpressure , mAxisCtrl , r , rateLimit , sAxisMaster , txSlave ) |
seq | ( axisClk , axisRst ) |
comb | ( axisRst , backpressure , mAxisCtrl , r , rateLimit , sAxisMaster , txSlave ) |
seq | ( axisClk , axisRst ) |
|
TIMEOUT_C | natural := getTimeRatio ( AXIS_CLK_FREQ_G , REFRESH_RATE_G ) - 1 |
BACKPRESSURE_C | slv ( 31 downto 0 ) := ite ( BACKPRESSURE_G , x " 0000_0001 " , x " 0000_0000 " ) |
INI_WRITE_REG_C | Slv32Array ( 1 downto 0 ) := ( 0 = > toSlv ( DEFAULT_MAX_RATE_G , 32 ) , 1 = > BACKPRESSURE_C ) |
REG_INIT_C | RegType := ( tValid = > ' 0 ' , rateLimit = > ( others = > ' 0 ' ) , frameCnt = > ( others = > ' 0 ' ) , timer = > 0 , sAxisSlave = > AXI_STREAM_SLAVE_INIT_C , txMaster = > AXI_STREAM_MASTER_INIT_C , state = > IDLE_S ) |
The documentation for this design unit was generated from the following files:
- axi/axi-stream/rtl/AxiStreamFrameRateLimiter.vhd
- build/SRC_VHDL/surf/AxiStreamFrameRateLimiter.vhd