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

การจําลอง VCS-MX พร้อมสคริปต์การจําลอง vcsmx_setup.sh ล้มเหลวที่ 0ns

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    ปัญหาสำคัญ

    คำอธิบาย

    การจําลอง VCS-MX ของอินเทอร์เฟซหน่วยความจําภายนอกที่ใช้ UniPHY คอร์ IP ใน VHDL ที่มีสคริปต์การจําลองที่ให้ มา vcsmx_setup.sh ล้มเหลว ในเวลา 0ns ที่มีข้อผิดพลาดต่อไปนี้:

    0 ns: ERROR: altera_mem_if_sequencer_cpu_no_ifdef_params_sim_cpu_inst_test_bench/F_valid is 'x'. at time 0 Scope: \DUT_EXAMPLE_SIM.E0.IF0.S0.CPU_INST .the_altera_mem_if_sequencer_cpu_no_ifdef_params_sim_cpu_inst_test_bench File: ./../..//submodules/altera_mem_if_sequencer_cpu_no_ifdef_params_sim_cpu_inst_test_bench.v Line: 498.

    ปัญหานี้มีผลต่อโปรโตคอล DDR2 และ DDR3 และ QDR II/II และ RLDRAM II เมื่อใช้ตัวจัดลําดับที่ใช้Nios II

    ความละเอียด

    วิธีแก้ไขปัญหาสําหรับปัญหานี้มีดังนี้:

    1. ในโปรแกรมแก้ไขข้อความ ให้เปิดหนึ่งในรายการต่อไปนี้ ไฟล์ใดๆ ที่มีผลบังคับใช้:
    • <variant_name>_example_design/การจําลอง/vhdl/submodules/dut_example_sim_e0_if0_s0_rst_controller.vho
    • <variant_name>_sim/สินค้าย่อย/dut_e0_if0_s0_rst_controller.vho
    1. เปลี่ยนค่าเริ่มต้นของการลงทะเบียน ในตัวซิงโครไนซ์รีเซ็ตจาก:
    SIGNAL dut_example_sim_e0_if0_s0_rst_controller_altera_reset_controller_rst_controller_altera_reset_synchronizer_alt_rst_sync_uq1_altera_reset_synchronizer_int_chain_0_46q : STD_LOGIC := \'0\';� SIGNAL dut_example_sim_e0_if0_s0_rst_controller_altera_reset_controller_rst_controller_altera_reset_synchronizer_alt_rst_sync_uq1_altera_reset_synchronizer_int_chain_1_45q : STD_LOGIC := \'0\';� SIGNAL dut_example_sim_e0_if0_s0_rst_controller_altera_reset_controller_rst_controller_altera_reset_synchronizer_alt_rst_sync_uq1_altera_reset_synchronizer_int_chain_out_47q : STD_LOGIC := \'0\';

    ถึง:

    SIGNAL dut_example_sim_e0_if0_s0_rst_controller_altera_reset_controller_rst_controller_altera_reset_synchronizer_alt_rst_sync_uq1_altera_reset_synchronizer_int_chain_0_46q : STD_LOGIC := \'1\';� SIGNAL dut_example_sim_e0_if0_s0_rst_controller_altera_reset_controller_rst_controller_altera_reset_synchronizer_alt_rst_sync_uq1_altera_reset_synchronizer_int_chain_1_45q : STD_LOGIC := \'1\';� SIGNAL dut_example_sim_e0_if0_s0_rst_controller_altera_reset_controller_rst_controller_altera_reset_synchronizer_alt_rst_sync_uq1_altera_reset_synchronizer_int_chain_out_47q : STD_LOGIC := \'1\';

    (ชื่อที่แน่นอนของสัญญาณของคุณอาจแตกต่างจากที่กล่าวมาข้างต้น แต่จะมีสตริง altera_reset_synchronizer_int_chain ย่อย)

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

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

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

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