SURF
Loading...
Searching...
No Matches
Gtx7CfgPkg Package Reference
Package >> Gtx7CfgPkg

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 

The documentation for this design unit was generated from the following file: