Lab Extra Credit: Crank It Up!

Starts: Anytime
Demo Due: Wednesday, Dec 09, by appointment with instructor
Points: 30

CrankIt Up To 1111: cause ours is 1001 louder!

Extend the rotary counter (used within Lab 4) to increment and decrement a counter between 0 and 1111 (that's one thousand one hundred eleven not 15) based on the user rotating the rotary knob of the Spartan-3E FPGA board. Rotating the knob clockwise should increment the counter and rotating the knob should decrement the output. Rather than output the count to the 7-segment LED display, the count should instead be output to the LCD display (used within Lab 5) as a four digit number. In addition, upon reset, the LCD should display "Crank it up!" for 0.5 seconds.

NOTE:

The Extra Credit Lab is not a group assignment! All work must be done on an individual basis to receive full credit!

Files

Lab Procedure

  1. You must schedule a time to meet with the instructor to demonstrate the correct functionality of your circuit by no later than Wednesday, Dec 09, during which time you must be able to accurately describe the functionality of your design in detail. You must also submit your code (specifically all Verilog files and your .ucf file) for your design by email to the instructor one day beforeyour scheduled meeting.

    Note: All points for the extra credit lab assignment will be based of your code implementation and your demonstration.

ECE 274

Labs

Previous Offerings

edit SideBar