SURF
Loading...
Searching...
No Matches
AxiLiteFifoPushPop.structure Architecture Reference
Architecture >> AxiLiteFifoPushPop::structure

Processes

comb  ( axiClkRst , axiReadMaster , axiWriteMaster , iloopFifoDout , iloopFifoValid , ipopFifoDout , ipopFifoValid , ipushFifoAFull , ipushFifoFull , r )
seq  ( axiClk , axiClkRst )
comb  ( axiClkRst , axiReadMaster , axiWriteMaster , iloopFifoDout , iloopFifoValid , ipopFifoDout , ipopFifoValid , ipushFifoAFull , ipushFifoFull , r )
seq  ( axiClk , axiClkRst )

Constants

POP_SIZE_C  integer := bitSize ( POP_FIFO_COUNT_G- 1 )
POP_COUNT_C  integer := 2 ** POP_SIZE_C
PUSH_SIZE_C  integer := bitSize ( PUSH_FIFO_COUNT_G- 1 )
PUSH_COUNT_C  integer := 2 ** PUSH_SIZE_C
LOOP_SIZE_C  integer := bitSize ( LOOP_FIFO_COUNT_G- 1 )
LOOP_COUNT_C  integer := 2 ** LOOP_SIZE_C
REG_INIT_C  RegType := ( loopFifoDin = > ( others = > ' 0 ' ) , loopFifoWrite = > ( others = > ' 0 ' ) , loopFifoRead = > ( others = > ' 0 ' ) , popFifoRead = > ( others = > ' 0 ' ) , pushFifoWrite = > ( others = > ' 0 ' ) , pushFifoDin = > ( others = > ' 0 ' ) , axiReadSlave = > AXI_LITE_READ_SLAVE_INIT_C , axiWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C )

Signals

ipopFifoValid  slv ( POP_COUNT_C- 1 downto 0 )
ipopFifoDout  Slv32Array ( POP_COUNT_C- 1 downto 0 )
ipopFifoRead  slv ( POP_COUNT_C- 1 downto 0 )
iloopFifoDin  slv ( 31 downto 0 )
iloopFifoWrite  Slv ( LOOP_COUNT_C- 1 downto 0 )
iloopFifoValid  slv ( LOOP_COUNT_C- 1 downto 0 )
iloopFifoDout  Slv32Array ( LOOP_COUNT_C- 1 downto 0 )
iloopFifoRead  slv ( LOOP_COUNT_C- 1 downto 0 )
ipushFifoFull  slv ( PUSH_COUNT_C- 1 downto 0 )
ipushFifoAFull  slv ( PUSH_COUNT_C- 1 downto 0 )
ipushFifoDin  Slv ( 35 downto 0 )
ipushFifoWrite  slv ( PUSH_COUNT_C- 1 downto 0 )
r  RegType := REG_INIT_C
rin  RegType

Records

RegType 

Instantiations

u_fifo  FifoCascade <Entity FifoCascade>
u_fifo  FifoCascade <Entity FifoCascade>
u_fifo  FifoCascade <Entity FifoCascade>
u_fifo  FifoCascade <Entity FifoCascade>
u_fifo  FifoCascade <Entity FifoCascade>
u_fifo  FifoCascade <Entity FifoCascade>

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