Forum Discussion

CyberSam035's avatar
CyberSam035
Icon for New Contributor rankNew Contributor
3 months ago

Agilex™ 7 FPGA I-Series Development Kit: Rev A /w AGIB27R29B1E2VR2

PN AGIPCIE60000018

Please clarify regarding AGIB27R29B1E2VR2 device in this Dev Kit.

I don see this device revision in any of DK-DEV-AGI027 version

Only DK-DEV-AGI027RES is equipped with AGIB027R29A1E2VR0 device which is older ES0.

But AGIB27R29B1E2VR2 is ES2 device.

I also cannot find 29B package code in current product selection table. but its available in some datasheets (external memory interface guide, Quartus Prime guide, material declaration)

What Quartus version supports AGIB27R29B1E2VR2 device ?

Where can I download board files bundle for Rev A board (ES) ?

It was available before but now its removed.

Best regards,

Sam

20 Replies

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

    Hi,


    I have sent the file to both of you based on your registered email account as I can't see the email as it is hidden in the replies. Kindly check your inbox.


    Regards,

    Aqid


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

      Hi Aqid !

      I am the actual topic starter for this issue, and I am happy to see that issue has been resolved.
      I haven't visited the page more than two weeks already to see the progress when it was without responses for more than the weeks since I started it.

      Could you please send me the files found for older ES version kits DK-DEV_AGI027RES (v22.3) and DK-DEV_AGI027R1BES (v23.2) as well to my email on the account.

      Kindest regards,

      Sam Winward

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

        Aqid,

        I got files.

        Thank you so much for your help.

        Sam

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

    Thank you Aqid! The file was not everything I was looking for, but thank you for looking. However, I managed to get the FPGA on the board to program after some sleuthing around the Internet.


    For everyone else and people reading this thread years later, I got the board to program in Quartus 25.1.1 with a .sof file generated via the bts_config example project included in the install package file (agilex_agib027r29a1e2vr3_fpga_nen_revb_v24.1b115_v1.0.zip) that I modified. The .qsf file supplied with the example project with the default settings will generate a .sof file that will not succeed to program. I made the following edits:

    **** Step 1, change device ****
    Change:

    set_global_assignment -name DEVICE AGIB027R29A1E2VR3

    to:

    set_global_assignment -name DEVICE AGIB027R29B1E2VR2
    set_global_assignment -name DEVICE_MIGRATION_LIST "AGIB027R29B1E2VR2,AGIB027R29B1E2V"

    **** Step 2, reintroduce deprecated settings from old example projects ****

    Delete the Power Management and VID settings and then follow instructions from section 3.5 (page 20) from old archived user guide to repopulate the old settings:

    https://web.archive.org/web/20221222195748/https://cdrdv2-public.intel.com/677252/ug-agilex-i-fpga-devl-kit-683288-677252.pdf

    The old user guide will instruct you to set PWRMGT_SLAVE_DEVICE_TYPE to ED8401, a deprecated chip.

    **** Step 3 ****

    Delete:

    set_global_assignment -name BOARD "Intel Agilex 7 FPGA I-Series Development Kit 2xR-Tile and 1xF-Tile DK-DEV-AGI027RBES"


    **** Step 4 ****

    Make sure all switches on the board are set to the factory default setting as per the Dev Kit User Guide.


    **** Step 5 ****

    Program the device.


    **** Trouble shooting ****


    If you're getting an error like this:

    Error(18948): Error message received from device: Bitstream error. (Subcode 0x0050, Info 0x00000003, Location 0x00000800)
    Error(18948): Error message received from device: Detected a bitstream error during configuration.
    Error(23925): Debug suggestion: Potential errors: Device selected in Intel Quartus Prime project mismatch with the target device.


    you likely did Step 2 correctly, but Step 1 incorrectly


    If you're getting an error like this:

    Error(18948): Error message received from device: Internal error. (Subcode 0x001A, Info 0x00000000, Location 0x00004400)
    Error(18948): Error message received from device: Detected an error during configuration.

    you're likely did Step 1 and Step 2 correctly but ran into the issue described here:

    https://community.intel.com/t5/Intel-Quartus-Prime-Software/Error-18948-Error-message-received-from-device-Internal-error/m-p/1390454/highlight/true

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

      Aqid and j_falchion,

      Thanks a bunch for the assistance. I have been able to program bits following these instructions. I haven't been able to do more on the board yet, as I got busy on other things, but this was really helpful.

      Thanis again!

      Bob