Tom Kelliher, CS 240
50 points, due Apr. 26
Additionally, implement your design in VHDL. Then, download your design to one of the FPGA boards in the X Lab, run my test program to test your circuit, and report the result. Submit the state diagram, state table, VHDL source code, and the report of your result.
Note carefully that my test program provides an input to your circuit and then samples the output of your circuit before clocking your circuit. (Refer to the program's source code.) This means that your circuit's current output value should correspond to the current input, behavior consistent with a Mealy machine. The comments in the test program's source code regarding the active low reset signal should be ignored.
Additionally, implement your design in VHDL. Then, download your design to one of the FPGA boards in the X Lab, run my test program to test your circuit, and report the result. Submit the state diagram, state table, VHDL source code, and the report of your result.
Note carefully that my test program provides an input to your circuit and then samples the output of your circuit before clocking your circuit. (Refer to the source code.) This means that your circuit's current output value should correspond to the current input, behavior consistent with a Mealy machine.