SURF  1.0
GtpDualFixedLatCore Entity Reference
+ Inheritance diagram for GtpDualFixedLatCore:
+ Collaboration diagram for GtpDualFixedLatCore:

Entities

rtl  architecture
 

Libraries

ieee 
UNISIM 

Use Clauses

std_logic_1164 
VCOMPONENTS 
StdRtlPkg  Package <StdRtlPkg>

Generics

TPD_G  time := 1 ns
SIM_PLL_PERDIV2  bit_vector := X " 0C8 "
CLK25_DIVIDER  integer := 5
PLL_DIVSEL_FB  integer := 2
PLL_DIVSEL_REF  integer := 1
REC_CLK_PERIOD  real := 4 . 000
REC_PLL_MULT  integer := 4
REC_PLL_DIV  integer := 1

Ports

gtpClkIn   in std_logic
gtpRefClkOut   out std_logic
gtpRxN   in slv ( 1 downto 0 )
gtpRxP   in slv ( 1 downto 0 )
gtpTxN   out slv ( 1 downto 0 )
gtpTxP   out slv ( 1 downto 0 )
gtpReset   in std_logic
gtpResetDone   out slv ( 1 downto 0 )
gtpPllLockDet   out std_logic
gtpLoopback   in slv ( 1 downto 0 )
gtpRxReset   in slv ( 1 downto 0 )
gtpRxCdrReset   in slv ( 1 downto 0 )
gtpRxElecIdle   out slv ( 1 downto 0 )
gtpRxElecIdleRst   in slv ( 1 downto 0 )
gtpRxUsrClk   out slv ( 1 downto 0 )
gtpRxUsrClk2   out slv ( 1 downto 0 )
gtpRxUsrClkRst   out slv ( 1 downto 0 )
gtpRxData   out slv16Array ( 1 downto 0 )
gtpRxDataK   out slv2Array ( 1 downto 0 )
gtpRxDecErr   out slv2Array ( 1 downto 0 )
gtpRxDispErr   out slv2Array ( 1 downto 0 )
gtpRxPolarity   in slv ( 1 downto 0 )
gtpRxAligned   out slv ( 1 downto 0 )
gtpTxReset   in slv ( 1 downto 0 )
gtpTxUsrClk   in std_logic
gtpTxUsrClk2   in std_logic
gtpTxAligned   out std_logic
gtpTxData   in slv16Array ( 1 downto 0 )
gtpTxDataK   in slv2Array ( 1 downto 0 )

Detailed Description

See also
entity

Definition at line 26 of file GtpDualFixedLatCore.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 28 of file GtpDualFixedLatCore.vhd.

◆ SIM_PLL_PERDIV2

SIM_PLL_PERDIV2 bit_vector := X " 0C8 "
Generic

Definition at line 31 of file GtpDualFixedLatCore.vhd.

◆ CLK25_DIVIDER

CLK25_DIVIDER integer := 5
Generic

Definition at line 32 of file GtpDualFixedLatCore.vhd.

◆ PLL_DIVSEL_FB

PLL_DIVSEL_FB integer := 2
Generic

Definition at line 33 of file GtpDualFixedLatCore.vhd.

◆ PLL_DIVSEL_REF

PLL_DIVSEL_REF integer := 1
Generic

Definition at line 34 of file GtpDualFixedLatCore.vhd.

◆ REC_CLK_PERIOD

REC_CLK_PERIOD real := 4 . 000
Generic

Definition at line 37 of file GtpDualFixedLatCore.vhd.

◆ REC_PLL_MULT

REC_PLL_MULT integer := 4
Generic

Definition at line 38 of file GtpDualFixedLatCore.vhd.

◆ REC_PLL_DIV

REC_PLL_DIV integer := 1
Generic

Definition at line 40 of file GtpDualFixedLatCore.vhd.

◆ gtpClkIn

gtpClkIn in std_logic
Port

Definition at line 44 of file GtpDualFixedLatCore.vhd.

◆ gtpRefClkOut

gtpRefClkOut out std_logic
Port

Definition at line 45 of file GtpDualFixedLatCore.vhd.

◆ gtpRxN

gtpRxN in slv ( 1 downto 0 )
Port

Definition at line 46 of file GtpDualFixedLatCore.vhd.

◆ gtpRxP

gtpRxP in slv ( 1 downto 0 )
Port

Definition at line 47 of file GtpDualFixedLatCore.vhd.

◆ gtpTxN

gtpTxN out slv ( 1 downto 0 )
Port

Definition at line 48 of file GtpDualFixedLatCore.vhd.

◆ gtpTxP

gtpTxP out slv ( 1 downto 0 )
Port

Definition at line 49 of file GtpDualFixedLatCore.vhd.

◆ gtpReset

gtpReset in std_logic
Port

Definition at line 52 of file GtpDualFixedLatCore.vhd.

◆ gtpResetDone

gtpResetDone out slv ( 1 downto 0 )
Port

Definition at line 53 of file GtpDualFixedLatCore.vhd.

◆ gtpPllLockDet

gtpPllLockDet out std_logic
Port

Definition at line 54 of file GtpDualFixedLatCore.vhd.

◆ gtpLoopback

gtpLoopback in slv ( 1 downto 0 )
Port

Definition at line 55 of file GtpDualFixedLatCore.vhd.

◆ gtpRxReset

gtpRxReset in slv ( 1 downto 0 )
Port

Definition at line 58 of file GtpDualFixedLatCore.vhd.

◆ gtpRxCdrReset

gtpRxCdrReset in slv ( 1 downto 0 )
Port

Definition at line 59 of file GtpDualFixedLatCore.vhd.

◆ gtpRxElecIdle

gtpRxElecIdle out slv ( 1 downto 0 )
Port

Definition at line 60 of file GtpDualFixedLatCore.vhd.

◆ gtpRxElecIdleRst

gtpRxElecIdleRst in slv ( 1 downto 0 )
Port

Definition at line 61 of file GtpDualFixedLatCore.vhd.

◆ gtpRxUsrClk

gtpRxUsrClk out slv ( 1 downto 0 )
Port

Definition at line 64 of file GtpDualFixedLatCore.vhd.

◆ gtpRxUsrClk2

gtpRxUsrClk2 out slv ( 1 downto 0 )
Port

Definition at line 65 of file GtpDualFixedLatCore.vhd.

◆ gtpRxUsrClkRst

gtpRxUsrClkRst out slv ( 1 downto 0 )
Port

Definition at line 66 of file GtpDualFixedLatCore.vhd.

◆ gtpRxData

gtpRxData out slv16Array ( 1 downto 0 )
Port

Definition at line 69 of file GtpDualFixedLatCore.vhd.

◆ gtpRxDataK

gtpRxDataK out slv2Array ( 1 downto 0 )
Port

Definition at line 70 of file GtpDualFixedLatCore.vhd.

◆ gtpRxDecErr

gtpRxDecErr out slv2Array ( 1 downto 0 )
Port

Definition at line 71 of file GtpDualFixedLatCore.vhd.

◆ gtpRxDispErr

gtpRxDispErr out slv2Array ( 1 downto 0 )
Port

Definition at line 72 of file GtpDualFixedLatCore.vhd.

◆ gtpRxPolarity

gtpRxPolarity in slv ( 1 downto 0 )
Port

Definition at line 73 of file GtpDualFixedLatCore.vhd.

◆ gtpRxAligned

gtpRxAligned out slv ( 1 downto 0 )
Port

Definition at line 74 of file GtpDualFixedLatCore.vhd.

◆ gtpTxReset

gtpTxReset in slv ( 1 downto 0 )
Port

Definition at line 77 of file GtpDualFixedLatCore.vhd.

◆ gtpTxUsrClk

gtpTxUsrClk in std_logic
Port

Definition at line 80 of file GtpDualFixedLatCore.vhd.

◆ gtpTxUsrClk2

gtpTxUsrClk2 in std_logic
Port

Definition at line 81 of file GtpDualFixedLatCore.vhd.

◆ gtpTxAligned

gtpTxAligned out std_logic
Port

Definition at line 83 of file GtpDualFixedLatCore.vhd.

◆ gtpTxData

gtpTxData in slv16Array ( 1 downto 0 )
Port

Definition at line 86 of file GtpDualFixedLatCore.vhd.

◆ gtpTxDataK

gtpTxDataK in slv2Array ( 1 downto 0 )
Port

Definition at line 88 of file GtpDualFixedLatCore.vhd.

◆ ieee

ieee
Library

Definition at line 18 of file GtpDualFixedLatCore.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file GtpDualFixedLatCore.vhd.

◆ UNISIM

UNISIM
Library

Definition at line 20 of file GtpDualFixedLatCore.vhd.

◆ VCOMPONENTS

VCOMPONENTS
Package

Definition at line 21 of file GtpDualFixedLatCore.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 22 of file GtpDualFixedLatCore.vhd.


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