FPGA Programmer

FPGA Remote Programming
FPGA Remote Programming

The FPGA Programmer is a tool for remote programming FPGAs that are connected to the local network. The software supports erasing, programming and verifying SPI boot flash  memory.

It can also reboot the FPGA. When rebooted the FPGA loads the updated firmware.

When started it automatically detects all FPGAs that are connected and supports remote programming. The detected FPGAs are displayed in a list with IP address, FPGA model and SPI flash model.

All FPGAs that have the “BOOT Control” Interface are detected and supported. TCP/IP is used for communication between the FPGA and this software. Exploring and detecting connected FPGAs is using broadcast UDP.

Version 1.0 supports Xilinx FPGAs with “Serial Configuration” mode.

FPGA Programmer is free of charge.


The Programmer uses “*.bin” files when programming the boot flash for Xilinx devices.
Make sure that the build process generates a bin file.
Open the Bitstream Settings dialog.
Check the -bin_file option.
Right click the Generate Programming File. Select the Process Properties in the popup menu.
Check Create Binary Configuration File (-g Binary:).

Download FPGA Programmer 1.2

Connect your FPGA