ปัญหาสำคัญ
การออกแบบที่สร้างขึ้นด้วยคอนโทรลเลอร์ประสิทธิภาพสูง II (HPC) II) เวอร์ชัน 11.0 และเกิดขึ้นด้วย การเปิดใช้งานการตรวจจับข้อผิดพลาด และลอจิกการแก้ไข หรือ เปิดใช้งานการกําหนดค่าและสถานะ เปิดใช้ตัวเลือก Register Interface อาจล้มเหลวในการจําลอง หรือในฮาร์ดแวร์
วิธีแก้ไขปัญหาสําหรับปัญหานี้มีดังนี้:
- เปิด
/submodules/alt_mem_ddrx_csr.v
ไฟล์ ในบรรณาธิการ - ทําการเปลี่ยนแปลงต่อไปนี้ภายใต้ คํานิยามพารามิเตอร์ของโมดูล:
change BL_BUST_WIDTH = 4 to BL_BUST_WIDTH = 5� change MEM_IF_CSR_COL_WIDTH = 4 to MEM_IF_CSR_COL_WIDTH = 5� change MEM_IF_CSR_BANK_WIDTH = 2 to MEM_IF_CSR_BANK_WIDTH = 3� change MEM_IF_CSR_CS_WIDTH = 2 to MEM_IF_CSR_CS_WIDTH = 3
� - ที่เส้นประมาณ 1040 ให้เปลี่ยนสาย:
assign cfg_burst_length = csr_bl [BL_BUS_WIDTH - 1 : 0];�
ถึงassign cfg_burst_length = {{(BL_BUS_WIDTH - 4){1’b0}}, csr_bl};
ปัญหานี้จะได้รับการแก้ไขในเวอร์ชันในอนาคต