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

ทําไมการจําลองNios II®ล้มเหลวหลังจากรีลีสจากการรีเซ็ต

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • โปรเซสเซอร์ Intel® Nios® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    อาจมีหลายสาเหตุที่ทําให้การจําลองล้มเหลวเมื่อเริ่มกิจกรรมและสัญญาณที่ไม่ได้กําหนดเริ่มเผยแพร่ X ผ่านการออกแบบ โดยทั่วไปแล้ว จะมีการพิจารณาทบทวนอีกครั้งหากมีการรีเซ็ตบล็อกทั้งหมดใน testbench และ DUT อย่างถูกต้องและไม่สามารถเกิดการแพร่กระจาย X โดยไม่ได้เกิดจากสัญญาณอินพุตที่ขับเคลื่อนอย่างถูกต้อง

    IP Nios II ช่วยให้สามารถกําหนดค่าซึ่งสามารถส่งออกสัญญาณdebug_reqได้ หากเปิดใช้งานตัวเลือกดังกล่าว เป็นความรับผิดชอบของผู้ใช้ในการเชื่อมต่ออินเทอร์เฟซdebug_reqอย่างถูกต้องและให้ค่าที่ถูกต้องในเท็กเบนช์การจําลองการทํางาน

     

    เรียกใช้การจําลองด้วยการเปิดใช้งานdebug_req แต่ไม่สามารถขับเคลื่อนได้อาจนําไปสู่ข้อผิดพลาดที่คล้ายกับต่อไปนี้:

     

    168 ns: ข้อผิดพลาด: nios_nios2_gen2_0_altera_nios2_gen2_unit_180_gro5auy_test_bench/d_readdatavalid คือ 'x'$stopที่เวลา 168.000 ns Scope: top_tb.nios.nios2_core.nios_nios2_gen2_0.cpu ไฟล์ที่ได้รับการป้องกัน: ./. /.. //.. /.. /ip/nios/nios_nios2_gen2_0/sim/.. /altera_nios2_gen2_unit_180/sim/nios_nios2_gen2_0_altera_nios2_gen2_unit_180_gro5auy_test_bench.v Line: 962

    ความละเอียด

    ตรวจสอบหากคุณตั้งใจใช้ตัวเลือกdebug_req IP Nios

    หากdebug_reqตั้งใจ ให้ไดรฟ์ไปยังค่าตรรกะที่มีค่าต่ําในระหว่างการจําลองการทํางาน

    หากคุณไม่จําเป็นต้องใช้คุณสมบัตินี้ ให้ปิดใช้งานในการกําหนดค่า IP Nios

     

    มีใน GUI เกี่ยวกับความรับผิดชอบของผู้ใช้ในการเชื่อมต่อและขับเคลื่อนdebug_reqอย่างถูกต้องเมื่อเปิดใช้งานและไม่มีแผนที่จะเปลี่ยนความรับผิดชอบเมื่อใช้การตั้งค่าการจําลองที่สร้างขึ้น

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

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

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

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