SparkFun
Alchitry Pt V2 Artix-7 FPGA Development Board
· MPN: DEV-27873
This is a platinum-tier FPGA development board designed for high-speed performance in compact builds. Its low-profile backside has no components taller than ...
Get notified when back in stock
This is a platinum-tier FPGA development board designed for high-speed performance in compact builds. Its low-profile backside has no components taller than 1.5mm, enabling the use of high-speed 1.5mm stack-height DF40 connectors for GTP-capable interfaces such as PCIe 2.0.
At the centre is a Xilinx Artix-7 FPGA with a large resource set for ambitious digital logic projects, including real-time signal processing and high-speed communication. The board brings out extensive IO, dedicated DSP resources, Block RAM, DDR3L memory, configuration flash and USB-based JTAG/UART/FIFO connectivity.
As part of the modular Alchitry ecosystem, the Pt V2 stacks with expansion boards called Elements to add prototyping spaces, buttons, LEDs and more. To make a proper physical connection with its high-speed connectors, it requires a Br, Fn or Sp Element when connecting to an Ft, Ft+ or Hd board, preventing the connectors from contacting capacitors on the bottom of the Pt.
The Artix 7 FPGA requires a free Vivado licence. Supporting documentation includes the schematic, 3D Model (STEP), DC and AC Switching Characteristics (DS181), SelectIO Resources (UG471), Clocking Resources (UG472) and Xilinx Artix 7 documentation.
Features:
- Flagship FPGA platform: Platinum-tier FPGA development board engineered for high-speed performance and compact designs.
- Low-profile stacking: Backside features no components taller than 1.5mm for high-speed 1.5mm stack-height DF40 connectors.
- GTP support: High-speed GTP gigabit transceiver port capability for interfaces like PCIe 2.0.
- Artix-7 resources: Xilinx Artix-7 FPGA with substantially more resources than the Au V2.
- Stackable expansion: Stacks with Alchitry Elements to add prototyping spaces, buttons, LEDs and more.
- Independent stacks: Connectors on both sides of the board allow two independent stacks with IO not shared.
- USB connectivity: FT2232HQ supports USB -> JTAG and USB -> UART or FIFO.
- Vivado workflow: Artix 7 FPGA requires a free licence for Vivado.
Specifications:
- FPGA: XC7A100T-2FGG84I FPGA
- Logic cells: 101,440 logic cells
- DSP slices: 240 dedicated DSP48E1 slices
- Block RAM: 4,860 Kb of Block RAM Blocks
- Backside component height: no components taller than 1.5mm
- DF40 connector stack height: 1.5mm
- Board connectors: Connectors on both sides of the board allow two independent stacks (IO isn't shared)
- IO pins: 206 IO pins
- IO pair capability: All IO pairs are LVDS_25 capable inputs or TMDS_33 capable IO
- Top IO pins: 112 on the top
- Top triple voltage pins: 32 triple voltage (3.3V, 2.5V, or 1.8V) pins (16 pairs) capable of LVDS_25 IO
- Top differential pairs: 76 routed as 100 ohm differential pairs
- Top single-ended IO: Remaining IO routed as 50 ohm single ended
- Top control header IO: 8 are on the control header
- Bottom IO pins: 92 on the bottom
- Bottom differential pairs: 24 routed as 100 ohm differential pairs
- Bottom single-ended IO: Remaining IO routed as 50 ohm single ended
- Bottom control header IO: 8 are on the control header
- QWIIC connector IO: 2 on QWIIC connector
- GTP pins: 20 GTP pins broken out on the bottom
- GTP clock input pairs: 2 clock input pairs
- GTP Tx pairs: 4 Tx pairs
- GTP Rx pairs: 4 Rx pairs
- GTP bandwidth: 6.25 Gb/s bandwidth per pair
- Oscillator: 100MHz oscillator
- General purpose LEDs: 8 general purpose LEDs
- Button: 1 button (typically used as reset)
- Memory: 256MB DDR3L @ 800Mb/s (400MHz)
- Configuration flash: 32MBit Configuration FLASH
- USB interface: FT2232HQ USB -> JTAG and USB -> UART (12Mbaud max) or FIFO (~8MB/s)
- Input voltage: 5-12V input voltage on-board power supply
- 3.3V supply: 3.3V @ 4A (IO)
- 2.5V supply: 2.5V @ 500mA (triple voltage pins, derived from 3.3V)
- 1V supply: 1V @ 4A (VCCINT)
- 1.8V supply: 1.8V @ 1.2A (VCCAUX, triple voltage pins)
- 1.35V supply: 1.35V @1.2A (DDR3L)
- 1.8V analogue supply: 1.8V @ 200mA (analog)
- 1V MGTAVCC supply: 1V @ 1.5A (MGTAVCC, derived from 3.3V)
- 1.2V MGTAVTT supply: 1.2V @1.5A (MGTAVTT, derived from 3.3V)
Ideal for advanced FPGA work where high IO count, fast transceivers and stackable expansion are needed in a compact Alchitry-format board.
Jargon buster
Plain-language definitions for the technical terms used above.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- DSP
- Digital signal processing means using software or hardware to analyse or modify signals such as audio, vibration, or sensor readings. A board suited to DSP is useful when a project needs fast maths for filtering, synthesis, or real-time signal analysis.
- FIFO
- FIFO stands for "first in, first out", a way of handling stored items so the oldest one is read out first, like a queue. In electronics a FIFO is usually a small buffer that temporarily holds data, such as sensor samples or serial bytes, so a processor can collect it in batches instead of reading continuously.
- JTAG
- JTAG is a hardware debugging and programming interface used to inspect and control chips at a low level. It matters for advanced development because it can help diagnose firmware problems that are hard to see through normal serial output.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- RAM
- RAM (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
- RX
- RX means receive, usually showing data being received by the board. An RX indicator LED can help with troubleshooting USB or serial communication.
- TX
- TX means transmit, usually showing data being sent from the board. A TX indicator LED can help you see when the board is communicating or uploading code.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
Find this product in
Alchitry Pt V2 Schematic
Schematic · 3.6 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 803.8 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more