Do sự cố trong Phần mềm Quartus® II phiên bản 12.1, lỗi có thể được nhìn thấy khi mô phỏng thiết kế ví dụ PCI Express® Qsys RootPort bằng cách sử dụng các tập lệnh mô phỏng được tạo tự động cho công cụ Synopsys VCS và công cụ Cadence Ncsim.
Một trong các lỗi sau đây có thể được nhìn thấy:
VCS
=====
Lỗi-[XMRE] Lỗi độ phân giải tham chiếu mô-đun chéo
.. /.. /<variant>_tb/simulation/submodule/altpcietb_bfm_ep_example_chaining_pipe1b.v, 912
Phát hiện lỗi khi cố gắng giải quyết tham chiếu mô-đun chéo.
mã thông báo 'bfm_log_common'. Mô-đun gốc 'altpcietb_bfm_log_common'.
Thông tin nguồn: bfm_log_common.suppressed_msg_mask = msg_mask;
NCSIM
======
bfm_log_common.suppressed_msg_mask = msg_mask;
|
ncelab: E *, CUVHNF (.. /<variant>_tb/simulation/submodules/altpcietb_bfm_ep_example_chaining_pipen1b.v,910|42): Tra cứu thành phần tên phân cấp không thành công ở 'bfm_log_common'.
Để khắc phục sự cố này trong phiên bản phần mềm Quartus® II 12.1, áp dụng dưới đây:
(1) Thêm các dòng sau vào mô-đun trên cùng:
dây A, B, C, D;
altpcietb_bfm_log_common bfm_log_common ( .dummy_out (a));
altpcietb_bfm_req_intf_common bfm_req_intf_common ( .dummy_out (b));
altpcietb_bfm_shmem_common bfm_shmem_common ( .dummy_out (c));
Sự cố này dự kiến sẽ được khắc phục trong phiên bản tương lai của phần mềm Quartus® II.