EEL4712 Labs (Spring 2015)

We will also be using the Digilent Analog Discovery Board. If you have not purchased it yet, you can here: http://www.digilentinc.com/Products/Detail.cfm?Prod=ANALOG-DISCOVERY

Lab workarounds



Lab 0: (Week 2: Jan 12-16)

  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 20-26)


Lab 2: Generic-Width Behavioral ALU (Week 4: Jan 27-Feb 2)

You will find these incredibly useful:


Lab 3: Ripple-Carry and Carry-Lookahead Adders (Week 5: Feb3-Feb9)

Lab 4: Finite State Machines (Week 7: Feb17-Feb23)

Lab 5: GCD Calculator (Week 8: Feb24-Mar9) The Monday lab finishes after Spring Break.

Lab 6: VGA Interfacing (Week 9-10: March10-March23) The second week is optional for those that finish early. Everyone must attend the first week.

Lab 7: Small8 Microcontroller (3 weeks, Starts on Tuesday, March 31)