解決方案
1.GTX 收發器一般工程樣品 (ES) 芯片的屬性更新
此表顯示了對一般 ES 芯片進行可靠操作所需的 GTX 屬性更新。
初始 ES 比特流不能用於一般 ES 芯片,反之亦然。ISE Design Suite 13.4 在使用 1.6 版的 7 系列 FPGA 收發器嚮導時, 會在本機生成以下屬性更新。 ISE Design Suite 13.4 中的 嚮導 1.5 版本 僅支持初始 ES 芯片設置,而 1.6 版本僅支持一般 ES 芯片設置。
屬性 | 值 | |||
BIAS_CFG | 64'h0000040000001000 | |||
CPLL_CFG | 24'hBC07DC | |||
QPLL_CFG |
QPLL 下帶:27'h06801C1
QPLL 上帶:27'h0680181 |
|||
QPLL_LOCK_CFG | 16'h21E8 | |||
QPLL_CP | 10'h01F | |||
QPLL_LPF | 4'hF | |||
RXCDR_FR_RESET_ON_EIDLE | 1'b0 | |||
RXCDR_PH_RESET_ON_EIDLE | 1'b0 | |||
RXCDR_HOLD_DURING_EIDLE | 1'b0 | |||
RX_DEBUG_CFG | 12'h000 | |||
全速(2) | 半速(3) | 1/4速(4) | 1/8速(5) | |
RXCDR_CFG(1) |
CDR 設置 < +/- 200 ppm
LPM 模式: 72'h0B_0000_23FF_1040_0020 (> 6.6 Gbps) 72'h03_0000_23FF_1020_0020 (<= 6.6 Gbps) DFE 模式: 72'h0B_0000_23FF_1040_0020 (> 6.6 Gbps) 72'h03_0000_23FF_2040_0020 (<= 6.6 Gbps) CDR 設置 < +/- 700 ppm LPM 模式: 72'h0B_8000_23FF_1040_0020 (> 6.6 Gbps) 72'h03_8000_23FF_1020_0020 (<= 6.6 Gbps) DFE 模式: 72'h0B_8000_23FF_1040_0020 (> 6.6 Gbps) 72'h03_8000_23FF_2040_0020 (<= 6.6 Gbps) |
CDR 設置 < +/- 200 ppm
LPM/DFE 模式: 72'h03_0000_23FF_4020_0020 CDR 設置 < +/- 700 ppm LPM/DFE 模式: 72'h03_8000_23FF_4020_0020 CDR 設置 < +/- 1250 ppm LPM/DFE 模式: 72'h03_8000_23FF_4020_0020 |
CDR 設置 < +/- 200 ppm
LPM/DFE 模式: 72'h03_0000_23FF_4008_0020 CDR 設置 < +/- 700 ppm LPM/DFE 模式: 72'h03_8000_23FF_4008_0020 CDR 設置 < +/- 1250 ppm LPM/DFE 模式: 72'h03_8000_23FF_4008_0020 |
CDR 設置 < +/- 200 ppm
LPM/DFE 模式: 72'h03_0000_23FF_4004_0020 CDR 設置 < +/- 700 ppm LPM/DFE 模式: 72'h03_8000_23FF_4004_0020 CDR 設置 < +/- 1250 ppm LPM/DFE 模式: 72'h03_8000_23FF_400_0020 |
RXCDR_LOCK_CFG | 6'b010101(6) | |||
RX_BIAS_CFG | 12'b000000000100 | |||
RX_OS_CFG | 13'b0000010000000 | |||
RX_DFE_LPM_HOLD_DURING_EIDLE | 1'b0 | |||
PMA_RSV |
32'h 0001_8480(7)
32'h 001E_7080(8) |
|||
PMA_RSV2[5] |
1'b1(9)
1'b0(10) |
|||
ES_EYE_SCAN_EN | TRUE | |||
RX_CM_SEL | 2'b11 | |||
PMA_RSV2[4], RX_CM_TRIM | 1'b1, 3'b010 (11) | |||
PCS_RSVD_ATTR[8] |
1'b1(12)
1'b0(13) |
|||
DFE 模式 | 內部串行迴路 | 信道 | ||
RX_DFE_GAIN_CFG | 23'h0207EA | 23'h020FEA | ||
RX_DFE_VP_CFG | 17'b00011111100000011 | 17'b00011111100000011 | ||
RX_DFE_UT_CFG | 17'b10001000000000000 | 17'b10001111000000000 | ||
RX_DFE_KL_CFG | 13'b0000011111110 | 13'b0000011111110 | ||
RX_DFE_KL_CFG2 | 32'h3788140A | 32'h3010D90C | ||
RX_DFE_H2_CFG | 12'b000110000000 | 12'b000000000000 | ||
RX_DFE_H3_CFG | 12'b000110000000 | 12'b000001000000 | ||
RX_DFE_H4_CFG | 11'b00011100000 | 11'b00011110000 | ||
RX_DFE_H5_CFG | 11'b00011100000 | 11'b00011100000 | ||
RX_DFE_LPM_CFG | 16'h0954 | 16'h0954 | ||
LPM 模式 | 短信道(<=2.5 分貝衷減) | 長信道(>2.5 分貝衷減) | ||
RXLPM_HF_CFG | 14'b00000000000000 | 14'b00000011110000 | ||
RXLPM_LF_CFG | 14'b00000000000000 | 14'b00000011110000 | ||
RX_DFE_LPM_CFG | 16'h0904(14)
16'h0104(15) |
16'h0904(14)
16'h0104(15) |
注:
- RXCDR_CFG 設置是初步設置,並且正在進行特性描述。在可用時將會添加最終設置。
- CPLL/QPLL 全速設置:針對 5.93 至 8.0 Gbps 線速和 9.8 至 10.3125 Gbps 線速的 QPLL 操作,以及使用一階分頻器的 3.2 至 6.6 Gbps 線速的 QPLL 操作。
- CPLL/QPLL 半速設置:針對 2.965 至 4.0 Gbps 線速以及 4.9 至 5.15625 Gbps 線速的 QPLL 操作,以及使用二階分頻器的 1.6 至 3.3 Gbps 線速的 QPLL 操作。
- CPLL/QPLL 1/4速設置:針對 1.4825 至 2.0 Gbps 線速以及 2.45 至 2.578125 Gbps 線速的 QPLL 操作,以及使用四階分頻器的 0.8 至 1.65 Gbps 線速的 QPLL 操作。
- CPLL/QPLL 1/8速設置:針對 0.74125 至 1.0 Gbps 線速以及 1.225 至 1.2890625 Gbps 線速的 QPLL 操作,以及使用八階分頻器的 0.4 至 0.825 Gbps 線速的 QPLL 操作。
- 不支持 RXCDRLOCK 端口,目前正在針對一般 ES 芯片對該端口進行評估。RXCDRLOCK 端口僅用作 CDR 鎖的粗測指示器,同時還建議使用它來驗證輸入數據 。
- 較低線速:CPLL 全頻範圍,5.93 GHz <= QPLL VCO 頻率 < 6.6 GHz
- 較高 線速: QPLL VCO 頻率 >= 6.6 GHz
- 在使用眼掃描功能時,必須將 ES_EYE_SCAN_EN 和 PMA_RSV2[5] 設置爲 1'b1。
- 當不使用眼掃描時,必須將 ES_EYE_SCAN_EN 設置爲 1'b1,將 PMA_RSV2[5] 設置爲 1'b0。
- 可編程,設置爲 800 mV。 在 RX_CM_SEL = 2'b11 時應用。 在 LPM 模式下,當 RX_CM_SEL = 2'b00 時,將忽略 PMA_RSV2[4] 和 RX_CM_TRIM。
- 對於使用 OOB(PCI Express 和 SATA/SAS 等)的設計,必須將 PCS_RSVD_ATTR[8] 設置爲 1'b1。
- 對於不使用 OOB 的設計,必須將 PCS_RSVD_ATTR[8] 設置爲 1'b0。
- 線速 <= 6.6 Gb/s
- 線速 > 6.6 Gb/s
2.一般 ES 芯片 GTX 勘誤項
此部分是指一般 ES 芯片的 Kintex-7 FPGA CES 勘誤信息。
- CPLL 電源已關閉
如果條件 (a) 和 (b) 持續超過 8000 小時,則 GTX 收發器 CPLL 會停止響應:
- 已爲 MGTAVCC 和 MGTAVTT 加電。
- 此設備處於下列狀態之一:
- 尚未配置 FPGA。
- 已配置 FPGA,但收發器尚未實例化。
- 收發器已實例化,但 CPLL 處於斷電狀態。
在使用 QPLL 時,啓用每個 CPLL 將使 MGTAVTT 電源上的電流爲 30mA, MGTAVCC 電源的電流爲 20 mA。
這就要求 CPLL 始終處於加電狀態,即便是使用 QPLL 將 CPLL 斷電端口 CPLLPD 設置爲 1'b0 的情況也不例外)。
3. 使用模式
眼掃描使用模式
ES_EYE_SCAN_EN | PMA_RSV2[5] | 說明 |
TRUE | 1'b0 | 眼掃描已禁用 |
TRUE | 1'b1 | 眼掃描已啓用 |
OOB 使用模式
PCS_RSVD_ATTR[8] | 說明 |
1'b0 | OOB 已斷電 |
1'b1 | OOB 已加電 |
注: 爲運行 PCI Express 和 SATA/SAS 等應用,OOB 電路必須加電。
4. GTX 軟件已知問題/使用模式更改
欲瞭解最新的 GTX 軟件使用模式更改和已知問題,敬請參考 (Xilinx 答覆 43339)。
5. GTX 初始 ES 向一般 ES 的移植
對於希望將設計的 GTX 初始 ES 芯片移植爲一般 ES 芯片的客戶,有幾個問題需要考慮,請參閱 (Xilinx 答覆 45410)。
修改歷史
06/28/2012 -更新 GTX 軟件使用模式更改 (Xilinx 答覆 43339) 包含最新的 GTXE2_COMMON 使用模式更改信息。
03/22/2012 - 爲 1/2 速模式更新 RXCDR_CFG 設置。
02/22/2012 - 爲 1/4 速和 1/8 速添加 RXCDR_CFG 設置。添加一個 GTX 軟件已知問題或使用模式變更鏈接。
01/12/2012 — 初始版本
適用於
器件
- Virtex-7
- Kintex-