Mercury 2 FPGA Module
Reference Manual
OVERVIEW
Mercury 2 is an ultra-compact 3" x 1" Xilinx Artix-7
FPGA development board. The convenient 64-pin
DIP form-factor makes it easy to add an FPGA to a
breadboard, protoboard, or to your own custom PCB
design. The Mercury 2 module provides a complete
FPGA solution, encapsulating all the required power,
configuration, and I/O circuitry, leaving you to focus
on your project.
Figure 1: Mercury 2 FPGA Module
Unlike most FPGA development boards, Mercury 2 is
equipped with 5V tolerance on 40 digital I/O pins, so
FPGA logic can be safely and easily interfaced with
5V logic level devices. The Mercury 2 board also
supports a wide range of analog I/O, including an
8-channel SPI ADC with external VREF up to 5V,
a 2-channel SPI DAC, and the 1-MSPS Xilinx XADC.
An external 4Mbit SRAM provides a high-speed
buffer for data acquisition and signal processing.
Mercury 2 has a 32 Mb SPI flash to hold the FPGA
bitstream and user data. The board has a micro USB
port for easy programming and user data transfer.
The board is also equipped with a 10/100 Ethernet
PHY for network connectivity.
The complete schematics for Mercury 2 are
available on our website, along with open-source
USB programmer apps for Windows and Linux, and
several example projects, and reference designs.
v1.0 August 2, 2019
SPECIFICATIONS
➢ Xilinx Artix-7 FPGA (XC7A35T-1FTG256C)
▪ 33,280 logic cells
▪ 1,800 Kbits internal block RAM
▪ 90 DSP slices (DSP48E1 48-bit ALUs)
▪ 5 clock management tiles (CMT)
➢ FTDI FT2232H dual-channel 480Mbps
USB 2.0 interface with Micro-USB port
▪ Channel A: FPGA configuration and debug
▪ Channel B: user-configurable interface
for high-speed data transfer
➢ 32 Mbit SPI flash (up to 16.7 Mbit used for
FPGA bitstream, remainder for user data)
➢ 4 Mbit SRAM (512 K x 8 bit) with
fast, asynchronous 10 ns interface
➢ 50MHz MEMS oscillator (±50 ppm)
➢ Digital input/output
▪ 40x 5V tolerant digital I/O pins (SN74CB3T)
▪ 10x FPGA-direct I/O pins
▪ 3x user LEDs
➢ Analog input/output
▪ 8-channel, 200 KSPS 10-bit ADC (MCP3008)
▪ 2-channel, 220 KSPS 10-bit DAC (MCP4812)
▪ 1 MSPS 12-bit Xilinx XADC module
(1x direct input and 3x AUX inputs)
➢ Network communications
▪ 10/100 Ethernet PHY (Microchip LAN8720A)
for use with Ethernet jack breakout board
▪ Expansion header (1x8 pin, 0.05") intended
for use with the ESP-11 Wi-Fi module
© 2019 MicroNova LLC
www.micro-nova.com
1 of 9
Need help?
Do you have a question about the Mercury 2 and is the answer not in the manual?
Questions and answers