This is a Connect4 program implemented in Verilog 2001 done in collaboration with Andrew Wu.
- Basys 3 Artix-7 FPGA
- Vivado
- VGA-supported display
- Power the Basys 3 board and connect it to your computer using a USB cable.
- Connect the Basys 3's VGA port to the display's VGA port.
- Open Vivado and create a new project. Add all .v files to the project source and add the .xdc file as a constraint.
- Generate the bitstream and program the FPGA.
- Use the right switch to select the starting player.
- Press the center button to start the game.
- To move the pieces, use the left and right buttons. To place a piece, use the center button. To reset the game, use the top button.