Basys 3
- On-chip analog-to-digital converter
5v (Pins)
The Basys 3 board is a complete, ready-to-use digital circuit development platform based on the latest Artix-7™ Field Programmable Gate Array (FPGA) from Xilinx. With its high-capacity FPGA (Xilinx part number XC7A35T-1CPG236C), low overall cost, and collection of USB, VGA, and other ports, the Basys 3 can host designs ranging from introductory combinational circuits to complex sequential circuits like embedded processors and controllers. It includes enough switches, LEDs and other I/O devices to allow a large number designs to be completed without the need for any additional hardware, and enough uncommitted FPGA I/O pins to allow designs to be expanded using Digilent Pmods or other custom boards and circuits.
Documentation
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
-
- Walks through installing Vivado and Vitis, the development environments used to create hardware and software applications targeting Digilent FPGA development boards.
-
- Walks through using Vivado and Vitis to create a design in hardware and software that uses a processor to control buttons and LEDs.
-
- Walks through using Vivado to create a simple design that blinks a single LED.
-
- 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.
-
- Learn how to use Vivado's built-in simulator for the first time
-
- An introductory reference document on learning and using VHDL
-
- 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
Note: The latest version of Vivado supported by these projects is 2022.1.
Community Projects
-
- A series of blog posts for new users looking for an introduction to various topics in digital design.
- Blaine Readler's introductory material on VHDL: