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

ทําไมการออกแบบตัวอย่าง PCI Express ไม่สามารถจําลองในเครื่องมือจําลอง Synopsys VCS

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาในซอฟต์แวร์ Quartus® II เวอร์ชั่น 12.1 อาจพบเห็นข้อผิดพลาดเมื่อจําลองการออกแบบตัวอย่าง PCI Express Qsys โดยใช้สคริปต์การจําลองที่สร้างขึ้นโดยอัตโนมัติสําหรับเครื่องมือ Synopsys VCS_MX

    อาจพบหนึ่งในข้อผิดพลาดต่อไปนี้:

    Error-[MPD] Module previously declared
      The module was previously declared at: 
    "./../..//pcie_de_gen1_x4_ast64_tb/simulation/submodules/altpcietb_bfm_rp_gen2_x8.v",
      47
      It is redeclared later at:
     "./../..//pcie_de_gen1_x4_ast64_tb/simulation/submodules/altpcietb_bfm_rp_gen2_x8.v",

    Error-[URMI] Unresolved modules
     ./../..//pcie_de_gen1_x4_ast64_tb/simulation/submodules/altpcietb_bfm_top_rp.v, 454
      "altpcietb_bfm_log_common bfm_log_common( .dummy_out (bfm_log_common_dummy_out));"
      Module definition of above instance is not found in the design.

      

    ความละเอียด

    การแก้ไขปัญหานี้ในซอฟต์แวร์ Quartus II เวอร์ชั่น 12.1 ให้ทําตามขั้นตอนด้านล่าง:

    1. เปิดสคริปต์การจําลองที่สร้างขึ้น /testbench/simulaiton/vcsmx/vcsmx_setup.sh ในเครื่องมือแก้ไขข้อความ
      การอัปเดต USER_DEFINED_ELAB_OPTIONS เพื่อเพิ่มในไลบรารีที่จําเป็นประกอบด้วยพาธ:
        USER_DEFINED_ELAB_OPTIONS="-y ../../_tb/simulation/submodules/"
    2. เปิดไฟล์ต่อไปนี้ในเครื่องมือแก้ไขข้อความ: /testbench/_tb/simulation/submodules/altpcietb_bfm_rp_gen2_x8.v
    3. ค้นหาคําจํากัดความของโมดูลที่ซ้ํากันโดยการค้นหาโมดูลaltpcietb_bfm_log_commonและแสดงความคิดเห็นเกี่ยวกับอินสแตนซ์ที่สอง (บรรทัด 888-1247)
    4. เรียกใช้สคริปต์การจําลอง อีกครั้ง/vcsmx_setup.sh

    ปัญหานี้ได้รับการกําหนดให้แก้ไขในซอฟต์แวร์ Quartus II เวอร์ชันในอนาคต

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

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

    Stratix® V GT FPGA
    Cyclone® V GX FPGA
    Stratix® V GS FPGA
    Cyclone® V SX SoC FPGA
    Cyclone® V GT FPGA
    Arria® V GZ FPGA
    Arria® V SX SoC FPGA
    Cyclone® V ST SoC FPGA
    Arria® V ST SoC FPGA
    Arria® V GX FPGA
    Arria® V GT FPGA
    Stratix® V GX FPGA

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