running AN708 on Quartus 17.0
Dear Intel Support/Expert,
I am learning PCIe access DDR memory. the AN708 is a good example, I installed Quartus 17.0, and everything seemed very smooth. except the Simulation stopped due to Fatal error!
I downloaded the AN708_q170 from Intel. use quartus 17.0 open the top.qsys. generate testbench system and run the simulation.
how to fix this "# FATAL: 175149 ns LTSSM does not change from DETECT.QUIET"?
is there a document that described LTSSM?
Thank you,
David
# INFO: 952 ns Completed initial configuration of Root Port.
# INFO: 4205 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 5309 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 18173 ns RP LTSSM State: DETECT.QUIET
# INFO: 18509 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 19549 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 32413 ns RP LTSSM State: DETECT.QUIET
# INFO: 32749 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 33789 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 46653 ns RP LTSSM State: DETECT.QUIET
# INFO: 46989 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 48029 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 60893 ns RP LTSSM State: DETECT.QUIET
# INFO: 61229 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 62269 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 75133 ns RP LTSSM State: DETECT.QUIET
# INFO: 75469 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 76509 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 89373 ns RP LTSSM State: DETECT.QUIET
# INFO: 89709 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 90749 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 103613 ns RP LTSSM State: DETECT.QUIET
# INFO: 103949 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 104989 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 117853 ns RP LTSSM State: DETECT.QUIET
# INFO: 118189 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 119229 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 132093 ns RP LTSSM State: DETECT.QUIET
# INFO: 132429 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 133469 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 146333 ns RP LTSSM State: DETECT.QUIET
# INFO: 146669 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 147709 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 160573 ns RP LTSSM State: DETECT.QUIET
# INFO: 160909 ns RP LTSSM State: DETECT.ACTIVE
# INFO: 161949 ns RP LTSSM State: POLLING.ACTIVE
# INFO: 174813 ns RP LTSSM State: DETECT.QUIET
# INFO: 175149 ns RP LTSSM State: DETECT.ACTIVE
# FATAL: 175149 ns LTSSM does not change from DETECT.QUIET
# FAILURE: Simulation stopped due to Fatal error!
# FAILURE: Simulation stopped due to error!
# ** Note: $stop : ./../../../ip/top_tb/DUT_pcie_tb_ip/altera_pcie_a10_tbed_170/sim/altpcietb_ltssm_mon.v(157)
# Time: 175149 ns Iteration: 1 Instance: /top_tb/dut_pcie_tb/dut_pcie_tb/g_bfm/p_dut_ep/altpcietb_bfm_top_rp/ltssm_mon
# Break in Function ebfm_log_stop_sim at ./../../../ip/top_tb/DUT_pcie_tb_ip/altera_pcie_a10_tbed_170/sim/altpcietb_ltssm_mon.v line 157
Hi David,
My apologies for late reply as my time is quite occupied these few days.
Thanks for your patience and the follow-up question.
Yes, the design is for hardware test rather than simulation test as mention in the user guide.
If you want to run the simulation, my suggestion is you can try to refer to the Arria 10 User guide
under section 2.1. Directory Structure and 2.4. Simulating the Design
Let me know if there is anything else that I can help you.
Regards,
Wincent_Intel