lpgbtfpga_framealigner.vhd
Go to the documentation of this file.
78 --=================================================================================================--
80 --=================================================================================================--
271 --=================================================================================================--
272 --#################################################################################################--
273 --=================================================================================================--
c_headerPatternstd_logic_vector%
Header pattern specified by the standard.
Definition: lpgbtfpga_framealigner.vhd:24
c_bitslip_mindlyinteger%:=1
Number of clock cycle required WHEN asserting the bitslip SIGNAL.
Definition: lpgbtfpga_framealigner.vhd:29
in rst_pattsearch_istd_logic%
Rst the pattern search state machines.
Definition: lpgbtfpga_framealigner.vhd:37
c_wordRatiointeger%
Word ration: frameclock / mgt_wordclock.
Definition: lpgbtfpga_framealigner.vhd:22
c_bitslip_waitdlyinteger%:=40
Number of clock cycle required before being back in a stable state.
Definition: lpgbtfpga_framealigner.vhd:30
lpgbtfpga_framealigner - MGT word aligner (Pattern search)
Definition: lpgbtfpga_framealigner.vhd:20
lockFSM_procrst_pattsearch_i, clk_pcsRx_i
Header locked state machine.
Definition: lpgbtfpga_framealigner.vhd:195
c_allowedFalseHeaderOverNinteger%
Number of header checked to know wether the lock is lost or not.
Definition: lpgbtfpga_framealigner.vhd:26
out sta_bitSlipEven_ostd_logic%
Status: number of bit slips is even.
Definition: lpgbtfpga_framealigner.vhd:45
c_allowedFalseHeaderinteger%
Number of false header allowed to avoid unlock on frame error.
Definition: lpgbtfpga_framealigner.vhd:25
out sta_headerFlag_ostd_logic%
Status: header flag (1 pulse over c_wordRatio)
Definition: lpgbtfpga_framealigner.vhd:44
Definition: lpgbtfpga_package.vhd:13
patternSearchAddr_procrst_pattsearch_i, clk_pcsRx_i
Pattern search address controller.
Definition: lpgbtfpga_framealigner.vhd:169
clkSlipProcessrst_pattsearch_i, clk_pcsRx_i
MGT: Bitslip controller.
Definition: lpgbtfpga_framealigner.vhd:93
c_requiredTrueHeaderinteger%
Number of true header required to go in locked state.
Definition: lpgbtfpga_framealigner.vhd:27
in dat_word_istd_logic_vector%(%c_headerPattern'%length%-%1%%%downto%%%0%)
Header bits from the MGT word (compared with c_headerPattern)
Definition: lpgbtfpga_framealigner.vhd:48
patternSearch_procrst_pattsearch_i, clk_pcsRx_i
Pattern searcher: check the header and ask for bitslip.
Definition: lpgbtfpga_framealigner.vhd:136
out cmd_bitslipCtrl_ostd_logic%
Bitslip SIGNAL to shift the parrallel word.
Definition: lpgbtfpga_framealigner.vhd:40