IP cứng Cyclone® V cho mô phỏng PCI Express có thể bị kẹt ở trạng thái L0 vì các mô hình mô phỏng được mã hóa đang cố gắng sử dụng một tuyên bố định nghĩa phần mềm Quartus® II không có trong kịch bản mô phỏng riviera_pro.tcl.
Vào riviera_pro.tcl và cập nhật các dòng sau:
Từ:
vlog "/eda/sim_lib/aldec/cyclonev_atoms_ncrypt.v" -làm việc cyclonev_ver
vlog "/eda/sim_lib/aldec/cyclonev_hmi_atoms_ncrypt.v" -làm việc cyclonev_ver
vlog "/eda/sim_lib/aldec/cyclonev_hssi_atoms_ncrypt.v" -làm việc cyclonev_hssi_ver
vlog "/eda/sim_lib/aldec/cyclonev_pcie_hip_atoms_ncrypt.v" -làm việc cyclonev_pcie_hip_ver
Để:
vlog định nghĩa QUARTUS "/eda/sim_lib/aldec/cyclonev_atoms_ncrypt.v" -công việc cyclonev_ver
vlog định nghĩa QUARTUS "/eda/sim_lib/aldec/cyclonev_hmi_atoms_ncrypt.v" -công việc cyclonev_ver
vlog định nghĩa QUARTUS "/eda/sim_lib/aldec/cyclonev_hssi_atoms_ncrypt.v" -công việc cyclonev_hssi_ver
vlog định nghĩa QUARTUS "/eda/sim_lib/aldec/cyclonev_pcie_hip_atoms_ncrypt.v" -làm việc cyclonev_pcie_hip_ver
Bất kỳ dòng nào có ncrypt cần một QUARTUS được xác định sẽ được thêm vào đó.
Chạy trong công cụ Aldec các lệnh sau đây để mô phỏng thành công:
Nguồn riviera_pro.tcl
ld_debug
Chạy