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

ทําไมหน่วยความจํา M20K แสดงสถานะข้อผิดพลาดบนพอร์ต eccstatus อย่างไม่ถูกต้องเมื่อมีการอ่านข้อมูลเนื้อหาเริ่มต้น

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาในซอฟต์แวร์ Quartus® II เวอร์ชั่น 14.0 และก่อนหน้า หน่วยความจํา M20K อาจแสดงสถานะข้อผิดพลาดบนพอร์ต eccstatus อย่างไม่ถูกต้องเมื่อ M20K ใช้เป็น RAM 2 พอร์ตโดยมีสองตัวเลือกต่อไปนี้และข้อมูลเนื้อหาเริ่มต้นจะถูกอ่านใน Stratix® V FPGAs

    • เปิดใช้งานรหัสการแก้ไขข้อผิดพลาด (ECC) เพื่อตรวจสอบและแก้ไขข้อผิดพลาดบิตเดียว ข้อผิดพลาดบิตที่อยู่ติดกันสองเท่า และตรวจจับข้อผิดพลาดบิตที่อยู่ติดกันสามตัวในแท็บ Clks/Rd,Byte En
    • ใช่ ใช้ไฟล์นี้สําหรับข้อมูลเนื้อหาหน่วยความจําในแท็บ Mem Init

    ข้อผิดพลาดจะปรากฏเฉพาะเมื่อมีการอ่านข้อมูลเนื้อหาเริ่มต้นเท่านั้น หลังจากข้อมูลเนื้อหาเริ่มต้นถูกแทนที่ด้วยข้อมูลใหม่โดยการเขียน พอร์ต eccstatus จะส่งสถานะที่ถูกต้องสําหรับข้อมูลใหม่

    ความละเอียด

    เพื่อแก้ไขปัญหานี้ ให้ใช้ความลึกของหน่วยความจํา 512 คําโดยไม่คําจํากัดความความลึกของหน่วยความจําเป้าหมายของคุณ โปรดทราบว่าหากความลึกของหน่วยความจําเป้าหมายของคุณมีขนาดเล็กกว่า 512 คํา คุณจําเป็นต้องเชื่อมต่ออินพุต MSB เพิ่มเติมของการเขียนและอ่านแอดเดรสไปยังลอจิกแบบหลอมเหลวเพื่อหลีกเลี่ยงการสังเคราะห์

    ในการแก้ไขปัญหานี้ ให้ดาวน์โหลดและติดตั้ง Patch 4.50 สําหรับซอฟต์แวร์ Quartus® II เวอร์ชัน 13.1.4 จากลิงก์ต่อไปนี้

    ปัญหานี้ได้รับการแก้ไขเริ่มต้นด้วยซอฟต์แวร์ Quartus II เวอร์ชัน 14.1

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

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

    Stratix® V FPGA

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