Finite State Machine Student ID Number PRELAB Requirements

This is a two week lab that builds a Finite State Machine based upon your Student ID number. You must READ THIS discussion for a complete description of the problem (the HTML link for this discussion is: "http:/www.erc.msstate.edu/~reese/EE3714/ssnseq/index.htm") . In summary, you need to build a Finite State Machine whose sequence is based upon your student ID number. You only need to implement it in a 22V10 PLD; there is no discrete implementation using 74XX devices required.

  1. Week #1: Walk into lab having read the discussion mentioned above. Use the lab time to draw the ASM chart for your particular FSM and derive the boolean equations necessary for implementation. Have the TA do a quick check of your ASM chart and one of your equations (checking your other equations will be up to you). You may leave lab as soon as you get the TA to check your work (you can do this work before entering the lab; it is up to you).
  2. Week #2: Walk into lab with a printout of a correct VHDL simulation. Use the first half of the lab to program the PLD and verify correct operation. Use the second half of the lab period to do the prelab for the NEXT (and FINAL) lab assignment. The final lab assignment writeup will be available shortly.
To compile/simulate/JEDEC your VHDL for this lab, look at this link . The complete URL for this link is:

http://www.erc.msstate.edu/~reese/EE3714/webcad/ssnseqlab.htm

LAB Report Format

This report should be a FORMAL lab report. This is the last lab report of this semester.

Lab schedule for remaining Weeks (Non-Monday Labs)

The schedule for the final weeks of the semester for Non-Monday labs are (there is one Monday lab section that is caught up with non-Monday labs and they will also use this schedule):

Lab schedule for remaining Weeks (Monday Labs)

There is a Monday lab section that is one week behind the other labs. They will use the following schedule:


Last modified: Thu Nov 4 14:26:25 CST 1999