Mercury 2 FPGA Development Board
Xilinx Artix-7A FPGA (XC7A35T)
33,280 logic cells
1,800 Kbits of fast block RAM
90 DSP slices
5 clock management tiles (CMT)
Dual-channel, 1 MSPS internal ADC (XADC)
Dual-channel High Speed USB 2.0 on-board USB interface.
Channel A is for device configuration and debugging (Flash programming and USB-JTAG interface)
Channel B provides a user-configurable USB interface between the FPGA and host for high speed data transfer.
32 Mb SPI configuration / user Flash
Microchip MCP-3008 8-channel, 200 KSPS, 10-bit ADC
Microchip MCP-4812 2-channel, 225 MHz, 10-bit DAC
4 Mb (512K x 8-bit) SRAM with dedicated FPGA I/O interface
40 5-volt tolerant IO pins
10 FPGA-direct high speed IO pins
3 User LEDs
SMA connector and external Vref IC for Xilinx XADC.
Powered from USB or an external 4.5V - 5.5V power source
On-board Microchip LAN8720A 10/100 Ethernet PHY
Expansion header for Micronova RJ45 Ethernet Connector Board
Expansion header for ESP8266 ESP-11 WiFi Module
6-pin Expansion header for JTAG interface
Convenient DIP Package
Mercury 2 has 64 round machine header pins in a familiar dual in-line package (DIP) format. No proprietary expansion connectors - just drop it right into a breadboard!
Mercury 2 is perfect for rapid prototyping, and the super tiny form-factor makes it easy to embed into a project with tight space. We've taken care of the voltage regulators, bypass capacitors and USB configuration circuitry, freeing you to focus on your actual design!
Most FPGA development boards are limited to 3.3V digital-only I/O, but we built Mercury 2 with more flexibility in mind: We've included an on-board 8-channel SPI ADC (10 bit, 200 Ksps) and SPI DAC (10-bit, 225 MHz). It also has a dedicated input for the XADC included on the Artix-7A FPGA with the ability to expand into 16 available auxiliary inputs (12 bit, 20 Msps). This makes the Mercury 2 ideal for DSP designs. It also has 40 pins of 5V-tolerant digital I/O, so you can safely interface TTL-level devices with the 3.3V Artix-7A FPGA.
If you have a Mercury 2 project that you'd like to share, let us know!