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:basys-3:start [2021/05/14 23:03] – ↷ Page moved from reference:programmable-logic:basys-3:start to programmable-logic:basys-3:start Arthur Brownprogrammable-logic:basys-3:start [2023/02/28 17:07] (current) – [Documentation] Martha
Line 3: Line 3:
 ====== Basys 3====== ====== Basys 3======
 {{Digilent Infobox {{Digilent Infobox
-| Store Page = http://store.digilentinc.com/basys-3-artix-7-fpga-trainer-board-recommended-for-introductory-users/+| Store Page = https://digilent.com/shop/basys-3-artix-7-fpga-trainer-board-recommended-for-introductory-users/
 | Manual = [[reference-manual]] | Manual = [[reference-manual]]
-| Support = https://forum.digilentinc.com/forum/4-fpga/+| Support = https://forum.digilent.com/forum/4-fpga/
 | Title = Basys 3 | Title = Basys 3
 | Subtitle = Artix-7 FPGA Trainer Board | Subtitle = Artix-7 FPGA Trainer Board
Line 42: Line 42:
   * {{ :reference:programmable-logic:basys-3:basys-3_sch.pdf|Basys 3 Schematic (Rev. C)}}   * {{ :reference:programmable-logic:basys-3:basys-3_sch.pdf|Basys 3 Schematic (Rev. C)}}
   * {{ :reference:programmable-logic:basys-3:basys-3-sch-public-rev-d.pdf |Basys 3 Schematic (Rev. D)}}   * {{ :reference:programmable-logic:basys-3:basys-3-sch-public-rev-d.pdf |Basys 3 Schematic (Rev. D)}}
 +
 +**Note:** //Xilinx software tools are not available for download in some countries. Prior to purchasing the Basys 3, please check the supporting software's availability, as it is required for the board's use.//
  
 ---- ----
 ===== Tutorials ===== ===== Tutorials =====
-{{topic>basys-3 +tutorial -legacy -in-work}}+ 
 +  * [[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/simulation]] 
 +    * Learn how to use Vivado's built-in simulator for the first time 
 + 
 +  * [[/learn/programmable-logic/tutorials/basys-3-programming-guide/start]] 
 +    * A legacy guide from 2015; the flow is still the effectively same for 202X versions of Vivado, but some images of the Vivado GUI may be outdated. 
  
 ---- ----
 ===== Example Projects ===== ===== Example Projects =====
-{{topic>basys-3 +project -legacy}}+**Note:** //The latest version of Vivado supported by these projects is 2022.1.// 
 + 
 +  * [[./demos/abacus]] 
 +  * [[./demos/gpio]] 
 +  * [[./demos/keyboard]] 
 +  * [[./demos/xadc]]
  
 ---- ----
 ===== Additional Resources ===== ===== Additional Resources =====
   * [[http://www.xilinx.com/support/university/workshops.html | Xilinx Vivado Workshop Materials]]   * [[http://www.xilinx.com/support/university/workshops.html | Xilinx Vivado Workshop Materials]]
-  * 3D CAD file -- {{basys3.zip|STP file}}+  * 3D CAD file -- {{reference:programmable-logic:basys-3:basys3.zip|STP file}}
   * {{:reference:programmable-logic:basys-3:basys_3_dimensions.zip| Basys3 Mechanical Drawing }}   * {{:reference:programmable-logic:basys-3:basys_3_dimensions.zip| Basys3 Mechanical Drawing }}
   * [[https://www.mhprofessional.com/9781259837906-usa-digital-system-design-with-fpga-implementation-using-verilog-and-vhdl-group | Digital System Design With FPGA: Implementation Using Verilog And VHDL]]   * [[https://www.mhprofessional.com/9781259837906-usa-digital-system-design-with-fpga-implementation-using-verilog-and-vhdl-group | Digital System Design With FPGA: Implementation Using Verilog And VHDL]]
 +  * [[learn/programmable-logic/tutorials/use-flip-flops-to-build-a-clock-divider/start]]
  
 ---- ----
  
 {{tag>programmable-logic programmable-logic-start basys-3 resource-center}} {{tag>programmable-logic programmable-logic-start basys-3 resource-center}}