Datasheet
Basys 3™ FPGA Board Reference Manual 
Copyright Digilent, Inc. All rights reserved. 
Other product and company names mentioned may be trademarks of their respective owners. 
Page 19 of 19 
10  Built-In Self-Test 
A demonstration configuration is loaded into the SPI Flash device on the Basys 3 board during manufacturing. The 
source code and prebuilt bitstream for this design are available for download from the Digilent website. If the 
demo configuration is present in the SPI Flash device and the Basys 3 board is powered on in SPI mode, the demo 
project will allow basic hardware verification. Here is an overview of how this demo drives the different onboard 
components: 
  The user LEDs are illuminated when the corresponding user switch is placed in the on position. 
  The VGA port displays feedback from a USB Mouse. 
  Connecting a mouse to the USB-HID Mouse port will allow the pointer on the VGA display to be 
controlled. 
  On power-up, each digit of the seven-segment display will display a counter output from 0-9 that 
increments once a second. 
  Pressing BTNU, BTNL, BTNR, or BTND will cause a digit of the seven-segment display to go blank. 
  Pressing BTNC will reset the design. 
  On power-up, a welcome message is sent over the UART. Also, every time a button is pressed a message 
is sent. The UART can be connected to using a terminal program with 9600 Baud, 8 data bits, 1 stop bit, 
and no parity. 
All Basys 3 boards are 100% tested during the manufacturing process. If any device on the Basys 3 board fails 
test or is not responding properly, it is likely that damage occurred during transport or during use. Typical 
damage includes stressed solder joints and contaminants in switches and buttons resulting in intermittent 
failures. Stressed solder joints can be repaired by reheating and reflowing solder and contaminants can be 
cleaned with off-the-shelf electronics cleaning products. If a board fails test within the warranty period, it will 
be replaced at no cost. Contact Digilent for more details. 










