Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
programmable-logic:arty-s7:start [2022/09/08 20:21] – changed forum.digilentinc.com to forum.digilent.com jeff.greenberg_ni.comprogrammable-logic:arty-s7:start [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +~~NOTOC~~  
 +       
 +====== Arty S7 ======
 +{{Digilent Infobox
 +| Store Page = https://digilent.com/shop/arty-s7-spartan-7-fpga-development-board/
 +| Manual = [[reference-manual]]
 +| Support = https://forum.digilentinc.com/forum/4-fpga/
 +| Title = Arty S7
 +| Subtitle = Spartan-7 FPGA for Makers and Hobbyists
 +| Header = Features
 +| Bullet = Full support for Vivado, including tool integration, example projects and tutorials
 +| Bullet = Well equipped for MicroBlaze soft-processor designs
 +| Bullet = 256 MB DDR3L memory and 16 MB Quad-SPI Flash
 +| Bullet = Arduino shield and Pmod connectors for adding-on hardware devices
 +| Bullet = Programmable from JTAG and Quad-SPI flash
 +| Header = Key FPGA Specifications
 +| Part Number = XC7S50-1CSGA324C (XC7S25-1CSGA324*)
 +| Logic Slices = 8,150 (3,650*)
 +| 6-Input LUTs = 32,600 (14,600*)
 +| Flip-Flops = 65,200 (29,200*)
 +| Block RAM = 337.5 KB (202.5 KB*)
 +| DSP Slices = 120 (80*)
 +| Clock Resources = 100 MHz & 12MHz external clocks \\ 5 PLLs (3 PLLs*) \\ 5 MMCMs (3 MMCMs*)
 +| Internal ADC = Dual-channel, 1 MSPS
 +| Bullet = (*S7-25 variant value in parentheses where different)
 +| Header = Connectivity and On-board I/O
 +| USB = USB-UART \\ USB-JTAG Programmer
 +| Pmod Connectors = 4
 +| Other Connectors = Arduino/chipKIT shield connector
 +| Switches = 4 slide switches
 +| Buttons = 4 Push buttons 
 +| LEDs = 4 LEDs, 2 RGB LEDs
 +| Header = Electrical
 +| Power = USB \\ 7-15v (2.5mm coaxial) supply
 +| Logic Level = 3.3v
 +| Header = Physical
 +| Width = 3.46 in (88 mm)
 +| Length = 4.3 in (109.2 mm)
 +| Header = Download Documents
 +| Reference Manual = {{ :reference:programmable-logic:arty-s7:arty-s7_rm.pdf | }}
 +| Pinout Spreadsheet = {{ :reference:programmable-logic:arty-s7:arty-s7-pinout.xlsx | }}
 +| Schematic = {{reference/programmable-logic/arty-s7/arty_s7_sch-rev_e.pdf|Rev. E}}
 +| Header = Design Resources
 +| Mechanical Drawing = {{:reference:programmable-logic:arty-s7:arty_s7_dimensions.zip|DXF }}
 +| Header = Product Compliance
 +| HTC = 8471500150
 +| ECCN = EAR99
 +}}
  
 +{{page>reference-manual}} \\ \\
 + 
 +===== Documentation =====
 +
 +  * [[/programmable-logic/arty-s7/reference-manual]]
 +  * [[/learn/programmable-logic/doc/github/digilent-xdc]]
 +  * [[/learn/programmable-logic/doc/github/digilent-mig]]
 +  * [[/software/petalinux/start]]
 +  * [[/learn/programmable-logic/doc/datasheets/7-series-fpgas-overview]]
 +  * [[/learn/programmable-logic/doc/datasheets/spartan-7-datasheet]]
 +
 +  * {{/programmable-logic/arty-s7/arty-s7-e2-sch.pdf|Arty S7 Revision E.2 Schematic}}
 +  * {{/reference/programmable-logic/arty-s7/arty_s7_sch-rev_e.pdf|Arty S7 Revision E.1 Schematic}}
 +  * {{/reference/programmable-logic/arty-s7/arty_s7_sch-rev_b.pdf|Arty S7 Revision B.0 Schematic}}
 +
 +  * {{https://files.digilent.com/resources/programmable-logic/documents/S25FL127S_PCN.pdf|Product Change Notice - Flash Memory}}
 +
 +----
 +===== 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-s7 +project -legacy}}
 +----
 +===== Community Projects =====
 +
 +  * //Hackster Project//: [[https://projects.digilentinc.com/adam-taylor/arm-designstart-fpga-cortex-m1-environmental-monitor-fe4a69|Arm DesignStart FPGA Cortex-M1 Environmental Monitor]]
 +    * Created by Adam Taylor.
 +    * Contains instructions for using the ARM Cortex-M1 with the Arty S7.
 +    * **Note**: //Working with DesignStart FPGA requires a license. A free 90-day trial license can be obtained, as described in the guide.//
 +  * //Hackster Project//: [[https://projects.digilentinc.com/adam-taylor/arm-designstart-fpga-cortex-m3-based-robot-106bca|Arm DesignStart FPGA Cortex-M3-Based Robot]]
 +    * Created by Adam Taylor.
 +    * Contains instructions for using the ARM Cortex-M3 with the Arty S7.
 +    * **Note**: //Working with DesignStart FPGA requires a license. A free 90-day trial license can be obtained, as described in the guide.//
 +
 +----
 +===== Additional Resources ===== 
 +
 +  * [[https://mautic.digilentinc.com/asset/94:arm-on-fpga-apac-workshopmp4|Integrating ARM Microprocessors in an Arty S7 - Workshop Recording]]
 +  * [[https://github.com/Digilent/Arty-S7-50-base/releases/download/v2017.2.1-1/OoB-Demo-2017.2.1-1.zip|Out-of-Box Demo source code (S7-50 variant)]]
 +  * {{:reference:programmable-logic:arty-s7:Arty_S7.zip|3D CAD of Arty S7}}
 +  * [[learn/software/tutorials/vivado-quick-reference-guide/start|Microblaze Quick Reference Guide Supplement (Experimental)]]
 +  * [[https://digilent.s3-us-west-2.amazonaws.com/resources/programmable-logic/arty-s7/Integrating%2BArm%2BM1%2Binto%2BXilinx%2BFPGAs_Workbook.pdf|Integrating Arm Cortex-M Processors into Xilinx FPGAs Course Workbook by Adam Taylor]]
 +  * {{:reference:programmable-logic:arty-s7:arty_s7_dimensions.zip| Arty S7 Mechanical Drawing }}
 +
 +----
 +
 +{{tag>programmable-logic programmable-logic-start arty-s7 resource-center}}