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

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

สิ่งแวดล้อม

    Intel® Quartus® Prime Standard Edition
    การจำลองแบบ
BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

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

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

โมดูล Error-[MPD] ที่ประกาศไปก่อนหน้านี้
โมดูลถูกประกาศไว้ก่อนหน้านี้ที่:
"./.. /.. pcie_de_gen1_x4_ast64_tb/การจําลอง/โมดูลย่อย/altpcietb_bfm_rp_gen2_x8.v",
47
โดยจะต่อมาได้ที่:
"./.. /.. pcie_de_gen1_x4_ast64_tb/การจําลอง/โมดูลย่อย/altpcietb_bfm_rp_gen2_x8.v",

ข้อผิดพลาด-[URMI] โมดูลที่ยังไม่ได้แก้ไข
./.. /.. pcie_de_gen1_x4_ast64_tb/การจําลอง/โมดูลย่อย/altpcietb_bfm_top_rp.v, 454
"altpcietb_bfm_log_common bfm_log_common( .dummy_out (bfm_log_common_dummy_out);"
นิยามของโมดูลของอินสแตนซ์ข้างต้นไม่พบในการออกแบบ

ความละเอียด

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

เปิดสคริปต์การจําลองที่สร้าง<path>/testbench/การจําลอง/vcsmx/vcsmx_setup.sh ในตัวแก้ไขข้อความ
ปรับปรุง USER_DEFINED_ELAB_OPTIONS เพื่อเพิ่มในไลบรารีที่ต้องการมีเส้นทาง: USER_DEFINED_ELAB_OPTIONS="-y /.. /<ชื่อการออกแบบ>_tb/การจําลอง/โมดูลย่อย/"

เปิด ไฟล์ต่อไปนี้ ในตัวแก้ไขข้อความ: <path>/testbench/<ชื่อการออกแบบ>_tb/การจําลอง/submodules/altpcietb_bfm_rp_gen2_x8.v


ค้นหาคําจํากัดความของโมดูลที่ซ้ํากันโดยการค้นหา altpcietb_bfm_log_common โมดูลและแสดงความคิดเห็นเกี่ยวกับอินสแตนซ์ที่สอง (บรรทัด 888-1247)
รันสคริปต์การจําลอง อีกครั้ง ./vcsmx_setup.sh

ปัญหานี้ได้รับการแก้ไขเริ่มต้นด้วยซอฟต์แวร์ Intel® Quartus® Prime Standard Edition เวอร์ชัน 14.0

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

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

Arria® V SX SoC FPGA
Arria® V ST SoC FPGA
Arria® V GX FPGA
Arria® V GT FPGA

1

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