Kintex 7系列GTX在CPRI下的应用
2013-07-11
7系列GTX在CPRI下的应用
Kintex7系列的GTX,以其良好的性能和功耗表现,已经成为业界FPGA选型时的明星。由于其良好的
Kintex7的SERDES的结构图如图1。
图1 Kintex7 GTX结构图
以发送方向为例,参看图2的发送方向的时钟分布图:
图2 GTX 发送方向时钟分布图
Kintex7在进行链路速率切换时,主要有如下几种办法:
1) 切换QPLL/CPLL的参考钟源头;
2) 通过DRP接口修改QPLL/CPLL的参数设置
3) 切换QPLL/CPLL提供链路时钟;
4) 调整PMA的分频系数。
在GTX内部,有2种工作模式:LPM模式和DFE模式。
LPM(Low Power Mode)模式是低功耗模式,其主要支持低插损信道,链路速率<11.2G,信道插损在12dB以下的情况
图3 LPM模式下GTX结构图
DFE模式则提供更好的信道补偿,其能够支持高达12.5G的链路速率,并在信道插损大于8dB的场景下有
图4 DFE模式下GTX结构图
为何单独介绍8B/10B呢?主要是因为采用8B/10B编码的系统,其当系统空闲时,大体上都会发送固定
在实际应用中,可以通过示波器对信号进行快速FFT分析,得到其频谱特性。如果频谱毛刺比较多,那么就需要
如果是以ISE14.4例化GTX,那么GTX的IP版本应该是2.4。在此版本的example code中,对于GTX的复位流程有充分的考虑。其可以作为大家设计GTX的复位处理的样板。复位顺序的一
在接收方向,复位流程大致为:
图7 GTX接收方向复位流程图
在发送方向,复位流程大致为:
图8 GTX发送方向复位流程图
GTX的配置需要重点关注的是:1) AGC;2) CTLE;3) RXCDR_CFG;4) 发送方向的Pre-emphasis。本文主要讨论前面3项。
LPM模式下,AGC和CTLE都是全自动模式。其也提供了HOLD,OVERRIDE端口进行控制,如{
在DFE模式下,同样也提供了HOLD,OVERRIDE端口进行控制各种属性。其还分为CTLE Auto模式和CTLE Manual模式。CTLE Auto模式的启用可以通过DRP接口修改如下属性来完成。
而在CTLE Manual模式下,通过DRP接口修改RX_DFE_KL_CFG2属性,可以调整CTLE的频率响应曲
图9 DFE模式下CTLE的设置
除去上面的配置,影响GTX性能的还有RXCDR_CFG属性,其也只能通过DRP接口完成修改。具体推荐
LPM/DFE
DATA RATE
RXOUT_DIV
REFCLK PPM
RXCDR_CFG(PRBS)
RXCDR_CFG(8B/10B)
LPM
> 6.6G
1
(+/-) 200
72'h0B_0000_23FF_1040_0020
NA
<= 6.6G
1
72'h03_0000_23FF_1020_0020
72'h03_0000_23FF_1040_0020
> 6.6G
1
(+/-) 700
72'h0B_8000_23FF_1040_0020
NA
<= 6.6G
1
72'h03_8000_23FF_1020_0020
72'h03_8000_23FF_1040_0020
> 6.6G
1
(+/-) 1250
72'h0B_8000_23FF_1020_0020
NA
<= 6.6G
1
72'h03_8000_23FF_1020_0020
72'h03_8000_23FF_1040_0020
DFE
> 6.6G
1
(+/-) 200
72'h0B_0000_23FF_1040_0020
NA
<= 6.6G
1
72'h03_0000_23FF_2040_0020
> 6.6G
1
(+/-) 700
72'h0B_8000_23FF_1040_0020
<= 6.6G
1
72'h03_8000_23FF_2040_0020
> 6.6G
1
(+/-) 1250
72'h0B_8000_23FF_1020_0020
<= 6.6G
1
72'h03_8000_23FF_1020_0020
LPM/DFE
1.6G - 6.25G
2
(+/-) 200
72'h03_0000_23FF_4020_0020
72'h03_0000_23FF_1020_0020
2
(+/-) 700
72'h03_8000_23FF_4020_0020
72'h03_8000_23FF_1020_0020
2
(+/-) 1250
LPM/DFE
0.8G-3.125G
4
(+/-) 200
72'h03_0000_23FF_4010_0020
72'h03_0000_23FF_1010_0020
4
(+/-) 700
72'h03_8000_23FF_4010_0020
72'h03_8000_23FF_1010_0020
4
(+/-) 1250
LPM/DFE
0.5G-1.5625G
8
(+/-) 200
72'h03_0000_23FF_4008_0020
72'h03_0000_23FF_1008_0020
8
(+/-) 700
72'h03_8000_23FF_4008_0020
72'h03_8000_23FF_1008_0020
8
(+/-) 1250
1. 背景知识
GTX结构


GTX工作模式介绍


8B/10频谱特性介绍

GTX复位流程


2. GTX配置介绍

