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