Within the Avnet 'Zed' Community, we spend a lot of time talking about SoC's with hard-core processors. The original ZedBoard started it all with a Zynq-7000 device with ARM A9. We've also done a lot with Zynq UltraScale+ family and ARM A53 (UltraZed, Ultra96). However, what if you don't need the ARM? What if Microblaze is good enough or you don't need a processor at all?

 

If you are looking for a more traditional, PL-only device, then Spartan-7 may be a good, low-cost choice. If you don't need the ARM device, you can save quite a bit of money going with something like Spartan-7. For example, the XC7S50 device has 52K logic cells, about the same as the single XC7Z012S (55K logic cells). However, the S7 device is about half the price. You can read more about Spartan-7 here:

http://avnet.me/Spartan7

 

If you are looking for a great board to learn and experiment with Spartan-7, the Digilent Arty-S7 is a great choice. Avnet and Newark/Farnell both distribute Digilent products.

Arty-S7 at Newark/PFArty-S7 at Newark/PF

Arty-S7: Spartan-7 Development Board

However, since it isn't an official member of the 'Zed' Community, you won't find an official Product Page for it on Element14. My goal is to compile information about the Arty-S7 into this blog for easy access for you.

 

ItemLocation
Intro VideoDigilent Arty S7
Product Pagehttp://avnet.me/ArtyS7-Digilent
Reference Manualhttp://avnet.me/ArtyS7-RefManual
Schematicshttp://avnet.me/ArtyS7-Schematics
Board Definition Files (BDF)http://avnet.me/ArtyS7-BDF
Master Constraints XDC Filehttp://avnet.me/ArtyS7-XDC
Memory Interface Generator (MIG) Fileshttp://avnet.me/ArtyS7-MIG
Petalinux Support Pagehttp://avnet.me/ArtyS7-PetaLinux
Digilent Project and Tutorials Home Pagehttp://avnet.me/ArtyS7-DigilentResources
     Tutorial: Installing Vivado, Xilinx SDK, and Digilent Board Fileshttp://avnet.me/ArtyS7-Install-Tools
     Tutorial: Getting Started with Vivadohttp://avnet.me/ArtyS7-Getting-Started-with-Vivado
     Tutorial: Getting Started with Vivado IP Integratorhttp://avnet.me/ArtyS7-Getting-Started-with-Vivado-IP-Integrator
     Project: General I/O Demohttp://avnet.me/ArtyS7-IO-Demo
     Project: XADC Demohttp://avnet.me/ArtyS7-XADC-Demo
     Project: Pmod GPS Demohttp://avnet.me/ArtyS7-Audio-Demo
     Project: Pmod I2S2 FPGA Volume Control Demohttp://avnet.me/ArtyS7-PmodGPS-Demo
Hackster Project Pagehttp://avnet.me/ArtyS7-Hackster
     Project: Measure Environmental Data Through Digilent Arty S7 & Pmodshttps://www.hackster.io/adam-taylor/measure-environmental-data-through-digilent-arty-s7-pmods-cd2fc6
     Project: MikroBus Xilinx -Breathalyzerhttps://www.hackster.io/jean-christophe-owens/mikrobus-xilinx-breathalyzer-ad5d5c
     Project: Wireless FPGA Debugger and System Monitorhttps://www.hackster.io/morsucci/wireless-fpga-debugger-and-system-monitor-56b7e5
     Project: Creating an FPGA-Based Low-Cost Imaging Systemhttps://www.hackster.io/adam-taylor/creating-an-fpga-based-low-cost-imaging-system-cb18af
     Project: Software Defined Radio on the FPGAhttps://www.hackster.io/electrobeez/software-defined-radio-on-the-fpga-d35f33
     Project: Arm DesignStart FPGA Cortex-M1 Environmental Monitorhttps://www.hackster.io/adam-taylor/arm-designstart-fpga-cortex-m1-environmental-monitor-fe4a69
     Project: Vision Outside the Visible!!!https://www.hackster.io/adam-taylor/vision-outside-the-visible-39cb29
MicroZed Chronicles: Triple Modular Redundancy and MicroBlazehttps://www.hackster.io/news/microzed-chronicles-triple-modular-redundancy-and-microblaze-78080b8046e4
Webinar: How to use an Arm Cortex-M processor with Xilinx-based FPGAs and SoCsEvent Registration -- On Demand
Webinar: No hardware experience? No problem! Xilinx MicroBlaze processors are for everyone.Event Registration -- On Demand
Virtual Workshop: Integrating Arm Cortex-M soft CPU IP into FPGAshttps://events.hackster.io/designstart
E14 Roadtest Home PagesXilinx Spartan-7 FPGA Maker Board by DigilentDigilent ARTY S7 Dev Board (Xilinx Spartan 7) Xilinx Spartan-7 FPGA Maker Board by Digilent
     Arty S7 Part 1: Building the basicsArty S7 Part 1: Building the basics
     kk99 ReviewXilinx Spartan-7 FPGA Maker Board by Digilent - Review
     moiiom ReviewXilinx Spartan-7 FPGA Maker Board by Digilent - Review
     Dixon Selvan ReviewDigilent ARTY S7 Dev Board (Xilinx Spartan 7) - Review
    Asher Jayakumar ReviewDigilent ARTY S7 Dev Board (Xilinx Spartan 7) - Review
    Fabio Origlia ReviewDigilent ARTY S7 Dev Board (Xilinx Spartan 7) - Review
    14rhb ReviewDigilent ARTY S7 Dev Board (Xilinx Spartan 7) - Review
The Digilent Arty S7: An Unexpected journey - Part 1 - The Board (gecoz)The Digilent Arty S7: An Unexpected journey - Part 1 - The Board
The Digilent Arty S7: An Unexpected Journey - Part 2 - The Tools (gecoz)The Digilent Arty S7: An Unexpected Journey - Part 2 - The Tools
The Digilent Arty S7: An Unexpected Journey - Part 3 - To the drawing board (gecoz)The Digilent Arty S7: An Unexpected Journey - Part 3 - To the drawing board
The Digilent Arty S7: An Unexpected Journey - Part 4 - The Code (gecoz)The Digilent Arty S7: An Unexpected Journey - Part 4 - The Code
E14 Blog: Seven segment display controlled by Arty S7 board (kk99)Seven segment display controlled by Arty S7 board
E14 Blog: Jumpstart Development with the Digilent Arty S7 FPGA (quinn.sullivan)Jumpstart Development with the Digilent Arty S7 FPGA
E14 Project: PragrammaBall - getting started on the Verilog (Fred27)PragrammaBall - getting started on the Verilog
PurchaseArty-S7-50Arty-S7-50

 

 

If you find other things that I have missed, please enter them in the comments!