Basys 3 Resource Center
Welcome to the resource center for the Basys 3!
Here you will find all the reference materials that Digilent has created for this board, as well as links to any external content we have tracked down. If you are interested in purchasing the Basys 3, visit the product page on our main website: Basys 3
The Basys 3 is an entry-level FPGA board designed exclusively for the Vivado Design Suite, featuring Xilinx Artix 7-FPGA architecture. Basys 3 is the newest addition to the popular Basys line of starter FPGA boards. Basys 3 includes the standard features found on all Basys boards: complete ready-to-use hardware, a large collection of on-board I/O devices, all required FPGA support circuits, and a free version of development tools - all at a student-level price point.
That version of Vivado Design edition that is currently sold for $10 with the Basys 3 is Device locked and node locked. You will not be able to use a different board with this license of Vivado and you will not be able to use this license on multiple computers .
For more information, check out the walk-around below.
Documentation
Design Resources
- Master XDC – ZIP
- This package contains the master XDC that defines the pin constraints for every device on the Basys 3.
- Vivado Board Files – Wiki
- Installing the 7 Series Vivado Board Files allows you to create Vivado projects that directly target the Basys3 hardware
- Reference Projects – ZIP
- This package contains the reference projects for the Basys3 in tcl script format. For more information on how to use these click here.
Tutorials
- Getting Started Guide – Wiki
- Great starting point for new Basys 3 owners. Includes the kit contents, instructions for running the out of box demo, and instructions for building a simple design.
- Basys 3 Programming Guide – Wiki
- This guide walks through the different methods available for programming the FPGA on the Basys 3
Reference Projects
- General I/O Demo – Wiki
- Basic demo that uses the onboard switches, buttons, LEDs, 7-segment display, UART, a VGA monitor and a USB-HID mouse. This project is pre-loaded into SPI flash when the board is shipped.
- Abacus Demo – Wiki
- Implements several arithmetic operations using the switches as inputs and displaying the result on the 7-segment display
- XADC Demo – Wiki
- Basic demo that shows a simple implementation with the Artix-7 XADC
External Links