|
SURF
|
Inheritance diagram for Gth7RxRst:
Collaboration diagram for Gth7RxRst:Entities | |
| Gth7RxRst.RTL | architecture |
Libraries | |
| ieee | |
| surf | |
Use Clauses | |
| std_logic_1164 | |
| std_logic_arith | |
| std_logic_unsigned | |
| StdRtlPkg | Package <StdRtlPkg> |
Generics | |
| TPD_G | time := 1 ns |
| EXAMPLE_SIMULATION | integer := 0 |
| GT_TYPE | string := " GTX " |
| EQ_MODE | string := " DFE " |
| STABLE_CLOCK_PERIOD | integer range 4 to 20 := 8 |
| RETRY_COUNTER_BITWIDTH | integer range 2 to 8 := 8 |
Ports | ||
| STABLE_CLOCK | in | std_logic |
| RXUSERCLK | in | std_logic |
| SOFT_RESET | in | std_logic |
| PLLREFCLKLOST | in | std_logic |
| PLLLOCK | 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 |
| GTRXRESET | out | std_logic := ' 0 ' |
| MMCM_RESET | out | std_logic := ' 1 ' |
| PLL_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 ' ) |