Step 1: Obtain Necessary Materials

Step 2: Construct Modules

Random Number generator (we used an LFSR ) (used to light up random LED

2-bit Comparator (used to check if user input matches LED flashed)

Game over

Binary to LED display

Use Display Final State Module, Check inputs FSM, and Game over FSM to link the above modules as shown in the diagram above

Step 3: Construct Led Display

Pace the led's in the breadboard so they correspond to the buttons on the FPGA. Use wires to connect breadboard to the ports on the FPGA. You may need some resistors so the LEDs don't get too much current and burn out..

Step 4: Map All Inputs and Output to Ports

Make sure all the below are mapped

input to buttons

reset to button

LEDs

game over message to seven segment display

Step 5: ENJOY THE GAME!!!

Congratulations! you crated a FPGA game. Enjoy this simple version of Simon.