My Project  v0.0.16
Constants | Types | Signals | Processes
rtl Architecture Reference

Processes

PROCESS_22  ( ipbus_clk )
PROCESS_23  ( mgt_clk )
PROCESS_24  ( mgt_clk )
PROCESS_25  ( ipbus_clk )
PROCESS_26  ( mgt_clk )

Constants

SEL_BITS  integer := integer ( ceil ( log2 ( real ( NUMREG ) ) ) )
MAXCOUNT  unsigned ( 31 downto 0 ) := ( others = > ' 1 ' )
MAXCOUNT  unsigned ( 31 downto 0 ) := x " 0000000f "

Types

counter_array ( 0 to NUMREG - 1 ) unsigned ( 31 downto 0 )

Signals

counters  counter_array := ( others = > ( others = > ' 0 ' ) )
sel  integer range 0 to NUMREG - 1
addr  std_logic_vector ( SEL_BITS - 1 downto 0 )
ack  std_logic := ' 0 '
clear  std_logic := ' 0 '
pre_clear  std_logic := ' 0 '
ipb_clear  std_logic := ' 0 '

Member Function Documentation

◆ PROCESS_22()

PROCESS_22 (   ipbus_clk  
)
Process

◆ PROCESS_23()

PROCESS_23 (   mgt_clk  
)
Process

◆ PROCESS_24()

PROCESS_24 (   mgt_clk  
)
Process

◆ PROCESS_25()

PROCESS_25 (   ipbus_clk  
)
Process

◆ PROCESS_26()

PROCESS_26 (   mgt_clk  
)
Process

Member Data Documentation

◆ ack

ack std_logic := ' 0 '
Signal

◆ addr

addr std_logic_vector ( SEL_BITS - 1 downto 0 )
Signal

◆ clear

clear std_logic := ' 0 '
Signal

◆ counter_array

counter_array ( 0 to NUMREG - 1 ) unsigned ( 31 downto 0 )
Type

◆ counters

counters counter_array := ( others = > ( others = > ' 0 ' ) )
Signal

◆ ipb_clear

ipb_clear std_logic := ' 0 '
Signal

◆ MAXCOUNT [1/2]

MAXCOUNT unsigned ( 31 downto 0 ) := ( others = > ' 1 ' )
Constant

◆ MAXCOUNT [2/2]

MAXCOUNT unsigned ( 31 downto 0 ) := x " 0000000f "
Constant

◆ pre_clear

pre_clear std_logic := ' 0 '
Signal

◆ sel

sel integer range 0 to NUMREG - 1
Signal

◆ SEL_BITS

SEL_BITS integer := integer ( ceil ( log2 ( real ( NUMREG ) ) ) )
Constant

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