Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
12 years ago

Programmer freezes on BeMicro CV - used to work fine

Help! I have 4 BeMicro CV boards that all of a sudden do not program. The programmer freezes up until I unplug the USB cable. When I try to use the JTAG debugger tool, the same happens - the Quartus application hangs until I remove the USB.

Everything had worked well up to this point. I had programmed each of these boards several times with the same image (.jic file). Then, my last image appears to have corrupted something beyond recovery.

The BeMicro CV is a Cyclone V with a built-in Blaster II on a MAX part. I'm using Quartus 13.1.2 64-bit on Windows 7.

Here's what seems to show that it's NOT the USB driver, my computer settings, or my cable: I have a DSE0 eval board, which also has a built-in Blaster II. With what I believe is the same programming setup (different programming file of course), I can program that board without any problem.

So, here's what I've tried so far: 1) a variety of USB cables, 2) uninstalled and reinstalled the Blaster driver, 3) attempted JTAG debugger (as previously mentioned), 4) tried an old programming file that I know worked, 5) confirmed that I can program another demo board successfully, and 6) rebooted a few times.

Any suggestions greatly appreciated!

14 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hello,

    I found this solution on another forum and it fixed the issue.

    Please rotate jumper J11 clockwise from the default 1-3 position(Vccio=2.5V) to 1-2 (Vccio=3.3V).
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I found this solution on another forum and it fixed the issue.

    Please rotate jumper J11 clockwise from the default 1-3 position(Vccio=2.5V) to 1-2 (Vccio=3.3V).

    --- Quote End ---

    I just went through the schematic I posted and looked at the devices connected to VCCIO, and they all should operate fine at 2.5V and 3.3V. I do not see an issue in the board design that would cause JTAG not to work with VCCIO set to 2.5V.

    I'll test the board I have at work tomorrow and see if it fails ...

    Can you post a link to the "other forum" discussion?

    Cheers,

    Dave
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I just went through the schematic I posted and looked at the devices connected to VCCIO, and they all should operate fine at 2.5V and 3.3V. I do not see an issue in the board design that would cause JTAG not to work with VCCIO set to 2.5V.

    I'll test the board I have at work tomorrow and see if it fails ...

    Can you post a link to the "other forum" discussion?

    Cheers,

    Dave

    --- Quote End ---

    Hi Dave,

    The discussion on this forum discusses the BeScope design which uses the BeMicroCV. Post# 67 mentions the jumper to fix the programmer.

    http://forums.parallax.com/showthread.php/156989-bescopebundle-tip-for-those-who-want-to-buy-an-fpga-development-board/page4

    I was having the same issue and changing Vccio=3.3V fixes the communication issue. I haven't researched enough to figure out why this is.

    Thanks

    Carl
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I'll test the board I have at work tomorrow and see if it fails ...

    --- Quote End ---

    The board I have works fine with the VCCIO jumper in either position.

    The programmer hangs if the jumper is missing, since the FT245R VIO and the JTAG interface is powered via the jumper. The jumper is a 2x2 header, with only two valid settings, but four ways to insert the 2-pin jumper, so perhaps the people experiencing a problem did not jumper to pin 1 (which has a square shaped pin when you turn the board over).

    Cheers,

    Dave