文章 ID: 000075839 內容類型: 疑難排解 最近查看日期: 2013 年 09 月 24 日

選擇適用于 DDR3 LRDIMM 的 4 個晶片的等級時,為什麼會出現錯誤?

環境

    Intel® Quartus® II 訂閱版
BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

對於Stratix® V FPGA DDR3 記憶體控制器,在選擇「每個插槽數目」設定為 4 的 LRDIMM 記憶體格式,以及「每個裝置/DIMM 的晶片選擇數」設定為 4 時,您將看到下列錯誤:

錯誤:LRDIMM:無法讀取「cfg_write_ddr3_lrdimm_table(44)」:陣列中沒有此類元素
執行時
「設定generated_cfg_odt_chip ()」
(「如果」然後腳本行 2)
從內部調用
「如果 {\ {
設定generated_cfg_odt_chip ()
{ 其他 {
..."
(「如果」然後腳本行 2)
從內部調用
「如果 {[RegExp {^DDR2$® ] == 1 &([陣列名稱稱 cfg_write_ddr2_table] != 「」) && {
設定 generated_cfg_odt_chip $...」
(程式「_compute_odt_chip」第 63 行)
從內部調用
「_compute_odt_chip 1」
從內部調用
「set_parameter_value CFG_WRITE_ODT_CHIP [_compute_odt_chip 1]」
(「如果」然後腳本行 125)
從內部調用
「如果 {[字串比較 -nocase [get_parameter_value NEXTGEN] 「true」] =0\ { {

如果 {[RegExp {^DDR1$] ] == 1\ { {
set_parameter_value CFG_TYPE 0...」
(程式「_derive_parameters」行 209)
從內部調用
「_derive_parameters」
(程式「alt_mem_if:gui::d drx_Controller:validate_component」第 5 行)
從內部調用
「alt_mem_if:gui::d drx_controller::validate_component」
(程式「ip_validate」第 11 行)
從內部調用
「ip_validate」

發生錯誤是因為四階 (等級 4) LRDIMM 不使用 4 個晶片選擇。

解決方法

解決方法是在參數編輯器的預設編輯器中選取四階 LRDIMM 預設。預設會指定正確的位址和晶片選取訊號數量。

此問題已從 Quartus® II 軟體版本 14.0 開始修復。

相關產品

本文章適用於 4 產品

Stratix® V GT FPGA
Stratix® V GX FPGA
Stratix® V E FPGA
Stratix® V GS FPGA

1

此頁面上的內容是原始英文內容的人工和電腦翻譯的組合。此內容僅供您方便,僅供一般參考,不應被視為完整或準確。如果本頁面的英文版本與翻譯之間存在任何矛盾,則以英文版本為準。 查看此頁面的英文版本。