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

ทําไม SignalTap Logic Analyzer – Nios® II Plug-In ไม่สามารถตรวจจับคอร์โปรเซสเซอร์ Nios® II/f ได้

สิ่งแวดล้อม

  • ซอฟต์แวร์การออกแบบ Intel® Quartus® Prime
  • Signal Tap
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    ปัญหานี้อาจเห็นได้ในซอฟต์แวร์ Quartus® Prime Pro Edition เวอร์ชัน 23.3 เมื่อเพิ่มโหนดคอร์โปรเซสเซอร์ Nios® II/f ใน SignalTap Logic Analyzer โดยใช้ปลั๊กอิน Nios® II

    ข้อความแสดงข้อผิดพลาด: ไม่สามารถดําเนินการเพิ่มโหนดที่มีคําสั่ง Plug-In ให้เสร็จสมบูรณ์ได้ เนื่องจากไม่พบ IP ที่เลือกในการออกแบบปัจจุบัน

    เกิดจากปัญหาซอฟต์แวร์ในปลั๊กอิน Nios® II

    ความละเอียด

    1. เพิ่ม โหนด SignalTap ด้วยการติดตามคําสั่งต่อไปนี้

    • *|CPU|F_pc[N:0]
    • *|CPU|D_iw[31:0]
    • *|CPU|W_valid

    2. ใช้ เงื่อนไขทริกเกอร์ตามไฟล์ objdump

    ไฟล์ objdump แสดงคําแนะนําโดยใช้รูปแบบต่อไปนี้


    <Address>: <Opcode> <Assembly Mnemonic>

    • *|CPU|F_pc[N:0] ไปยังที่อยู่[N:2]
    • *|CPU|D_iw[31:0] ให้กับ Opcode
    • *|CPU|W_valid

    เช่น
    A1174: 38c00137 ldwio R3,4(R7)

    • *|CPU|F_pc[26:0] ให้ 0x2845D
    • *|CPU|D_iw[31:0] ให้ 0x38c00137
    • *|CPU|W_valid

    3. วิเคราะห์การติดตามคําสั่งไปยังไฟล์ objdump ไฟล์ภาพซอฟต์แวร์


    ข้อมูลเพิ่มเติม

    ขณะนี้ปัญหานี้ถูกกําหนดให้ได้รับการแก้ไขในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition ในอนาคต
    อ้างอิงการดีบักระบบ Nios® II ด้วยบันทึกแอปพลิเคชัน SignalTap II Embedded Logic Analyzer สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ

    • วิเคราะห์การติดตามคําสั่งในบทการวิเคราะห์ผลลัพธ์
    • นําเงื่อนไขทริกเกอร์ไปใช้ในบทที่ระบุเงื่อนไขทริกเกอร์

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

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

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

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