Mercury Programmer Utility
Mercury Programmer is used to write a bitstream to the Flash chip on your Mercury board via USB cable.
Steps for programming:
- Connect to your Mercury board via USB cable.
Windows: The correct driver should be automatically detected by Windows. (If not, you may need to install the FTDI D2XX USB drivers.)
Linux: To install the driver, please see the Readme.txt file inside the Linux archive below.
- Click the "Connect" button. The status pane in the lower left corner should say "Connected".
- Click "Browse" and select the bitstream file you generated using Xilinx ISE.
- Click "Burn" to write the bitstream to Flash. This process takes about 5 - 10 seconds, depending on your computer.
- The FPGA will now boot with your configuration. The Flash chip will retain this configuration even if the power is removed.
Mercury Programmer is available for Windows & Linux.
Source code is also provided. Please see the included software license and disclaimer.
Microsoft Visual C# 2010 was used for development. Linux compatibility is provided via the Mono runtime.
Download Latest Release
1.0.125 (9/13/2012) - First public release
1.0.168 (3/22/2013) - Added Linux support via Mono runtime.
1.1.219 (8/07/2013) - Added support for 8Mbit flash on Mercury ME1B.
1.2.338 (1/07/2015) - Improved programming speed. Miscellaneous bug fixes / UI tweaks.