Introduction
Here are the essential steps and notes to begin programming FPGAs using Xilinx Vivado on the BASYS 3 board.
Important Notes
- Know your FPGA chip and exact model number.
- Understand the purpose of jumper settings.
- Use a proper data-transfer USB cable (not a charging-only cable).
Steps to Program an FPGA
- Create a new Vivado project.
- Select the correct FPGA chip/model (e.g., Artix-7 XC7A35T-1CPG236C).
- Use consistent naming for your top module.
- Add your design source files (VHDL or Verilog).
- Create or add your constraints file (XDC) for pins.
- Run Synthesis.
- Run Implementation.
- Generate Bitstream.
- Open Hardware Manager → Open Target → Auto-connect.
- Program Device with the generated bitstream.
View Codes
Watch Video