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

ข้อผิดพลาด: ค่าจริงของ 'data_in' อย่างเป็นทางการไม่ใช่การแสดงออกแบบคงที่ทั่วโลก

สิ่งแวดล้อม

  • โปรเซสเซอร์ Intel® Nios® II
  • นาฬิกา
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย ข้อผิดพลาดนี้อาจเกิดขึ้นขณะจําลองNios® การออกแบบ II 1.1 VHDL ที่มีโดเมนนาฬิกาหลายโดเมนใน ModelSim® เครื่อง มือ ระบบ Verilog ที่มีหลายโดเมนนาฬิกาจะจําลองโดยไม่มีข้อผิดพลาด

    วิธีแก้ไขปัญหาชั่วคราวเกี่ยวข้องกับการแก้ไขซอร์สโค้ด VHDL ที่สร้างขึ้นโดย SOPC Builder เรียกดูหมายเลขบรรทัดในซอร์สโค้ด VHDL ที่สร้างข้อผิดพลาดในเครื่องมือ ModelSim ข้อผิดพลาดเกิดจากการส่งไปยังบัส 'data_in' ในการอินสแตนซ์ส่วนประกอบ ซอร์สโค้ดที่สร้างข้อผิดพลาดจะมีลักษณะดังต่อไปนี้:

         data_in => std_logic_vector("0000000000000000") & (slave_address);

    เพื่อแก้ไขปัญหาที่คุณจะต้องสร้างสัญญาณภายในใหม่ในระดับเดียวกับการสร้างอินสแตนซ์ส่วนประกอบ ตัวอย่างเช่น สร้างสัญญาณที่เรียกว่า "internal_slave_address" แล้วกําหนดรายการต่อไปนี้:

         internal_slave_address <= std_logic_vector("0000000000000000") & (slave_address);

    และเปลี่ยนการแมปพอร์ตในการแปลงส่วนประกอบทันทีเพื่ออ่านดังนี้:

         data_in => internal_slave_address;

    ปัญหานี้ได้รับการแก้ไขใน Nios II 5.0

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

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

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

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