Package: Gtx7CfgPkg
- File: Gtx7CfgPkg.vhd
Constants
Name | Type | Value | Description |
---|---|---|---|
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 |
Types
Name | Type | Description |
---|---|---|
Gtx7CPllCfgType | ----------------------------------------------------------------------------------------------- CPLL Config Types, Constants and Function declarations ----------------------------------------------------------------------------------------------- | |
Gtx7QPllCfgType | ----------------------------------------------------------------------------------------------- QPLL ----------------------------------------------------------------------------------------------- | |
Gtx7CfgType | ----------------------------------------------------------------------------------------------- GT config ----------------------------------------------------------------------------------------------- |
Functions
- getGtx7CPllCfg (refClkFreq : real;
lineRate : real) return Gtx7CPllCfgType
- getQPllFbdiv (fbdivInt : integer) return bit_vector
- getGtx7QPllCfg (refClkFreq : real;
lineRate : real) return Gtx7QPllCfgType
- getGtx7Cfg ( txPll : string;
rxPll : string;
cPllCfg : Gtx7CPllCfgType;
qPllCfg : Gtx7QPllCfgType) return Gtx7CfgType