สําหรับคอนโทรลเลอร์หน่วยความจํา Stratix® V FPGA DDR3 เมื่อเลือกรูปแบบหน่วยความจํา LRDIMM ที่มีการตั้งค่า "จํานวนตําแหน่งต่อช่อง" เป็น 4 และตั้งค่า "จํานวนชิปต่ออุปกรณ์/DIMM" เป็น 4 คุณจะเห็นข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด: LRDIMM: ไม่สามารถอ่าน "cfg_write_ddr3_lrdimm_table(44)": ไม่มีองค์ประกอบดังกล่าวในอาร์เรย์
ขณะดําเนินการ
"set generated_cfg_odt_chip ()"
("if" แล้วบรรทัดสคริปต์ 2)
ถูกเรียกใช้จากภายใน
"if {} {
ตั้งค่า generated_cfg_odt_chip ()
} อื่นๆ {
..."
("if" แล้วบรรทัดสคริปต์ 2)
ถูกเรียกใช้จากภายใน
"if {[regexp {^DDR2$} ] == 1 &> ([array names 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]"
("if" แล้วบรรทัดสคริปต์ 125)
ถูกเรียกใช้จากภายใน
"if {[string compare -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"
ข้อผิดพลาดเกิดขึ้นเนื่องจาก Quad-rank (อันดับ 4) LRDIMM ไม่ได้ใช้ 4 ชิปที่เลือก
วิธีแก้ไขปัญหาชั่วคราวคือการเลือกค่าที่ตั้งไว้ล่วงหน้า LRDIMM สี่อันดับใน Preset Editor ของตัวแก้ไขพารามิเตอร์ ค่าที่ตั้งไว้จะระบุจํานวนที่อยู่และสัญญาณเลือกชิปที่ถูกต้อง
ปัญหานี้แก้ไขได้ด้วยซอฟต์แวร์ Quartus® II เวอร์ชั่น 14.0