User manual

Purchasing Options
The Arty Z7 can be purchased with either a Zynq-7010 or Zynq-7020 loaded. These two Arty Z7
product variants are referred to as the Arty Z7-7010 and Arty Z7-7020, respectively. When
Digilent documentation describes functionality that is common to both of these variants, they are
referred to collectively as the “Arty Z7”. When describing something that is only common to a
specific variant, the variant will be explicitly called out by its name.
The only difference between the Arty Z7-7010 and Arty Z7-7020 are the capabilities of the Zynq
part and the amount of I/O available on the shield connector. The Zynq processors both have the
same capabilities, but the 7020 has about a 3 times larger internal FPGA than the 7010. The
differences between the two variants are summarized below:
Product Variant Arty Z7-7010 Arty Z7-7020
Zynq Part
XC7Z010-1CLG400C XC7Z020-1CLG400C
1 MSPS On-chip ADC
Yes Yes
Look-up Tables (LUTs)
17,600 53,200
Flip-Flops
35,200 106,400
Block RAM
270 KB 630 KB
Clock Mana
g
ement Tiles
2 4
Available Shield I/O
26 49
On the Arty Z7-7010, the inner row of the digital shield (IO26-IO41) and IOA (also referred to
as IO42) are not connected to the FPGA, and A0-A5 can only be used as analog inputs. This will
not affect the functionality of most existing Arduino shields, because most do not use this inner
row of digital signals.
The board can be purchased stand-alone or with an accessory kit that contains a 12V/3A power
adapter, USB A to Micro B cable, an 8GB speed class 10 microSD card, and a voucher to unlock
the Xilinx SDSoC toolset. The SDSoC voucher unlocks a 1 year license and can only be used
with the Arty Z7. After the license expires, any version of SDSoC that was released during this 1
year period can continue to be used indefinitely. For more information on purchasing, see the
Arty Z7 Product Page.
Software Support
The Arty Z7 is fully compatible with Xilinx’s high-performance Vivado Design Suite. This
toolset melds FPGA logic design with embedded ARM software development into an easy to
use, intuitive design flow. It can be used for designing systems of any complexity, from a
complete operating system running multiple server applications in tandem, down to a simple