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

Processes

PROCESS_8  ( ipbus_clk )
PROCESS_9  ( ipbus_clk )
PROCESS_10  ( ipbus_clk )

Constants

ERROR_BITS  natural := 16
SEL_BITS  integer := integer ( ceil ( log2 ( real ( NCOUNTERS ) ) ) )

Types

counter_array ( 0 to NCOUNTERS - 1 ) unsigned ( ERROR_BITS - 1 downto 0 )

Signals

counters  counter_array := ( others = > ( others = > ' 0 ' ) )
error_count  counter_array := ( others = > ( others = > ' 0 ' ) )
sel  integer range 0 to NCOUNTERS - 1
addr  std_logic_vector ( SEL_BITS - 1 downto 0 )
ack  std_logic := ' 0 '
ipb_clear  std_logic := ' 0 '
clear_error  std_logic := ' 0 '

Instantiations

rxerr  mgt_error_detector <Entity mgt_error_detector>

Member Function Documentation

◆ PROCESS_10()

PROCESS_10 (   ipbus_clk)

◆ PROCESS_8()

PROCESS_8 (   ipbus_clk  
)
Process

◆ PROCESS_9()

PROCESS_9 (   ipbus_clk  
)
Process

Member Data Documentation

◆ ack

ack std_logic := ' 0 '
Signal

◆ addr

addr std_logic_vector ( SEL_BITS - 1 downto 0 )
Signal

◆ clear_error

clear_error std_logic := ' 0 '
Signal

◆ counter_array

counter_array ( 0 to NCOUNTERS - 1 ) unsigned ( ERROR_BITS - 1 downto 0 )
Type

◆ counters

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

◆ ERROR_BITS

ERROR_BITS natural := 16
Constant

◆ error_count

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

◆ ipb_clear

ipb_clear std_logic := ' 0 '
Signal

◆ rxerr

rxerr mgt_error_detector
Instantiation

◆ sel

sel integer range 0 to NCOUNTERS - 1
Signal

◆ SEL_BITS

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

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