My Project  v0.0.16
Types | Signals | Attributes | Constants | Functions | Processes
RTL Architecture Reference

Functions

boolean   simulation_func ( )
boolean   simulation_func ( )

Processes

PROCESS_141  ( RX_REC_CLK0 )
PROCESS_142  ( RX_REC_CLK0 )
PROCESS_143  ( REF_CLK )
PROCESS_144  ( REF_CLK )
PROCESS_145  ( SYSTEM_CLK )
PROCESS_146  ( SYSTEM_CLK )
PROCESS_147  ( SYSTEM_CLK )
PROCESS_148  ( SYSTEM_CLK )
PROCESS_149  ( SYSTEM_CLK )
PROCESS_150  ( SYSTEM_CLK )
PROCESS_151  ( SYSTEM_CLK )
PROCESS_702  ( RX_REC_CLK0 )
PROCESS_703  ( RX_REC_CLK0 )
PROCESS_704  ( REF_CLK )
PROCESS_705  ( REF_CLK )
PROCESS_706  ( SYSTEM_CLK )
PROCESS_707  ( SYSTEM_CLK )
PROCESS_708  ( SYSTEM_CLK )
PROCESS_709  ( SYSTEM_CLK )
PROCESS_710  ( SYSTEM_CLK )
PROCESS_711  ( SYSTEM_CLK )
PROCESS_712  ( SYSTEM_CLK )

Constants

simulation  boolean := simulation_func

Types

FSM ( WAIT_FOR_LOCK , REFCLK_EVENT , CALC_PPM_DIFF , CHECK_SIGN , COMP_CNTR , RESTART )

Signals

state  FSM
ref_clk_cnt  std_logic_vector ( COUNTER_UPPER_VALUE - 1 downto 0 )
rec_clk0_cnt  std_logic_vector ( COUNTER_UPPER_VALUE - 1 downto 0 ) := ( others = > ' 0 ' )
rec_clk0_msb  std_logic_vector ( 2 downto 1 )
ref_clk_msb  std_logic_vector ( 2 downto 1 )
rec_clk_0_msb_meta  std_logic
ref_clk_msb_meta  std_logic
sys_clk_counter  std_logic_vector ( GCLK_COUNTER_UPPER_VALUE - 1 downto 0 )
rec_clk0_compare_cnt_latch  std_logic_vector ( GCLK_COUNTER_UPPER_VALUE - 1 downto 0 )
ref_clk_compare_cnt_latch  std_logic_vector ( GCLK_COUNTER_UPPER_VALUE - 1 downto 0 )
g_clk_rst_meta  std_logic
g_clk_rst_sync  std_logic
gt_pll_locked_meta  std_logic
gt_pll_locked_sync  std_logic
reset_logic_rec0_meta  std_logic
reset_logic_rec0_sync  std_logic
reset_logic_ref_meta  std_logic
reset_logic_ref_sync  std_logic
rec_clk0_edge_event  std_logic
ref_clk_edge_event  std_logic_vector ( 1 downto 0 )
ppm0  std_logic_vector ( GCLK_COUNTER_UPPER_VALUE - 1 downto 0 )
recclk_stable0  std_logic
reset_logic  std_logic_vector ( 3 downto 0 )
ref_clk_edge_rt  std_logic_vector ( 1 downto 0 )
g_clk_rst  std_logic
gt_pll_locked  std_logic
rec_clk0_edge  std_logic
ref_clk_edge  std_logic
recclk_stable0_int  std_logic := ' 0 '

Attributes

syn_keep  boolean
syn_keep  rec_clk_0_msb_meta : signal is true
syn_keep  ref_clk_msb_meta : signal is true
syn_keep  g_clk_rst_meta : signal is true
syn_keep  gt_pll_locked_meta : signal is true
syn_keep  reset_logic_rec0_meta : signal is true
syn_keep  reset_logic_ref_meta : signal is true

Member Function Documentation

◆ PROCESS_141()

PROCESS_141 (   RX_REC_CLK0  
)
Process

◆ PROCESS_142()

PROCESS_142 (   RX_REC_CLK0  
)
Process

◆ PROCESS_143()

PROCESS_143 (   REF_CLK  
)
Process

◆ PROCESS_144()

PROCESS_144 (   REF_CLK  
)
Process

◆ PROCESS_145()

PROCESS_145 (   SYSTEM_CLK  
)
Process

◆ PROCESS_146()

PROCESS_146 (   SYSTEM_CLK  
)
Process

◆ PROCESS_147()

PROCESS_147 (   SYSTEM_CLK  
)
Process

◆ PROCESS_148()

PROCESS_148 (   SYSTEM_CLK  
)
Process

◆ PROCESS_149()

PROCESS_149 (   SYSTEM_CLK  
)
Process

◆ PROCESS_150()

PROCESS_150 (   SYSTEM_CLK  
)
Process

◆ PROCESS_151()

PROCESS_151 (   SYSTEM_CLK  
)
Process

◆ PROCESS_702()

PROCESS_702 (   RX_REC_CLK0  
)
Process

◆ PROCESS_703()

PROCESS_703 (   RX_REC_CLK0  
)
Process

◆ PROCESS_704()

PROCESS_704 (   REF_CLK  
)
Process

◆ PROCESS_705()

PROCESS_705 (   REF_CLK  
)
Process

◆ PROCESS_706()

PROCESS_706 (   SYSTEM_CLK  
)
Process

◆ PROCESS_707()

PROCESS_707 (   SYSTEM_CLK  
)
Process

◆ PROCESS_708()

PROCESS_708 (   SYSTEM_CLK  
)
Process

◆ PROCESS_709()

PROCESS_709 (   SYSTEM_CLK  
)
Process

◆ PROCESS_710()

PROCESS_710 (   SYSTEM_CLK  
)
Process

◆ PROCESS_711()

PROCESS_711 (   SYSTEM_CLK  
)
Process

◆ PROCESS_712()

PROCESS_712 (   SYSTEM_CLK  
)
Process

◆ simulation_func() [1/2]

boolean simulation_func ( )
Function

◆ simulation_func() [2/2]

boolean simulation_func ( )
Function

Member Data Documentation

◆ FSM

FSM ( WAIT_FOR_LOCK , REFCLK_EVENT , CALC_PPM_DIFF , CHECK_SIGN , COMP_CNTR , RESTART )
Type

◆ g_clk_rst

g_clk_rst std_logic
Signal

◆ g_clk_rst_meta

g_clk_rst_meta std_logic
Signal

◆ g_clk_rst_sync

g_clk_rst_sync std_logic
Signal

◆ gt_pll_locked

gt_pll_locked std_logic
Signal

◆ gt_pll_locked_meta

gt_pll_locked_meta std_logic
Signal

◆ gt_pll_locked_sync

gt_pll_locked_sync std_logic
Signal

◆ ppm0

ppm0 std_logic_vector ( GCLK_COUNTER_UPPER_VALUE - 1 downto 0 )
Signal

◆ rec_clk0_cnt

rec_clk0_cnt std_logic_vector ( COUNTER_UPPER_VALUE - 1 downto 0 ) := ( others = > ' 0 ' )
Signal

◆ rec_clk0_compare_cnt_latch

rec_clk0_compare_cnt_latch std_logic_vector ( GCLK_COUNTER_UPPER_VALUE - 1 downto 0 )
Signal

◆ rec_clk0_edge

rec_clk0_edge std_logic
Signal

◆ rec_clk0_edge_event

rec_clk0_edge_event std_logic
Signal

◆ rec_clk0_msb

rec_clk0_msb std_logic_vector ( 2 downto 1 )
Signal

◆ rec_clk_0_msb_meta

rec_clk_0_msb_meta std_logic
Signal

◆ recclk_stable0

recclk_stable0 std_logic
Signal

◆ recclk_stable0_int

recclk_stable0_int std_logic := ' 0 '
Signal

◆ ref_clk_cnt

ref_clk_cnt std_logic_vector ( COUNTER_UPPER_VALUE - 1 downto 0 )
Signal

◆ ref_clk_compare_cnt_latch

ref_clk_compare_cnt_latch std_logic_vector ( GCLK_COUNTER_UPPER_VALUE - 1 downto 0 )
Signal

◆ ref_clk_edge

ref_clk_edge std_logic
Signal

◆ ref_clk_edge_event

ref_clk_edge_event std_logic_vector ( 1 downto 0 )
Signal

◆ ref_clk_edge_rt

ref_clk_edge_rt std_logic_vector ( 1 downto 0 )
Signal

◆ ref_clk_msb

ref_clk_msb std_logic_vector ( 2 downto 1 )
Signal

◆ ref_clk_msb_meta

ref_clk_msb_meta std_logic
Signal

◆ reset_logic

reset_logic std_logic_vector ( 3 downto 0 )
Signal

◆ reset_logic_rec0_meta

reset_logic_rec0_meta std_logic
Signal

◆ reset_logic_rec0_sync

reset_logic_rec0_sync std_logic
Signal

◆ reset_logic_ref_meta

reset_logic_ref_meta std_logic
Signal

◆ reset_logic_ref_sync

reset_logic_ref_sync std_logic
Signal

◆ simulation

simulation boolean := simulation_func
Constant

◆ state

state FSM
Signal

◆ syn_keep [1/7]

syn_keep boolean
Attribute

◆ syn_keep [2/7]

syn_keep rec_clk_0_msb_meta : signal is true
Attribute

◆ syn_keep [3/7]

syn_keep ref_clk_msb_meta : signal is true
Attribute

◆ syn_keep [4/7]

syn_keep g_clk_rst_meta : signal is true
Attribute

◆ syn_keep [5/7]

syn_keep gt_pll_locked_meta : signal is true
Attribute

◆ syn_keep [6/7]

syn_keep reset_logic_rec0_meta : signal is true
Attribute

◆ syn_keep [7/7]

syn_keep reset_logic_ref_meta : signal is true
Attribute

◆ sys_clk_counter

sys_clk_counter std_logic_vector ( GCLK_COUNTER_UPPER_VALUE - 1 downto 0 )
Signal

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