Cyclone® V Hard IP สําหรับการจําลอง PCI Express สามารถติดอยู่ในสถานะ L0 ได้ เนื่องจากโมเดลการจําลองที่เข้ารหัสกําลังพยายามใช้ซอฟต์แวร์ Quartus® II กําหนดคําประกาศที่ไม่ได้รวมอยู่ในสคริปต์การจําลอง riviera_pro.tcl
เข้าไปที่ riviera_pro.tcl และอัปเดตบรรทัดต่อไปนี้:
จาก:
vlog "/eda/sim_lib/aldec/cyclonev_atoms_ncrypt.v" -work cyclonev_ver
vlog "/eda/sim_lib/aldec/cyclonev_hmi_atoms_ncrypt.v" -work cyclonev_ver
vlog "/eda/sim_lib/aldec/cyclonev_hssi_atoms_ncrypt.v" -work cyclonev_hssi_ver
vlog "/eda/sim_lib/aldec/cyclonev_pcie_hip_atoms_ncrypt.v" -work cyclonev_pcie_hip_ver
ถึง:
vlog define QUARTUS "/eda/sim_lib/aldec/cyclonev_atoms_ncrypt.v" -work cyclonev_ver
vlog define QUARTUS "/eda/sim_lib/aldec/cyclonev_hmi_atoms_ncrypt.v" -work cyclonev_ver
vlog define QUARTUS "/eda/sim_lib/aldec/cyclonev_hssi_atoms_ncrypt.v" -work cyclonev_hssi_ver
vlog define QUARTUS "/eda/sim_lib/aldec/cyclonev_pcie_hip_atoms_ncrypt.v" -work cyclonev_pcie_hip_ver
บรรทัดใดๆ ที่มี ncrypt ต้องการ QUARTUS ที่กําหนดที่เพิ่มเข้าไป
เรียกใช้งานในเครื่องมือ Aldec คําสั่งต่อไปนี้สําหรับการจําลองที่ประสบความสําเร็จ:
แหล่งข้อมูล riviera_pro.tcl
ld_debug
รัน