|
AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|

Entities | |
| RTL | architecture |
Use Clauses | |
| NUMERIC_STD | |
Generics | |
| EXAMPLE_SIMULATION | integer := 0 |
| GT_TYPE | string := " GTX " |
| EQ_MODE | string := " DFE " |
| STABLE_CLOCK_PERIOD | integer range 4 to 250 := 8 |
| RETRY_COUNTER_BITWIDTH | integer range 2 to 8 := 8 |
| TX_QPLL_USED | boolean := False |
| RX_QPLL_USED | boolean := False |
| PHASE_ALIGNMENT_MANUAL | boolean := True |
Ports | |
| STABLE_CLOCK | in STD_LOGIC |
| RXUSERCLK | in STD_LOGIC |
| SOFT_RESET | in STD_LOGIC |
| QPLLREFCLKLOST | in STD_LOGIC |
| CPLLREFCLKLOST | in STD_LOGIC |
| QPLLLOCK | in STD_LOGIC |
| CPLLLOCK | in STD_LOGIC |
| RXRESETDONE | in STD_LOGIC |
| MMCM_LOCK | in STD_LOGIC |
| RECCLK_STABLE | in STD_LOGIC |
| RECCLK_MONITOR_RESTART | in STD_LOGIC := ' 0 ' |
| DATA_VALID | in STD_LOGIC |
| TXUSERRDY | in STD_LOGIC |
| DONT_RESET_ON_DATA_ERROR | in STD_LOGIC |
| GTRXRESET | out STD_LOGIC := ' 0 ' |
| MMCM_RESET | out STD_LOGIC := ' 1 ' |
| QPLL_RESET | out STD_LOGIC := ' 0 ' |
| CPLL_RESET | out STD_LOGIC := ' 0 ' |
| RX_FSM_RESET_DONE | out STD_LOGIC |
| RXUSERRDY | out STD_LOGIC := ' 0 ' |
| RUN_PHALIGNMENT | out STD_LOGIC |
| PHALIGNMENT_DONE | in STD_LOGIC |
| RESET_PHALIGNMENT | out STD_LOGIC := ' 0 ' |
| RXDFEAGCHOLD | out STD_LOGIC |
| RXDFELFHOLD | out STD_LOGIC |
| RXLPMLFHOLD | out STD_LOGIC |
| RXLPMHFHOLD | out STD_LOGIC |
| RETRY_COUNTER | out STD_LOGIC_VECTOR ( RETRY_COUNTER_BITWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
Definition at line 74 of file sfp3_v2_7_rx_startup_fsm.vhd.
1.8.1