This project involved the use of Nexys 4 DDR Artix-7 field-programmable gate arrays (FPGA) board to design a roulette game.  We used Xilinx Vivado software to program the FPGA to simulate a roulette game.

We used different colored LEDs and set them up on the breadboard in a circle.  The user chooses a color using the FPGA board switches and then presses a button to play.  Once the game has started, the LEDs light up in a circle, speed up, and then slow down to stop at a random light.  If the user's choice is the same as the LED that the light ended up on, then the user wins and the green indication light flashes.

In this lab, we learned how to use Xilinx Vivado and how to program the FPGA to use inputs on the board to give us our desired outputs.

Project Details


Cal Poly Pomona - Class

Project Date:

September 6, 2016