Forum Discussion

AAAAAAAAAA's avatar
AAAAAAAAAA
Icon for New Contributor rankNew Contributor
3 years ago

FPGA outputs nothing

I have a custom made board with a MAX10 FPGA. I had this board working for about one year without issues. Last week I replaced the 10M04SCE144C8G old FPGA with a brand new 10M08SCE144I7G. I changed the device selection in Quartus to match the new FPGA. Now I can program it using Quartus Lite (I get a "success" message) but the outputs of the FPGA are just fixed at 3.3 V (logic 1). Is there any "one time configuration" that has to be done when the device is new?

13 Replies

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    Did you recompile the Quartus project for the new device?

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

      Yes, I did recompile the project after selecting the new device. I am suspecting of a fake device. I bought it in a random place in Hong Kong because of the shortage in all reliable distributors. However aesthetically it looks very nice and also the "autodetect" feature on the JTAG programmer does detect the correct device. What I cannot do is to program the flash memory.

      • jozephka99's avatar
        jozephka99
        Icon for Contributor rankContributor

        What do you mean by programming flash? Writing .pof or some manual things? Can you get output when programming with .sof?

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

    I am trying with a very simple dummy project. This is my code:

    ```verilog

    module dummy_project_2(
    input CLOCK1,
    input CLOCK2,
    input CLOCK3,
    input CLOCK4,
    output OUT1,
    output OUT2,
    output test_pin
    );
    assign OUT1 = CLOCK1;
    assign OUT2 = 1'b0;
    assign test_pin = 1'b0;

    endmodule

    ```

    I have a fast oscilloscope connected to `OUT1` and `OUT2`, and I am using `test_pin` to test random pins. I have set the pins like this:

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

    Hello,


    Are you able to snapshot the top marking print? I can check if the device coming from intel or not.


    regards,

    Farabi


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

        Hello,

        I have confirmed with QRE by verifying the datecode and lot number.

        This device is genuine device.

        regards,
        Farabi

  • GLees's avatar
    GLees
    Icon for Contributor rankContributor

    Do you have the exposed pad on the bottom of the chip connected to ground?

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

    Hi,

    I am waiting for QRE to check the top marking. will update you later.

    regards,
    Farabi

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

    Hello,

    I’m glad that your question has been addressed, I now transition this thread to community support.
    If you have a new question, feel free to open a new thread to get the support from Intel experts.
    Otherwise, the community users will continue to help you on this thread. Thank you.

    regards,

    Farabi