Updating Breakout Board Gateware in Windows#

Warning

Connecting or disconnecting the breakout board while the PC is on damages the Controller.

  1. Power off the PC to which the breakout board is connected.

  2. Disconnect the breakout board from the PC by disconnecting the digital and analog I/O grey SDR cable.

  3. Connect a USB-microUSB from the PC you will use to perform the gateware update to the Config port on the side of the breakout board.

  1. Verify the Breakout Board version by looking at the specifications on the product.

    ../../_images/breakout_1r5_fw.png

    Breakout Board version 1.5 has four headstage ports (only two are enabled).#

    ../../_images/breakout_1r6_fw.png

    Breakout Board version 1.6 has two headstage ports.#

  2. Download the latest gateware image for your hardware version.

    Warning

    Make sure that the Breakout Board gateware image you download matches the Breakout Board hardware version you verified in the previous step. An incorrect gateware version will not report any error while updating but will cause failures during operation.

  3. Download the Breakout Board Upload Tool utilities package and unzip it. Navigate to this folder using a console. Place the gateware image you downloaded in the previous step in the same folder.

  4. Press the onboard FPGA reset button (using a thin tool that fits the reset hole) to put the device into bootloader mode. The onboard FPGA status LED will breathe to indicate it is ready to be programmed.

    ../../_images/tinyfpga_breathing.gif
  5. From the console, use the following command with the correct name of the gateware image you downloaded to program the device:

    $ tinyprog.exe -p breakout_gateware_image_filename.bit
    
  6. Check that the breakout board gateware was programmed successfully

    ../../_images/tinyprog_success.jpg
  7. Disconnect the USB-microUSB cable from the breakout board

  8. Power off the PC to which the breakout board will be connected.

  9. Connect the breakout board to the PC using the digital and analog I/O grey SDR cable, and any necessary headstage links as per the setup guide.