ปัญหาสำคัญ
เมื่อคุณเปิด เปิดใช้งานการตรวจหาและการแก้ไขข้อผิดพลาด ตัวเลือกลอจิก , การลงทะเบียนการควบคุม ECC, การลงทะเบียนสถานะ ECC, และการลงทะเบียนที่อยู่ข้อผิดพลาด ECC ไม่สามารถเข้าถึงได้จากคอนโทรลเลอร์ ลงทะเบียนแผนที่
ปัญหานี้มีผลต่อการกําหนดค่าทั้งหมดโดยใช้ ALTMEMPHY อินเทอร์เฟซและเวอร์ชัน 11.0 หรือใหม่กว่าของคอนโทรลเลอร์ประสิทธิภาพสูง II ที่มีตัวเลือก เปิดใช้งานตรรกะการตรวจหาข้อผิดพลาดและการแก้ไข เปิดอยู่
คุณไม่สามารถเข้าถึงการลงทะเบียนการควบคุม ECC, สถานะ ECC ลงทะเบียน หรือตัวต้านทานข้อผิดพลาด ECC ในแผนที่การลงทะเบียนคอนโทรลเลอร์
ปัญหานี้มีสองทางเลือกในการแก้ไขปัญหา
ตัวเลือกที่ 1:
เปิดใช้งานอินเทอร์เฟซการกําหนดค่าและการลงทะเบียนสถานะเมื่อ คุณเปิดใช้งานตัวเลือกลอจิกการตรวจจับข้อผิดพลาดและการแก้ไข
ตัวเลือกที่ 2 (ใช้กับการออกแบบ Verilog เท่านั้น):
เปิด alt_mem_ddrx_controller_st_top.v
ไฟล์
ในบรรณาธิการและเปลี่ยนบรรทัด:
if (CTL_CSR_ENABLED == 1) begin
...
.MEM_IF_DQS_WIDTH (
CFG_MEM_IF_DQS_WIDTH )
) register_control_inst (
ถึงif (CTL_CSR_ENABLED == 1) || CTL_ECC_CSR_ENABLED == 1) begin
...
.MEM_IF_DQS_WIDTH (
CFG_MEM_IF_DQS WIDTH ),
.CTL_CSR_ENABLED (
CTL_CSR_ENABLED ),
.CTL_ECC_CSR_ENABLED (
CTL_ECC_CSR_ENABLED )
) register_control_inst (
ปัญหานี้จะได้รับการแก้ไขในเวอร์ชันในอนาคต