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
Last revisionBoth sides next revision
learn:programmable-logic:tutorials:arty-s7-general-io-demo:start [2017/11/07 23:08] Arthur Brownlearn:programmable-logic:tutorials:arty-s7-general-io-demo:start [2018/02/05 22:21] – [Prerequisites] Arthur Brown
Line 13: Line 13:
 ^ 4 User Switches                    |            X    | ^ 4 User Switches                    |            X    |
 ^ 4 User LEDs                        |            X    | ^ 4 User LEDs                        |            X    |
-^ 2 User RGB LEDSs                   |            X    |+^ 2 User RGB LEDs                    |            X    |
 ^ 4 User Push Buttons                |            X    | ^ 4 User Push Buttons                |            X    |
 ^ 4 Pmod Connectors                  |  X        |       | ^ 4 Pmod Connectors                  |  X        |       |
Line 29: Line 29:
  
 ===Software=== ===Software===
-  * **Vivado Design Suite 2017.2**  +  * **Vivado Design Suite 2017.2**
-    * //Newer versions can be used, but the procedure may vary slightly//+    * **NOTE:** //*Vivado 2017.4 or newer is required for the S7-25.// 
 +    * //Newer versions can be used, but the procedure may vary slightly.//
     * //Vivado Design Edition is required for the Spartan 7 due to an error in the Webpack Edition installer.//     * //Vivado Design Edition is required for the Spartan 7 due to an error in the Webpack Edition installer.//
     * //A full Design Edition license is not required to use this demo.//     * //A full Design Edition license is not required to use this demo.//
Line 36: Line 37:
   * **Digilent Board Support Files for Vivado**    * **Digilent Board Support Files for Vivado** 
     * Follow the [[vivado:boardfiles|Vivado Board Files for Digilent 7-Series FPGA Boards]] guide on how to install Board Support Files for Vivado.     * Follow the [[vivado:boardfiles|Vivado Board Files for Digilent 7-Series FPGA Boards]] guide on how to install Board Support Files for Vivado.
 +
  
 ----- -----
Line 41: Line 43:
 ===== Downloads ===== ===== Downloads =====
  
-Arty S7 GPIO Project Support Repository -- [[https://github.com/Digilent/Arty-S7-50-GPIO/releases/download/v2017.2-1/Arty-S7-50-GPIO-2017.2-1.zip|ZIP Archive]] [[https://github.com/Digilent/Arty-S7-50-GPIO|GIT Repo]]+Arty S7-50 GPIO Project Repository -- [[https://github.com/Digilent/Arty-S7-50-GPIO/releases/download/v2017.2-1/Arty-S7-50-GPIO-2017.2-1.zip|ZIP Archive]] [[https://github.com/Digilent/Arty-S7-50-GPIO|GIT Repo]] 
 + 
 +Arty S7-25 GPIO Project Repository -- [[https://github.com/Digilent/Arty-S7-25-GPIO/releases/download/v2017.4-1/Arty-S7-25-GPIO-2017.4-1.zip|ZIP Archive]] [[https://github.com/Digilent/Arty-S7-25-GPIO|GIT Repo]]
  
 ------ ------
Line 47: Line 51:
 ===== Download and Launch the Arty S7 GPIO Demo ===== ===== Download and Launch the Arty S7 GPIO Demo =====
  
 +>1.) Download the **ZIP Archive** for the appropriate board variant in the [[#downloads|Downloads]] section above.
  
->1.) Follow the [[:learn:programmable-logic:tutorials:github-demos:start:|Using Digilent Github Demo Projects]] Tutorial. This is an HDL design project, and as such does not support Vivado SDK, select the tutorial options appropriate for a Vivado-only design. When prompted to return...+>2.) Follow the [[:learn:programmable-logic:tutorials:github-demos:start:|Using Digilent Github Demo Projects]] Tutorial. This is an HDL design project, and as such does not support Vivado SDK. Select the tutorial options appropriate for a Vivado-only design.
  
->2.) To see the UART communication channel, open a terminal program on your computer set to 9600 baud, 8 data bits, no parity bit and 1 stop bit. Choose the COM port that your ARTY is connected to (To determine what COM port your Arty is connected to, open up Device Manager on your machine. Under Ports (COM & LPT) you should see something like 'USB Serial Port (COMX)' where the X is the number of the connected COM port). Then return to the Github Project Tutorial to finish programming and running the demo.+>3.) To see the UART communication channel, open a terminal program on your computer set to 9600 baud, 8 data bits, no parity bit and 1 stop bit. Choose the COM port that the ARTY is connected to (To determine what COM port your Arty is connected to, open up Device Manager on your machine. Under Ports (COM & LPT) you should see something like 'USB Serial Port (COMX)' where the X is the number of the connected COM port). Then return to the Github Project Tutorial to finish programming and running the demo.
  
 ===== Run the Project ===== ===== Run the Project =====