Forum Discussion

thanavignesh's avatar
thanavignesh
Icon for New Contributor rankNew Contributor
2 years ago
Solved

Issue with Simulation Stalling in Intel P-Tile Streaming PCIe Gen4 x8 Example Design

Hi everyone,

I generated the Intel P-tile Streaming IP example design using different Quartus versions (23.3, 24.1, and 23.2), selecting a Stratix board that supports P-tile. In the IP catalog, I chose the P-Tile Streaming PCIe IP. For configuration, I set the PCIe to Gen 4 1x8 256 interface, leaving the other options at their default settings. After generating the example design, I simulated it in QuestaSim version 24.1, following the steps: do msim_setup.tcl -> ld_debug -> run -all. The simulation started, but at some point, it got stuck.

After approximately 1.5 hours in simulation time, I noticed the following info message: "RP USER AVMM DRIVER: begin RP Configuration."

For debugging, I added some prints and found that the simulation is stuck waiting for the wait_request signal to deassert from the Root Port BFM. I'm not sure how to proceed with debugging from here.

Any advice on how to resolve this issue?

  • Hi,


    I am Wincent, Application Engineer from Altera.

    We sincerely apologize for the inconvenience caused by the delay in addressing your Forum queries.

    Due to an unexpected back-end issue in our system, your Forum case, did not reach us as intended.


    May I know which Questasim version that you are using?

    There is an known issue we try to fix for the P-tile simulation tools.

    To work around this problem, use Siemens* Questa Sim-64 2022.2. Starting in the Intel® Quartus® Prime Software version 23.3, solve this issue by adding this command " set USER_DEFINED_ELAB_OPTIONS "-voptargs=\"-noprotectopt\" before running simulation in the Siemens* Questa Sim.


    Detail you may refer to https://www.intel.com/content/www/us/en/support/programmable/articles/000092901.html


    Hope that is able to help you to move forward,


    Regards,

    Wincent_Intel



19 Replies

  • Wincent_Altera's avatar
    Wincent_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,


    I am Wincent, Application Engineer from Altera.

    We sincerely apologize for the inconvenience caused by the delay in addressing your Forum queries.

    Due to an unexpected back-end issue in our system, your Forum case, did not reach us as intended.


    May I know which Questasim version that you are using?

    There is an known issue we try to fix for the P-tile simulation tools.

    To work around this problem, use Siemens* Questa Sim-64 2022.2. Starting in the Intel® Quartus® Prime Software version 23.3, solve this issue by adding this command " set USER_DEFINED_ELAB_OPTIONS "-voptargs=\"-noprotectopt\" before running simulation in the Siemens* Questa Sim.


    Detail you may refer to https://www.intel.com/content/www/us/en/support/programmable/articles/000092901.html


    Hope that is able to help you to move forward,


    Regards,

    Wincent_Intel



    • thanavignesh's avatar
      thanavignesh
      Icon for New Contributor rankNew Contributor

      Hi Wincent,

      Thank you for your prompt response and for providing the workaround. I appreciate your help.

      I am currently using Questasim version 22.4. I applied the suggested solution with the command set USER_DEFINED_ELAB_OPTIONS "-voptargs=-noprotectopt" in Questsim 22.1, and the simulation completed successfully.

      Thanks also for sharing the reference link

      • Wincent_Altera's avatar
        Wincent_Altera
        Icon for Regular Contributor rankRegular Contributor

        Hi Thanavignesh,

        Glad that my suggestion is able to help to resolved the problem you facing.
        Therefore, I will close this cases, the rest will transitioned to community support.
        If you have any new question, feel free to file an new forum support, we will try our best to assist

        If your support experience falls below a 9 out of 10, I kindly request the opportunity to rectify it before concluding our interaction. If the issue cannot be resolved, please inform me via this forum page of the cause so that I can learn from it and strive to enhance the quality of future service experiences.

        Wincent_Intel

        p/s: If any answer from the community or Intel Support is helpful, please feel free to give the best answer or rate 9/10 survey.

  • Wincent_Altera's avatar
    Wincent_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    We do apologize for the previous system down issue causing your question been delay in addressing.

    Hope my previous response is not too late in order to solve your queries.

    I wish to follow up with you about this case. Do you have any further questions on this matter ?

    ​​​​​​​Else I would like to have your permission to close this forum ticket.

    Regards,

    Wincent_Intel