EEL4712 Labs (Spring 2013)

IMPORTANT: Based on the current plan for the labs, you will need the SIP resistor pack, DIP switch pack, and Protoboard from 3701. We are working to remove this requirement, but for now it is needed.

Lab 0: (Week 2: Jan 14-18)

  1. Obtain and test board in lab. If you have questions about the board, you can read the manual here.
  2. Install latest free web edition of Quartus: Link
  3. Read over the following tutorials (ignore references to lab assignment tasks. You will be using these tools as part of the next lab)
  4. Review Quartus Tutorials 1 and 3 (Appendices in textbook)
  5. Start reading the ModelSim tutorial. You do not need to finish the entire tutorial, but you will be using this tool all semester, so make sure you understand the basics. You can install a free version of Modelsim here. Select the ModelSim-Altera Starter Edition.

Lab 1: Introduction to EEL 4712 Digital Design Lab (Week 3: Jan 22-28)


Lab 2: 8-bit Behavioral ALU (Week 4: Jan 29-Feb 4)

You will find these incredibly useful:


Lab 3: Ripple-Carry and Carry-Lookahead Adders (Week 5: Feb5-Feb11)

Lab 4: Finite State Machines (Week 7: Feb19-Feb25)

Lab 5: GCD Calculator (Week 8: Feb26-Mar11 (Monday after Spring Break))

Lab 6: VGA Interfacing (Week 9-10: March12-March25. The second week is optional for those that finish early)

Lab 7: Small8 Microcontroller (3 weeks, Starts on Tuesday, April 2)