ID บทความ: 000074627 ประเภทข้อมูล: ข้อความแสดงข้อผิดพลาด การตรวจสอบครั้งล่าสุด: 22/09/2017

คําเตือน: ค่า ERROR_CHECK_FREQUENCY_DIVISOR CRC แบบเรียลไทม์ (1) ในการออกแบบไม่ตรงกับค่า (*) ในไฟล์การตั้งค่าซอฟต์แวร์ Quartus® II

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • IP เอฟพีจีเอ Intel® การตรวจจับ SEU ขั้นสูง
  • CRC ข้อผิดพลาดในการตรวจสอบ IP เอฟพีจีเอ Intel®
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    คําเตือนนี้จะเห็นได้เมื่อมีการใช้คอร์ IP การวินิจฉัย SEU ที่มาพร้อมกับ Functional Safety Data Pack (FSDP) ใน Stratix® III, Cyclone® IV E และการออกแบบ FPGA IV GX Cyclone®ด้วยตัวแบ่งความถี่การตรวจสอบข้อผิดพลาดถูกตั้งค่าเป็นค่าอื่นนอกเหนือจาก 1

    เวอร์ชั่นซอฟต์แวร์ Quartus® II ที่ได้รับผลกระทบคือ 11.0 SP1 และ 14.1SP1

    ซอฟต์แวร์ Quartus II รายงานว่านี่เป็นคําเตือนเนื่องจากการตั้งค่าพารามิเตอร์ตัวแบ่งความถี่การตรวจสอบความซ้ําซ้อนของ Cyclic (CRC) ในตัวเลือก อุปกรณ์และพิน ไม่ได้เชื่อมต่อกับ CRCBLOCK ภายในแกน IP ดังนั้น IP การวินิจฉัย SEU จึงเป็นค่าเริ่มต้นเป็นค่า 1 สําหรับตัวหาร

    ความละเอียด

    เมื่อสร้างอินสแตนซ์ของคอร์ IP การวินิจฉัย SEU ด้วยไฟล์ HDL ให้ไปที่ dip_seu_check.v และแทนที่บรรทัดที่กล่าวถึงด้านล่างด้วยรหัสที่อัปเดตสําหรับซอฟต์แวร์ Quartus® II เวอร์ชั่น 11.0 SP1 และ 14.1 SP1 ตามลําดับ

    เมื่อสร้างอินสแตนซ์คอร์ IP การวินิจฉัย SEU จาก Platform Designer ให้อัปเดตรหัสตามที่ระบุไว้ด้านล่างและตรวจสอบให้แน่ใจว่า IP ไม่ได้ถูกสร้างขึ้นใหม่ในระหว่างการคอมไพล์เพื่อให้รหัสต้นทางไม่เปลี่ยนกลับเป็นสถานะดั้งเดิม

    สําหรับซอฟต์แวร์ Quartus® II เวอร์ชั่น 11.0 SP1
    หมายเลขบรรทัดรหัสที่มีอยู่แทนที่ด้วย
    สาย 183stratix_crcblock Crcblock (stratix_crcblock # ( .oscillator_divider (*) crcblock (
    สาย 193stratixiii_crcblock Crcblock (stratixiii_crcblock # ( .oscillator_divider (*) crcblock (
    สําหรับ Sofware Quartus® II เวอร์ชัน 14.1 SP1
    สาย 210cycloneive_crcblock Crcblock (cycloneive_crcblock # ( .oscillator_divider (error_check_frequency_divisor) crcblock (
    สาย 220cycloneiv_crcblock Crcblock (cycloneive_crcblock # ( .oscillator_divider (error_check_frequency_divisor) crcblock (

     

    * หมายถึงค่าตัวหาร CRC Error Check Frequency ที่ได้รับอนุญาตตามกฎหมายที่สนับสนุนโดยตระกูลที่เกี่ยวข้องและระบุไว้ในคู่มือผู้ใช้

    ซึ่งจะได้รับการแก้ไขในซอฟต์แวร์ Intel® Quartus® Prime ในอนาคต

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

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

    Cyclone® IV FPGA
    Cyclone® IV E FPGA
    Cyclone® IV GX FPGA
    Stratix® III FPGA

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