Arty A7
Store
Reference Manual
Technical Support
Arty A7
Artix-7 FPGA Development Board
Features
- Programmable over JTAG and Quad-SPI Flash
- On-chip analog-to-digital converter
Key Specifications
FPGA Part #
XC7A35TICSG324-1L (XC7A100TCSG324-1*)
Logic Slices
5,200 (15,850*)
Block RAM
1,800 Kbits (4,860* Kbits)
DSP Slices
90 (240*)
DDR3
256 MB @ 667 MHz
Internal clock
450 MHz+
Quad-SPI Flash
16 MB
Ethernet
10/100 Mbps
- (*A7-100 variant value in parentheses where different)
Connectivity and Onboard I/O
Pmod Connectors
4
Shield Connector
Arduino / chipKIT compatible
Switches
4
Buttons
4
Reset LED
1
User LED
4
User RGB LED
4
Electrical
Power
USB
7-15v (2.5mm coaxial) supply
7-15v (2.5mm coaxial) supply
Logic Level
3.3v
Physical
Width
3.4 in
Length
4.3 in
Design Resources
Mechanical Drawing
The Arty A7, formerly known as the Arty, is a ready-to-use development platform designed around the Artix-7™ Field Programmable Gate Array (FPGA) from Xilinx. It was designed specifically for use as a MicroBlaze Soft Processing System. When used in this context, the Arty A7 becomes the most flexible processing platform you could hope to add to your collection, capable of adapting to whatever your project requires. Unlike other Single Board Computers, the Arty A7 isn't bound to a single set of processing peripherals: One moment it's a communication powerhouse chock-full of UARTs, SPIs, IICs, and an Ethernet MAC, and the next it's a meticulous timekeeper with a dozen 32-bit timers.
Documentation
- Arty A7 Reference Manual
- Arty A7 Schematic
- Master XDC Files
- Xilinx 7 Series FPGAs Overview
- Xilinx Artix-7 Datasheet
Tutorials
- Getting Started with Digilent Pmod IPs
- Getting Started with Vivado
- Getting Started with Vivado IP Integrator
- Installing Vivado, Xilinx SDK, and Digilent Board Files
- Running a RISC-V Processor on the Arty A7
Example Projects
- Arty A7-100 GPIO Demo
- Arty A7-100 Pmod VGA Demo
- Arty A7-100 XADC Demo
- Arty A7-35 GPIO Demo
- Arty A7-35 Pmod VGA Demo
- Arty A7-35 XADC Demo
- Pmod I2S2 FPGA Volume Control Demo
- Running a RISC-V Processor on the Arty A7
Community Projects
- Hackster Project: Arm DesignStart FPGA Cortex-M1 Environmental Monitor
- Created by Adam Taylor.
- Contains instructions for using the ARM Cortex-M1 with the Arty S7.
- Note: While this project was created for the Arty S7, ARM's DesignStart FPGA materials also contain base projects for working with the Arty A7.
- Note: Working with DesignStart FPGA requires a license. A free 90-day trial license can be obtained, as described in the guide.
- Hackster Project: Arm DesignStart FPGA Cortex-M3-Based Robot
- Created by Adam Taylor.
- Contains instructions for using the ARM Cortex-M3 with the Arty S7.
- Note: While this project was created for the Arty S7, ARM's DesignStart FPGA materials also contain base projects for working with the Arty A7.
- Note: Working with DesignStart FPGA requires a license. A free 90-day trial license can be obtained, as described in the guide.
- Digilent Forum user jmw created a Microblaze port of the Adafruit GFX and Adafruit SSD1306 libraries for the Arty, which likely can be made compatible with the Pmod OLED. The original Forum thread is available here.
- Arty A7 100T project using the Pmod ACL2, Pmod CLS, and Pmod 7SD created by user Tim S. on the Digilent Forum Forum thread
- Arty A7 100T project using the Pmod SF3 and Pmod CLS created by user Tim S. on the Digilent Forum Forum thread
Additional Resources
- Avnet Product Brief - REQUIRES REGISTRATION