SURF  1.0
structure Architecture Reference

Processes

PROCESS_4  ( axiClk )
PROCESS_5  ( r , axiClkRst , axiReadMaster , axiWriteMaster , ipushFifoFull , ipushFifoAFull )

Constants

PUSH_SIZE_C  integer := bitSize ( PUSH_FIFO_COUNT_G - 1 )
PUSH_COUNT_C  integer := 2 ** PUSH_SIZE_C
REG_INIT_C  RegType := ( pushFifoWrite = > ( others = > ' 0 ' ) , pushFifoDin = > ( others = > ' 0 ' ) , axiReadSlave = > AXI_LITE_READ_SLAVE_INIT_C , axiWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C )

Signals

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  
pushFifoWrite  slv ( PUSH_COUNT_C - 1 downto 0 )
pushFifoDin  slv ( 35 downto 0 )
axiReadSlave  AxiLiteReadSlaveType
axiWriteSlave  AxiLiteWriteSlaveType

Instantiations

u_fifo  FifoCascade <Entity FifoCascade>

Detailed Description

Definition at line 62 of file AxiLiteFifoPush.vhd.

Member Function Documentation

◆ PROCESS_4()

PROCESS_4 (   axiClk)

Definition at line 155 of file AxiLiteFifoPush.vhd.

◆ PROCESS_5()

PROCESS_5 (   r ,
  axiClkRst ,
  axiReadMaster ,
  axiWriteMaster ,
  ipushFifoFull ,
  ipushFifoAFull  
)
Process

Definition at line 163 of file AxiLiteFifoPush.vhd.

Member Data Documentation

◆ PUSH_SIZE_C

PUSH_SIZE_C integer := bitSize ( PUSH_FIFO_COUNT_G - 1 )
Constant

Definition at line 64 of file AxiLiteFifoPush.vhd.

◆ PUSH_COUNT_C

PUSH_COUNT_C integer := 2 ** PUSH_SIZE_C
Constant

Definition at line 65 of file AxiLiteFifoPush.vhd.

◆ ipushFifoFull

ipushFifoFull slv ( PUSH_COUNT_C - 1 downto 0 )
Signal

Definition at line 68 of file AxiLiteFifoPush.vhd.

◆ ipushFifoAFull

ipushFifoAFull slv ( PUSH_COUNT_C - 1 downto 0 )
Signal

Definition at line 69 of file AxiLiteFifoPush.vhd.

◆ ipushFifoDin

ipushFifoDin Slv ( 35 downto 0 )
Signal

Definition at line 70 of file AxiLiteFifoPush.vhd.

◆ ipushFifoWrite

ipushFifoWrite slv ( PUSH_COUNT_C - 1 downto 0 )
Signal

Definition at line 71 of file AxiLiteFifoPush.vhd.

◆ RegType

RegType
Record

Definition at line 73 of file AxiLiteFifoPush.vhd.

◆ pushFifoWrite

pushFifoWrite slv ( PUSH_COUNT_C - 1 downto 0 )
Record

Definition at line 74 of file AxiLiteFifoPush.vhd.

◆ pushFifoDin

pushFifoDin slv ( 35 downto 0 )
Record

Definition at line 75 of file AxiLiteFifoPush.vhd.

◆ axiReadSlave

Definition at line 76 of file AxiLiteFifoPush.vhd.

◆ axiWriteSlave

Definition at line 77 of file AxiLiteFifoPush.vhd.

◆ REG_INIT_C

REG_INIT_C RegType := ( pushFifoWrite = > ( others = > ' 0 ' ) , pushFifoDin = > ( others = > ' 0 ' ) , axiReadSlave = > AXI_LITE_READ_SLAVE_INIT_C , axiWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C )
Constant

Definition at line 80 of file AxiLiteFifoPush.vhd.

◆ r

r RegType := REG_INIT_C
Signal

Definition at line 87 of file AxiLiteFifoPush.vhd.

◆ rin

rin RegType
Signal

Definition at line 88 of file AxiLiteFifoPush.vhd.

◆ u_fifo

u_fifo FifoCascade
Instantiation

Definition at line 142 of file AxiLiteFifoPush.vhd.


The documentation for this class was generated from the following file: