This project was developed for the Design with Programmable Logic class in colaboration with Intel.
This game uses the integrated accelerometer and buttons to allow the user to select any of the squares, which is displayed in a monitor via VGA.
- Control: It recieves the position of the board from the accelerometer and the state of the buttons to interpret the position of the selector and if the current square is chosen.
- Display: It recieves the active player, selected squares and current position of the selector. With this data it generates a signal for VGA R, G and B as well as hsync and vsync, which allow to display the game via the integrated VGA port.
In this project we used:
- Design with FPGA
- VGA standard
- Sensor interfacing
- SPI protocol
- DE10-Lite board
- VGA monitor
- VGA cable
- Jorge Askur Vazquez Fernandez
- Jose Miguel Varela
- Sebastian Joya Paez
- José Miguel Flores Gonzalez