Forum Discussion

JWrig25's avatar
JWrig25
Icon for Occasional Contributor rankOccasional Contributor
6 years ago

New error when programming device: "Unable to scan device chain. On-board programming hardware is disabled."

I have been trying to get the Avalon-MM design programmed on my Stratix V GX FPGA Development Kit. I finally got it to compile on an old version of Quartus since the newer versions are not compatible with the design. I have tried to then program my board with the design but I run into the error above. I have been able to program the board successfully in the past and have no idea why it stopped working now. I made sure all the DIP switches are in the correct factory default positions but that did not fix the issue. I am on my second FPGA board since the first one stopped working like my second just stopped and also gave me the same error. Everything suggested to me to fix it requires that I can program with the board in Quartus or can connect to the BTS or BUP which I cannot do. The BTS gives me the error: "Connecting to the target... java.lang.Exception: No USB Blaster detected. Please check connections and restart the program". When I try to program on Quartus, it will recognize the USB_Blaster II but gives me the error "Unable to scan device chain. On-board programming hardware is disabled". Please help, I have had nothing but problems with these FPGA boards, with Quartus not programming, designs specific to my FPGA not compiling, other issues and now this.

24 Replies

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

    Hi,

    It looks like the board has been damaged. I am not able to think of other way to fixed the issue.

  • JWrig25's avatar
    JWrig25
    Icon for Occasional Contributor rankOccasional Contributor

    Thank you for your help, I will keep trying to fix it.

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

    Hi,

    I might suspect that the U14 device which is the Max II device is corrupted. The other method is to remove this device so that it does not interfere with your JTAG Chain

    • JWrig25's avatar
      JWrig25
      Icon for Occasional Contributor rankOccasional Contributor

      How would I go about removing that device?

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

    Hi,

    I know that this is hard but I suspect that the issue is due to this device which cause JTAG chain is broken.

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

    Hi,

    If you are not able to remove it then I couldn't figure out a way to debug the issue on the JTAG Chain

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

    hello Jwrig25, I had the same problem, lets try with the configuration of dip switches for the Board Test System in the FPGA User Guide

    cheers

    Jose G.