Forum Discussion

dsun01's avatar
dsun01
Icon for Contributor rankContributor
3 years ago
Solved

PCIe simulation Pipe interface

Dear Intel Support and Expert

I am running Intel PCIe example, in

Intel® Arria® 10 or Intel® Cyclone® 10 GX Avalon® Memory-Mapped (Avalon-MM) DMA Interface for PCI Express* Solutions User Guide

section 5.6.2 PIPE interface Signals.

"These PIPE signals are available for Gen1, Gen2, and Gen3 variants so that you can
simulate using either the serial or the PIPE interface. Note that Intel Arria 10 and Intel
Cyclone 10 GX devices do not support the Gen3 PIPE interface."

I am using Arria 10 GX demo board. even it won't support the PIPE interface, I believe the simulation will be supported. am I right?

The simulation runs well when

parameter selrial_sim_hwtcl = 1,

parameter bfm_drive_interface_pipe_hwtcl = 0,

but when I set the

parameter selrial_sim_hwtcl = 0,

parameter bfm_drive_interface_pipe_hwtcl = 1,

I couldn't get the EP LTSSM State change anymore.

if set the simulation run in pipe mode will run faster, let's say X2 or even X3, it will be very helpful to run simulation in this mode.

there isn't much detail in the PCIe DMA manual. could you please give me a link to the instruction to sit the PCIe simulation in PIPE mode.

thank you very much,

David

9 Replies

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

    Hi,

    Thank you for reaching out.

    Just to let you know that Intel has received your support request and I am assigned to work on it.

    Allow me some time to look into your issue. I shall come back to you with findings.

    Thank you for your patience.

    Best regards,

    Wincent_Intel


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

    Hi David,

    Nice to hear back from you, and nice to work back with you.

    The simulation models support PIPE and serial simulation as per mention in the user guide.

    So far settings that could affect to simulation time is test_in[0], serial_sim_hwtcl and enable_pipe32_sim_hwtcl.
    Other settings has no effect to simulation time.

    For Arria 10, it would takes quite some time for the simulation to complete.

    Regards,

    Wincent_Intel

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

    Hi,

    I wish to follow up with you about this case.

    Do you have any further questions on this matter ?

    Regards,

    Wincent_Intel


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

    Hi,

    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


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

    Hi David,


    Any update from the previous reply ?

    is there anything else you think I can help ?


    Regards,

    Wincent_Intel


    • dsun01's avatar
      dsun01
      Icon for Contributor rankContributor

      Hi Wchiah

      Yes, the link you sent to me is just what I need. thank you very much.

      David

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

        Hi David,

        Glad that it answer your question. I will close this case on my place.

        Hence, This thread will be transitioned to community support.

        If you have a new question, feel free to open a new thread to get support from Intel experts.

        Otherwise, the community users will continue to help you on this thread. Thank you

        If you feel your support experience was less than a 9 or 10,

        please allow me to correct it before closing or let me know the cause so that I may improve your future support experience.

        Regards,

        Wincent_Intel