Arty Z7: Zynq-7000 SoC Development Board


Add a free USB A to Micro-B cable with your FPGA purchase!

(6 reviews) Write a Review
Adding to cart… The item has been added

Note for repeat customers: There has been a change to the Arty Z7-10 variant of this product. More information can be found in the RTL8211F and W25Q128JV PCN documents, available through the Support tab.

The Arty family of Digilent FPGA/SoC boards was designed with versatility and flexibility in mind. With universally popular Arduino™ headers and multiple Pmod™ ports, an Arty will be the most adaptable FPGA/SoC board in your toolbox.

The Arty Z7 is a ready-to-use development platform designed around the Xilinx Zynq®-7000 System-on-a-chip (SoC) family. The Zynq®-7000 SoC family integrates the software programmability of an ARM®-based processor with the hardware programmability of an FPGA, enabling key analytics and hardware acceleration while integrating CPU, DSP, ASSP, and mixed signal functionality on a single device.

The Arty Z7 is supported by Xilinx's Vivado Design Suite, including the free WebPACK version. The SDSoC™ Development Environment provides a familiar embedded C/C++/OpenCL application development experience for heterogeneous Zynq® SoC deployment.

There are two variants of the Arty Z7: The Arty Z7-10 features the XC7Z010-1CLG400C, and the Arty Z7-20 features the larger XC7Z020-1CLG400C. 

If your application does not require the processing system of an SoC, the Arty A7, or Arty S7 may be better options.

Guides and demos are available to help you get started quickly with the Arty Z7. These can be found through the Support Materials tab.

   Arty Z7-10  Arty Z7-20
 FPGA part  XC7Z010-1CLG400C  XC7Z020-1CLG400C
 Logic Cells  28,000  85,000
 DSP Slices  80  220
 Block RAM (Mbits)  2.1  4.9

  • ZYNQ Processor
    • 650MHz dual-core Cortex-A9 processor
    • DDR3 memory controller with 8 DMA channels and 4 High Performance AXI3 Slave ports
    • High-bandwidth peripheral controllers: 1G Ethernet, USB 2.0, SDIO
    • Low-bandwidth peripheral controller: SPI, UART, CAN, I2C
    • Programmable from JTAG, Quad-SPI flash, and microSD card (Micro B USB cable NOT included, but can be added for free!).
    • Programmable logic equivalent to Artix-7 FPGA
  • Memory
    • 512 MB DDR3 with a 16-bit bus @ 525 MHz (1050 MT/s)
    • 16MB Quad-SPI Flash with factory programmed 48-bit globally unique EUI-48/64™ compatible identifier
      • Due to supply chain constraints, the SPI Flash has been replaced by the Winbond W25Q128JV starting with revision D.0. This part is not functionally equivalent to parts used on older revisions, but flash programming through Vivado and the QSPI boot mode are not affected. More information can be found in the "Product Change Notice - Flash Memory" document, which can be found in the Arty Z7 Resource Center, available through the Support tab.
    • microSD slot
  • Power
    • Powered from USB or any 7V-15V external power source
  • USB and Ethernet
    • Gigabit Ethernet PHY
      • Due to obsolescence, the Realtek RTL8211E has been replaced by the Realtek RTL8211F starting with revision D.0. These parts are not functionally equivalent, but the capabilities of the Ethernet port are not affected. More information can be found in the "Product Change Notice - Ethernet PHY" document, which can be found in the Arty Z7 Resource Center, available through the Support tab.
    • USB-JTAG Programming circuitry
    • USB-UART bridge
    • USB OTG PHY (supports host only) 
  • Audio and Video
    • HDMI sink port (input)
    • HDMI source port (output)
    • PWM driven mono audio output with 3.5mm jack 
  • Switches, Push-buttons, and LEDs
    • 4 push-buttons
    • 2 slide switches
    • 4 LEDs
    • 2 RGB LEDs
  • Expansion Connectors
    • Two standard Pmod ports
      • 16 Total FPGA I/O
  • Arduino/chipKIT Shield connector
    • Up to 49 FPGA Digital I/O for the Z7-20 and 26 FPGA Digital I/O for the Z7-10
    • 6 Single-ended 0-3.3V Analog inputs to XADC
    • 4 Differential 0-1.0V Analog inputs to XADC
  • Arty Z7: SoC Development Board
    • Receive a free USB A to Micro-B cable with your Arty Z7 purchase! (Must have the USB cable and Arty Z7 in your cart for the discount).
  • Digilent cardboard packaging with protective foam

To create and modify designs for your Arty Z7, you can use Xilinx's Vivado Design Suite. Vivado is a software designed for the synthesis and analysis of HDL designs.

The Xilinx SDSoC Development environment provides a familiar embedded C/C++/OpenCL application development experience for heterogeneous Zynq® SoC deployment. A voucher for the SDSoC Development Environment is available for purchase with the Arty Z7-20. This voucher does not include access to the Vivado Design Suite, but both variants of the Arty Z7 are supported by the free WebPACK edition of the Vivado Design Suite.

Note: Xilinx software tools are not available for download in some countries. Prior to purchasing the Arty Z7, please check the supporting software's availability, as it is required for the board's use.

Quickly find what you need to get started and reduce mean time to blink.

All product support including documentation, projects, and the Digilent Forum can be accessed through the product resource center.

Resource Center

Quick Links

Reference Manual

6 Reviews Hide Reviews Show Reviews

  • 1

    Posted by LBRC on 16th Dec 2023


  • 5

    Posted by Eric Brombaugh on 7th Feb 2022

    Great features, excellent price.

  • 3
    Great hardware...

    Posted by Digilent Customer on 22nd Sep 2020

    But lacking up to date project support and documentation.

  • 4
    Awesome Re-introduction to FPGA Tech; Needs Mounting Solution

    Posted by Zack on 24th Feb 2018

    As the others have said it is really easy to get started with this board. I was able to get both Petalinux and Ubuntu 16.04 to boot from an SD card (the former with a RAM filesystem using an example made by Digilent on Github, the latter with a persistent filesystem based on guide-blogs I found online). I had some trouble getting a UARTLite Xilinx IP core to show-up in Ubuntu's /dev/ directory initially, but it turned out that I was simply forgetting to export a hardware definition. The Petalinux build tools take care of all the hard work linking your FPGA logic to Linux, and seems to work just fine if you're using the Petalinux OS itself or something like Ubuntu. Fair warning: This thing can get very warm. At 70F ambient temperature this board, with only a basic "blink" FPGA bitstream and the Petalinux RAM FS from Digilent, my laser thermometer reported this thing reaching a steady-state temperature of 125F! I was able to significantly lower the temp to 85F-90F with a small heatsink and DC fan from Microcenter (powered off the 5V rail). While probably not an absolute must-have I'd personally recommend it. Since I've gotten Ubuntu working and solved by UARTLite troubles I've had no problems updating the FGPA logic and tinkering with the OS. I've been using Vivado 2017.04 on Windows 10 (x64), and i've been my Petalinux tools from a VirtualBox VM of Ubuntu 16.04. I have some random Micro-SD Card reader that Ubuntu can access via VirtualBox. Additionally, here's a super-handy guide I followed for getting Ubuntu running: Oh, and as another review stated this thing has no on-board mounting holes of any sort. It has four small rubber feet, but that's it. That's perhaps the only downside to this board, but it's far from a deal-breaker if you're looking for a solid Zynq development platform that doesn't take-up much room.

  • 5
    Easy setup and great working

    Posted by Robin Hakanson on 17th Feb 2018

    The Arty Z7-20 is really easy to get going with. The board works good and have a lot of easy to use test IO (like buttons and led's) to start testing with. The tutorial on how to start working with the board given by Digilent is really easy to follow and gives you enough information to know how to progress from that point on your own both from a FPGA and SW design perspective.

  • 4
    Great board for the price, but needs mounting holes!

    Posted by Josh on 15th Jun 2017

    I have managed to get Ubuntu 16.04 running on the Arty Z7-20. All hardware appears to work reliably. The only complaint that I have, is that the board has no mounting holes. How would I mount this board onto a robot? Makers and Hobbyists NEED the ability to mount the board, otherwise it cannot be used for real embedded projects, because it is just a loose board/fire hazard. Again, for the price, it is a great board!