Forum Discussion

epissadakis's avatar
epissadakis
Icon for New Contributor rankNew Contributor
5 months ago

Arria 10 boot from MT25QU01G device failure

Hello ,

I have a development board which consists of two arria 10 devices that retrieve the configuration from a MICRON MT25QU01G device .

Although through the usb blaster seems that i can access the memory using JTAG and SFL and successfully write data in the memory , when the two arria devices boot it seems that there is a configuration error.

As referred to the datasheet the first arria is configured in active serial configuration scheme by selecting the appropriate MSEL pins while the other in passive serial .

I have also tied the nCONFIG, nSTATUS , DCLK , (AS_DATA_0 and AS_DATA_1) and CONF DONE as referred in pin connection and guidelines.

Do you know why the FPGAs are not configured properly ?

Regards

Manolis

2 Replies

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

    Hello,


    Is it possible to separate the A10 to individual configuration ?

    1- First - check if FPGA connections are good by programming via JTAG. Can all the Arria 10 FPGAs able to be programmed via JTAG?

    2- AS mode (does not require microcontroller) - program flash first, at power cycle, the image will automatically uploaded into Arria 10 from flash. Make sure you set MSEL for this Arria 10 to AS mode.

    3- PS mode (required microcontroller to handle configuration) - Make sure you have the design uploaded and programmed into microcontroller prior PS configuration.

    4- Check nSTATUS and CONF_DONE of the AS mode Arria 10. Is it turned high?

    5- Check the nSTATUS and CONF_DONE of the PS mode Arria 10. Is it turned high?


    regards,

    Farabi




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

      Hello,

      1. Yes BOTH FPGAs are programmed through JTAG

      2,3. I followed the specification and set the first FPGA in AS mode and the second FPGA in PS mode without any external microcontroller . Is it applicable ?