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/05/13 16:18] – [Tutorials] Arthur Brownprogrammable-logic:arty-z7:start [2022/10/04 04:38] (current) – external edit 127.0.0.1
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.digilentinc.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.5mm 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 \\ 7V-15V 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}}
 +
 +----
 +===== 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.
 +
 +----
 +===== 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 |}}
 +  
 +
 +----
 +
 +{{tag>programmable-logic programmable-logic-start arty-z7 resource-center}}