เนื่องจากปัญหาในซอฟต์แวร์ Quartus® II เวอร์ชัน 12.1 ข้อผิดพลาดอาจเกิดขึ้นเมื่อจําลองการออกแบบตัวอย่าง PCI Express® Qsys RootPort โดยใช้สคริปต์การจําลองแบบอัตโนมัติสําหรับเครื่องมือ Synopsys VCS และเครื่องมือ Cadence Ncsim
อาจพบข้อผิดพลาดอย่างใดอย่างหนึ่งต่อไปนี้
Vcs
=====
ข้อผิดพลาด-[XMRE] ข้อผิดพลาดในการแก้ไขการอ้างอิงข้ามโมดูล
.. /.. /<variant>_tb/การจําลอง/submodule/altpcietb_bfm_ep_example_chaining_pipe1b.v, 912
พบข้อผิดพลาดขณะพยายามแก้ไขการอ้างอิงข้ามโมดูล
โทเค็น 'bfm_log_common' โมดูลต้นทาง 'altpcietb_bfm_log_common'
ข้อมูลแหล่งที่มา: bfm_log_common.suppressed_msg_mask = msg_mask;
Ncsim
======
bfm_log_common.suppressed_msg_mask = msg_mask;
|
ncelab: E*, CUVHNF (.. /<variant>_tb/การจําลอง/submodules/altpcietb_bfm_ep_example_chaining_pipen1b.v,910|42): การค้นหาส่วนประกอบตามลําดับขั้นล้มเหลวที่ 'bfm_log_common'
หากต้องการแก้ไขปัญหานี้ในซอฟต์แวร์ Quartus® II เวอร์ชัน 12.1 ใช้ด้านล่าง:
(1) เพิ่มบรรทัดต่อไปนี้ไปยังโมดูลด้านบน
ลวด a, b, c, d;
altpcietb_bfm_log_common bfm_log_common ( .dummy_out (ก);
altpcietb_bfm_req_intf_common bfm_req_intf_common ( .dummy_out (b));
altpcietb_bfm_shmem_common bfm_shmem_common ( .dummy_out (c);
ปัญหานี้ถูกกําหนดให้ได้รับการแก้ไขในซอฟต์แวร์ Quartus® II เวอร์ชันในอนาคต