ID บทความ: 000081490 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 18/06/2012

ECC Logic เปิดใช้งานในคอนโทรลเลอร์เสมอเมื่อเปิดใช้งาน CSR

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    ปัญหาสำคัญ

    คำอธิบาย

    ปัญหานี้มีผลต่อผลิตภัณฑ์ DDR2, DDR3 และ LPDDR2

    เมื่อการตั้งค่าคอนโทรลเลอร์ เปิดใช้งานการกําหนดค่าและ เปิดใช้งาน Status Register Interface อยู่และ เปิดใช้งานข้อผิดพลาด ไม่ได้เปิดใช้งานตรรกะการตรวจหาและการแก้ไข ตรรกะซอฟต์ลอจิก ECC อย่างไรก็ตาม จะเปิดใช้งานในแกน IP ผลที่ได้คือเพิ่มเติม การใช้งานทรัพยากรและสามารถลด fmax ที่เป็นไปได้ของคอนโทรลเลอร์

    ความละเอียด

    วิธีแก้ไขปัญหาสําหรับปัญหานี้มีดังนี้:

    1. ในโปรแกรมแก้ไขข้อความ ให้เปิด ไฟล์alt_mem_ddrx_csr.v
    2. เปลี่ยนCTL_ECC_CSR_ENABLEDใกล้กับด้านบนสุดของ alt_mem_ddrx_csr.v = 1 ไปยัง CTL_ECC_CSR_ENABLED = 0
    3. ใน alt_mem_ddrx_csr.v ให้หาบล็อกของโค้ดต่อไปนี้:
    4. if (!CTL_ECC_CSR_ENABLED) begin assign cfg_enable_ecc = 1\'b1; // default value assign cfg_enable_auto_corr = 1\'b1; // default value assign cfg_gen_sbe = 0; assign cfg_gen_dbe = 0; assign cfg_enable_intr = 1\'b1; // default value assign cfg_mask_sbe_intr = 0; assign cfg_mask_dbe_intr = 0; assign cfg_clr_intr = 0; assign cfg_mask_corr_dropped_intr=0; end

      เปลี่ยนบล็อกของโค้ดเป็นดังนี้:

      if (!CTL_ECC_CSR_ENABLED) begin assign cfg_enable_ecc = 1\'b0; // default value assign cfg_enable_auto_corr = 1\'b0; // default value assign cfg_gen_sbe = 0; assign cfg_gen_dbe = 0; assign cfg_enable_intr = 1\'b0; // default value assign cfg_mask_sbe_intr = 0; assign cfg_mask_dbe_intr = 0; assign cfg_clr_intr = 0; assign cfg_mask_corr_dropped_intr=0; end �

    ปัญหานี้จะได้รับการแก้ไขในเวอร์ชันในอนาคต

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้