Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programmable-logic:arty-z7:start [2022/07/01 13:02] – [Documentation] Add flash and ethernet pcns Arthur Brownprogrammable-logic:arty-z7:start [2023/08/29 16:06] (current) – ↷ Links adapted because of a move operation Arthur Brown
Line 1: Line 1:
 +~~NOTOC~~ 
 +     
 +====== Arty Z7 ======
 +{{Digilent Infobox
 +| Store Page = https://digilent.com/shop/arty-z7-zynq-7000-soc-development-board/
 +| Manual = [[reference-manual]]
 +| Support = https://forum.digilent.com
 +| Title = Arty Z7  
 +| Subtitle = Zynq for Hobbyists and Makers
 +| Header = Features
 +| Bullet = Full support for Vivado, SDSoC, and Petalinux design environments
 +| Bullet = 650MHz dual-core Cortex-A9 processor with tightly integrated Xilinx FPGA 
 +| Bullet = 512 MB DDR3
 +| Bullet = Wide range of USB, Ethernet, Video and Audio connectivity
 +| Bullet = Arduino shield and Pmod connectors for adding-on hardware devices
 +| Bullet = Programmable from JTAG, Quad-SPI flash, and microSD card
 +| Header = Key FPGA Specifications
 +| Part Number = XC7Z020-1CLG400C \\ (XC7Z010-1CLG400C*)
 +| Logic slices = 13,300 (4,400*)
 +| 6-input LUTs =  53,200 (17,600*)
 +| Flip-Flops = 106,400 (35,200*)
 +| Block RAM = 630 KB (270 KB*)
 +| DSP Slices = 220 (80*)
 +| Clock Resources = Zynq PLL with 4 outputs \\ 4 PLLs (2 PLLs*) \\ 4 MMCMs (2 MMCMs*) \\ 125 MHz external clock
 +| Internal ADC = Dual-channel, 1 MSPS
 +| Bullet = (* -7010 variant value in parentheses when different)
 +| Header = Connectivity and On-board I/O
 +| USB = USB-UART \\ USB-JTAG Programmer \\ USB Host
 +| Ethernet = Gigabit Ethernet PHY
 +| HDMI = Sink (input) \\ Source (output)
 +| Audio = PWM driven mono audio output \\ with 3.5 mm jack
 +| Pmod Connectors = 2
 +| Other Connectors = Arduino/chipKIT shield connector
 +| Switches = 2 slide switches
 +| Buttons = 4 Push buttons 
 +| LEDs = 4 LEDs, 2 RGB LEDs
 +| Header = Electrical
 +| Power Inputs = USB \\ 7 V - 15 V External source
 +| Header = Physical
 +| Width = 3.46 in (88 mm)
 +| Length = 4.3 in (109.2 mm)
 +| Header = Design Resources
 +| Mechanical Drawing = {{:reference:programmable-logic:arty-z7:arty_z7_dimensions.zip|DXF }}
 +}}
  
 +{{page>reference-manual}} \\ \\
 +
 + ===== Documentation =====
 +{{topic>arty-z7 +doc -legacy -in-work}}
 +
 +  * {{https://files.digilent.com/resources/programmable-logic/arty-z7/arty-z7-d0-sch.PDF|Arty Z7 Revision D.0 Schematic}}
 +  * {{/reference/programmable-logic/arty-z7/arty_z7_sch.pdf|Arty Z7 Revision B.2 Schematic}}
 +
 +  * {{https://files.digilent.com/resources/programmable-logic/documents/RTL8211F_PCN.pdf|Product Change Notice - Ethernet PHY}}
 +  * {{https://files.digilent.com/resources/programmable-logic/documents/W25Q128JV_PCN.pdf|Product Change Notice - Flash Memory}}
 +
 +**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.//
 +
 +----
 +===== Tutorials =====
 +
 +  * [[programmable-logic:guides:installing-vivado-and-vitis]]
 +    * Walks through installing Vivado and Vitis, the development environments used to create hardware and software applications targeting Digilent FPGA development boards.
 +  * [[programmable-logic:guides:getting-started-with-ipi]]
 +    * Walks through using Vivado and Vitis to create a design in hardware and software that uses a processor to control buttons and LEDs.
 +  * [[programmable-logic:guides:getting-started-with-vivado]]
 +    * Walks through using Vivado to create a simple design that blinks a single LED.
 +  * [[learn/programmable-logic/tutorials/pmod-ips/start]]
 +    * Digilent Pmod IPs can be used to control connected Pmods from baremetal software.
 +    * It should be noted that not all Pmods are supported and that Pmod IPs are only supported in versions of Vivado 2019.1 and older.
 +  * [[programmable-logic/guides/zynq-baremetal-boot]]
 +  * [[programmable-logic:guides:zynq-servers]]
 +
 +----
 +===== Example Projects =====
 +{{topic>arty-z7 +project -legacy -in-work}}
 +
 +----
 +===== Additional Resources ===== 
 +  * [[intro-to-fpga]]
 +
 +  * [[https://support.xilinx.com/s/article/776702|Adam Taylor: Quick FLIR thermal vision for Arty Z7]]
 +  * [[https://www.rs-online.com/designspark/getting-started-guide-with-xilinx-sdsoc-on-arty-z7-20|Adam Taylor: Software Defined SoC on Arty Z7-20, Xilinx ZYNQ evaluation board]]
 +  * [[https://support.xilinx.com/s/article/777757|Adam Taylor: Software for FLIR thermal imager on Arty Z7]]
 +  * [[https://support.xilinx.com/s/article/762097|Adam Taylor: Pmods!]]
 +  * [[https://support.xilinx.com/s/article/764448|Adam Taylor: Pmods -- What if there is no driver?]]
 +  * [[https://www.hackster.io/adam-taylor/programming-python-on-zynq-fpga-ec4712|Adam Taylor: Programming Python on Zynq FPGA]]
 +  * [[https://www.hackster.io/adam-taylor/use-python-zynq-and-opencv-to-implement-computer-vision-361e1b|Adam Taylor: Use Python, Zynq and OpenCV to Implement Computer Vision]]
 +  * [[https://www.xilinx.com/support/university/workshops.html|Xilinx Vivado Workshop materials]]
 +  * {{reference:programmable-logic:arty-z7:arty_z7.zip|Arty Z7 STP file (large file format)}}
 +  * {{:reference:programmable-logic:arty-z7:arty_z7_dimensions.zip|Arty Z7 Mechanical Drawing }}
 +  * OOB bit file {{ :reference:programmable-logic:arty-z7:boot.zip |}}
 +  * {{https://files.digilent.com/resources/programmable-logic/arty-z7/SoV-Arty-Z7.pdf|Arty Z7 Statement of Volatility}}
 +  
 +
 +----
 +
 +{{tag>programmable-logic programmable-logic-start arty-z7 resource-center}}