The dice game described in Chapter 22 of your textbook is the subject of the last lab of the semester. The game has been implemented in three 22V10 PLDs. Form two person groups for this assignment (there can be a three person group if necessary). Each group will be given three preprogrammed 22V10 PLDs that implements the three sections of the dice game. You must do the following:
When testing, you will want to use a very slow clock to observe the counter, dicesum outputs. A slow clock will also allow you to stop the dice roll on a particular value in order to force a win or loss condition.
There is no report for this lab. Instead, you must print out this page, and get
the following items signed off by your TA:
The 2nd week of the SSN Finite State Machine Lab is the first week of this lab. You need to find a lab partner, and get at least one of the above items checked off by the Lab TA in the first week (Nov 15th for non-Monday labs, Nov 22nd for Monday labs that are not caught up with the other sections). The last week of the semester (Nov 29th), is the 2nd week of this lab. If you finish the entire lab during the first week, then you do not have to attend the final week of lab.
This lab is worth twice the points of previous labs.
These files are for your reference. Since you are provided preprogrammed PLDs, you do not have to write any VHDL or do simulation. However, the VHDL files may prove interesting to you. The pinout summary file contains the pinout information of each PLD; you will need this in order to test the PLDs and connect them together.
Last modified: Mon Oct 4 08:11:08 CDT 1999