SURF
|
Functions | |
Gtx7CPllCfgType | getGtx7CPllCfg ( refClkFreq: in real , lineRate: in real ) |
bit_vector | getQPllFbdiv ( fbdivInt: in integer ) |
Gtx7QPllCfgType | getGtx7QPllCfg ( refClkFreq: in real , lineRate: in real ) |
Gtx7CfgType | getGtx7Cfg ( txPll: in string rxPll: in string cPllCfg: in Gtx7CPllCfgType qPllCfg: in Gtx7QPllCfgType ) |
Libraries | |
ieee | |
surf |
Use Clauses | |
std_logic_1164 | |
std_logic_arith | |
std_logic_unsigned | |
StdRtlPkg | Package <StdRtlPkg> |
Constants | |
GTX7CFG_0_C | sl := ' 0 ' |
GTX7CFG_1_C | sl := ' 1 ' |
CPLL_REFCLK_DIV_VALIDS_C | IntegerArray := ( 1 , 2 ) |
CPLL_FBDIV_VALIDS_C | IntegerArray := ( 1 , 2 , 3 , 4 , 5 ) |
CPLL_FBDIV_45_VALIDS_C | IntegerArray := ( 4 , 5 ) |
CPLL_OUT_DIV_VALIDS_C | IntegerArray := ( 1 , 2 , 4 , 8 ) |
CPLL_LOW_C | real := 1 . 6E9 |
CPLL_HIGH_C | real := 3 . 3E9 |
QPLL_CFG_VCO_UPPER_C | bit_vector := x " 0680181 " |
QPLL_CFG_VCO_LOWER_C | bit_vector := x " 06801C1 " |
QPLL_REFCLK_DIV_VALIDS_C | IntegerArray := ( 1 , 2 , 3 , 4 ) |
QPLL_FBDIV_INT_VALIDS_C | IntegerArray := ( 16 , 20 , 32 , 40 , 64 , 66 , 80 , 100 ) |
QPLL_OUT_DIV_VALIDS_C | IntegerArray := ( 1 , 2 , 4 , 8 , 16 ) |
QPLL_LOWER_BAND_LOW_C | real := 5 . 93E9 |
QPLL_LOWER_BAND_HIGH_C | real := 8 . 0E9 |
QPLL_UPPER_BAND_LOW_C | real := 9 . 8E9 |
QPLL_UPPER_BAND_HIGH_C | real := 12 . 5E9 |
Records | |
Gtx7CPllCfgType | |
Gtx7QPllCfgType | |
Gtx7CfgType |