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.



  • SchematicPDF
    • PDF Schematic of the PCB generated by Altium
  • Reference ManualWiki PDF
    • Technical description of the Basys 3 and all of its features. The Wiki may contain more up-to-date information than the PDF.
  • Sell SheetPDF

Design Resources

  • Master XDCZIP
    • This package contains the master XDC that defines the pin constraints for every device on the Basys 3.
  • Vivado Board FilesWiki
    • Installing the 7 Series Vivado Board Files allows you to create Vivado projects that directly target the Basys3 hardware
  • Reference ProjectsZIP
    • This package contains the reference projects for the Basys3 in tcl script format. For more information on how to use these click here.


  • Getting Started GuideWiki
    • 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 GuideWiki
    • This guide walks through the different methods available for programming the FPGA on the Basys 3

Reference Projects

  • General I/O DemoWiki
    • 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 DemoWiki
    • Implements several arithmetic operations using the switches as inputs and displaying the result on the 7-segment display
    • XADC DemoWiki
    • Basic demo that shows a simple implementation with the Artix-7 XADC