Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 993 Bytes

README.md

File metadata and controls

19 lines (18 loc) · 993 Bytes

Screenshot_20240331_220604_Photos

Connect4

This is a Connect4 program implemented in Verilog 2001 done in collaboration with Andrew Wu.

🏁 Getting Started

  • Basys 3 Artix-7 FPGA
  • Vivado
  • VGA-supported display

🔧 Installation & Setup

  • 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.

🛠 Controls

  • 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.

📚 References