Forum Discussion

danield17's avatar
danield17
Icon for New Contributor rankNew Contributor
8 months ago

Agilex 5 MCDMA Example Design Identification Issues

I'm using Quartus 25.1 and have generated an example design for the GTS MCDMA targeting the Agilex 5. I'm working with the Agilex 5 FPGA E-Series 065B Modular Development Kit.

I successfully generated the example design and connected all the ports to their corresponding I/Os on the FPGA, following the guidance from other example designs and the GRSD.

I've noticed inconsistent behavior with the PC's detection of the PCIe card. Sometimes it's successful, and sometimes it's not. After programming a JIC file to the Agilex 5 and rebooting the PC, the PCIe device was not detected by the OS.
However, while both the PC and Agilex 5 remain powered on, programming a SOF file to the Agilex and rescanning the PCI bus occasionally results in device detection, though with the following errors:
Running `lspci` on the device sometimes reveals the expected details and sometimes it returns the following message:

Even when the device is detected correctly, when I try to run the provided application (which is compatible with the example design), I encounter the following errors:

I generated the MCDMA example design for the Agilex 7 and ran it on the Agilex 7 successfully, without any issues. I used the same application, with the necessary adjustments to match the Agilex 7 example design.

Does anyone have any suggestions on how to get it working on the Agilex 5?

Please find the attached QAR file.

11 Replies

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

    Hi Daniel,

    I try to open your .qar file via quartus v25.1, it seen like the file is corrupted.

    Can you please re-attach ?

    Regards,

    Wincent_Altera

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

      Hi Daniel,

      Next , are you using gen4 or gen3 design ?
      Please be aware that Gen4x4 is not supported in Agilex 5 Modular devkit, this feature will be hidden in Quartus v25.1.1 release

      While I am trying gen3x4 design, I able to get the device link successful - attach the design .qar (please have a try on your host)


      Regards,

      Wincent_Altera

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

        Hi Wincent,

        Thanks for your quick response.

        It’s strange that you couldn’t open the QAR file - I was able to open it without any issues. Regardless, I’ve created a new one, which is attached to this message.

        Regarding your second question, I used the Gen3x4 configuration for the design.

        Did you make any modifications to your design beyond generating the example design?

        Also, do you think the issue could be related to the host system I’m using? If so, I’d appreciate any guidance on why that might be the case and how I can check for host compatibility.

        My host supports up to Gen5, and the Agilex 5 is powered via an external power supply rather than through the PCIe slot. I assumed that would be sufficient, but is there any other criterion that needs to be met to ensure proper functionality?

        Best regards,
        danield17

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

    Hi,


    I wish to follow up with you about this forum thread.

    Do you have any further questions on this matter ?


    Regards,

    Wincent_Altera


    • danield17's avatar
      danield17
      Icon for New Contributor rankNew Contributor
      Hi Wincent,

      From what I understand, the plan for now is to wait for the user guide to be released.
      I don’t have any other questions at the moment, and I really appreciate your help and patience.

      Best regards,
      danield17
      • Wincent_Altera's avatar
        Wincent_Altera
        Icon for Regular Contributor rankRegular Contributor

        Hi Daniel,

        You are most welcome, glad to work with you as well.
        The user guide is in final stage, it is going to be release within 1-2 weeks from now.
        Upon the release of the userguide, I will personal try all the step as well.

        If you facing any problem, you can just file a new thread.
        IF you need specifically my support, you can just mentioned my name "Wincent" to the thread.
        I will be full commitment to assist you further.

        Wish you have a nice day.

        Regards,
        Wincent_Altera