SURF  1.0
Gtp7CfgPkg Package Reference
Package Body >> Gtp7CfgPkg

Functions

Gtp7QPllCfgType   getGtp7QPllCfg ( refClkFreq: in real , lineRate: in real )
Gtp7QPllCfgType   ite (
i: in boolean
t: in Gtp7QPllCfgType
e: in Gtp7QPllCfgType
)

Libraries

IEEE 

Use Clauses

STD_LOGIC_1164 
STD_LOGIC_UNSIGNED 
STD_LOGIC_ARITH 
math_real 
StdRtlPkg  Package <StdRtlPkg>

Constants

QPLL_REFCLK_DIV_VALIDS_C  IntegerArray := ( 1 , 2 )
QPLL_FBDIV_VALIDS_C  IntegerArray := ( 1 , 2 , 3 , 4 , 5 )
QPLL_FBDIV_45_VALIDS_C  IntegerArray := ( 4 , 5 )
QPLL_OUT_DIV_VALIDS_C  IntegerArray := ( 1 , 2 , 4 , 8 )
QPLL_LOW_C  real := 1 . 6E9
QPLL_HIGH_C  real := 3 . 3E9

Records

Gtp7QPllCfgType  
QPLL_REFCLK_DIV_G  integer
QPLL_FBDIV_G  integer
QPLL_FBDIV_45_G  integer
OUT_DIV_G  integer
CLK25_DIV_G  integer

Detailed Description

Definition at line 27 of file Gtp7CfgPkg.vhd.

Member Function Documentation

◆ getGtp7QPllCfg()

Gtp7QPllCfgType getGtp7QPllCfg (   refClkFreq in real ,
  lineRate in real  
)
Function

Definition at line 50 of file Gtp7CfgPkg.vhd.

◆ ite()

Gtp7QPllCfgType ite (   i in boolean ,
  t in Gtp7QPllCfgType ,
  e in Gtp7QPllCfgType  
)
Function

Definition at line 52 of file Gtp7CfgPkg.vhd.

Member Data Documentation

◆ IEEE

IEEE
Library

Definition at line 19 of file Gtp7CfgPkg.vhd.

◆ STD_LOGIC_1164

STD_LOGIC_1164
Package

Definition at line 20 of file Gtp7CfgPkg.vhd.

◆ STD_LOGIC_UNSIGNED

Definition at line 21 of file Gtp7CfgPkg.vhd.

◆ STD_LOGIC_ARITH

STD_LOGIC_ARITH
Package

Definition at line 22 of file Gtp7CfgPkg.vhd.

◆ math_real

math_real
Package

Definition at line 23 of file Gtp7CfgPkg.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 25 of file Gtp7CfgPkg.vhd.

◆ Gtp7QPllCfgType

Definition at line 34 of file Gtp7CfgPkg.vhd.

◆ QPLL_REFCLK_DIV_G

QPLL_REFCLK_DIV_G integer
Record

Definition at line 35 of file Gtp7CfgPkg.vhd.

◆ QPLL_FBDIV_G

QPLL_FBDIV_G integer
Record

Definition at line 36 of file Gtp7CfgPkg.vhd.

◆ QPLL_FBDIV_45_G

QPLL_FBDIV_45_G integer
Record

Definition at line 37 of file Gtp7CfgPkg.vhd.

◆ OUT_DIV_G

OUT_DIV_G integer
Record

Definition at line 38 of file Gtp7CfgPkg.vhd.

◆ CLK25_DIV_G

CLK25_DIV_G integer
Record

Definition at line 39 of file Gtp7CfgPkg.vhd.

◆ QPLL_REFCLK_DIV_VALIDS_C

QPLL_REFCLK_DIV_VALIDS_C IntegerArray := ( 1 , 2 )
Constant

Definition at line 42 of file Gtp7CfgPkg.vhd.

◆ QPLL_FBDIV_VALIDS_C

QPLL_FBDIV_VALIDS_C IntegerArray := ( 1 , 2 , 3 , 4 , 5 )
Constant

Definition at line 43 of file Gtp7CfgPkg.vhd.

◆ QPLL_FBDIV_45_VALIDS_C

QPLL_FBDIV_45_VALIDS_C IntegerArray := ( 4 , 5 )
Constant

Definition at line 44 of file Gtp7CfgPkg.vhd.

◆ QPLL_OUT_DIV_VALIDS_C

QPLL_OUT_DIV_VALIDS_C IntegerArray := ( 1 , 2 , 4 , 8 )
Constant

Definition at line 45 of file Gtp7CfgPkg.vhd.

◆ QPLL_LOW_C

QPLL_LOW_C real := 1 . 6E9
Constant

Definition at line 47 of file Gtp7CfgPkg.vhd.

◆ QPLL_HIGH_C

QPLL_HIGH_C real := 3 . 3E9
Constant

Definition at line 48 of file Gtp7CfgPkg.vhd.


The documentation for this class was generated from the following file: