Processes | |
prbs_tx_cnt_proc | ( CLK , RST , otmb_prbs_tx_en , otmb_prbs_cnt_rst , otmb_tx_good_cntr_int , otmb_prbs_tx_err , otmb_tx_err_cntr , otmb_tx_good_cntr ) |
Components | |
PRBS_GEN | <Entity PRBS_GEN> |
Constants | |
dcfeb_prbs_rst_cycles | integer := 1 |
dcfeb_prbs_lock | integer := 20000000 |
dcfeb_prbs_length | integer := 119 |
otmb_prbs_length | integer := 10000 |
Signals | |
ila_data | std_logic_vector ( 383 downto 0 ) := ( others = > ' 0 ' ) |
outdata_inner | std_logic_vector ( 15 downto 0 ) |
dtack_inner | std_logic |
cmddev | std_logic_vector ( 15 downto 0 ) |
w_ddu_prbs_tx_en | std_logic |
w_pc_prbs_tx_en | std_logic |
w_ddu_prbs_rx_en | std_logic |
w_pc_prbs_rx_en | std_logic |
r_ddu_prbs_err_cnt | std_logic |
r_pc_prbs_err_cnt | std_logic |
strobe_pulse | std_logic |
r_prbs_type | std_logic |
w_prbs_type | std_logic |
prbs_type_inner | std_logic_vector ( 3 downto 0 ) |
w_dcfeb_prbs_en | std_logic |
r_dcfeb_prbs_err_cnt | std_logic |
w_dcfeb_prbs_fiber | std_logic |
r_dcfeb_prbs_fiber | std_logic |
r_dcfeb_prbs_edge | std_logic |
dcfeb_prbs_fiber_sel_inner | std_logic_vector ( 3 downto 0 ) |
dcfeb_prbs_rst_cnt | integer |
dcfeb_prbs_seq_cnt | std_logic_vector ( 15 downto 0 ) |
dcfeb_prbs_en_cnt | integer |
dcfeb_prbs_rd_en_cnt | integer |
dcfeb_prbserr_edge_cnt | std_logic_vector ( 15 downto 0 ) |
dcfeb_prbs_init_pulse | std_logic |
dcfeb_prbs_reset_pulse | std_logic |
dcfeb_prbs_rd_en_pulse | std_logic |
dcfeb_prbs_en_pulse | std_logic |
start_otmb_prbs_rx | std_logic |
pulse_otmb_prbs_tx_end | std_logic |
otmb_prbs_tx_rst | std_logic |
otmb_prbs_rx_rst | std_logic |
otmb_prbs_tx_en | std_logic |
otmb_prbs_tx_en_b | std_logic |
pulse_otmb_prbs_rx_end | std_logic |
otmb_prbs_tx_xor | std_logic_vector ( 48 downto 0 ) |
otmb_prbs_tx | std_logic |
otmb_prbs_tx_err | std_logic |
w_otmb_prbs_en | std_logic |
r_otmb_prbs_err_cnt | std_logic |
r_otmb_prbs_good_cnt | std_logic |
otmb_prbs_rx_cycles | integer |
otmb_prbs_rx_sequences | std_logic_vector ( 15 downto 0 ) |
otmb_prbs_rx_en | std_logic |
otmb_prbs_rx_en_b | std_logic |
otmb_prbs_rx | std_logic |
otmb_rx_inner | std_logic_vector ( 5 downto 0 ) |
otmb_tx_err_cntr | integer |
otmb_tx_err_cnt | std_logic_vector ( 15 downto 0 ) |
q_otmb_prbs_tx_en | std_logic |
q_otmb_prbs_tx_en_b | std_logic |
qq_otmb_prbs_tx_en | std_logic |
mux_otmb_tx | std_logic_vector ( 48 downto 0 ) |
q_otmb_tx | std_logic_vector ( 48 downto 0 ) |
otmb_prbs_cnt_rst | std_logic |
w_otmb_prbs_cnt_rst | std_logic |
otmb_tx_good_cntr | integer |
otmb_tx_good_cntr_int | integer |
otmb_tx_good_cnt | std_logic_vector ( 15 downto 0 ) |
otmb_prbs_tx_en_cnt | std_logic_vector ( 15 downto 0 ) |
r_otmb_prbs_en_cnt | std_logic |
Instantiations | |
strobe_pe | PULSE_EDGE <Entity PULSE_EDGE> |
fdc_ddu_tx_prbs | fdc |
fdc_pc_tx_prbs | fdc |
fdc_ddu_prbs | fdc |
fdc_pc_prbs | fdc |
fdc_dcfeb_prbs | fdc |
fdc_otmb_prbs | fdc |
fdc_fiber | fdc |
fdc_prbs_sel | fdc |
dcfebprbsinit | PULSE_EDGE <Entity PULSE_EDGE> |
dcfebprbsrst | PULSE_EDGE <Entity PULSE_EDGE> |
dcfebprbsrden | PULSE_EDGE <Entity PULSE_EDGE> |
dcfebprbsen | PULSE_EDGE <Entity PULSE_EDGE> |
prbserr_cnt | COUNT_EDGES <Entity COUNT_EDGES> |
fd_otmb_start | fd |
pulseotmb_en | PULSE_EDGE <Entity PULSE_EDGE> |
pulseotmb_rx_rst | PULSE_EDGE <Entity PULSE_EDGE> |
prbs_gen_pm | PRBS_GEN <Entity PRBS_GEN> |
tx_en_cnt | COUNT_EDGES <Entity COUNT_EDGES> |
pulseotmb_tx_rst | PULSE_EDGE <Entity PULSE_EDGE> |
pe_en | PULSE_EDGE <Entity PULSE_EDGE> |
pe_en2 | PULSE_EDGE <Entity PULSE_EDGE> |
prbs_gen_tx_pm | PRBS_GEN <Entity PRBS_GEN> |
fd_otmb_tx | fd |
cnt_rst | PULSE_EDGE <Entity PULSE_EDGE> |