Introductory Digital Systems Laboratory
Lecture Notes
SES # |
TOPICS |
L1 |
Introduction (PDF) |
L2 |
Combinational logic (PDF) |
L3 |
Introduction to Verilog® - combinational logic (PDF) |
L4 |
Sequential building blocks (PDF) |
L5 |
Simple sequential circuits and Verilog® (PDF) |
L6 |
Finite-state machines and synchronization (PDF) |
L7 |
Memory basics and timing (PDF) |
L8-L9 |
Arithmetic structures (PDF) |
L10 |
Analog building blocks (PDF) |
L11 |
System integration issues and major/minor FSM (PDF) |
L12 |
Reconfigurable logic architecture (PDF - 1.3 MB) |
L13 |
Video (PDF - 4.0 MB) |
L14 |
Project kickoff (PDF) |
L15 |
LSI integration and performance transformations (PDF - 1.1 MB) |
L16 |
Power dissipation in digital systems (PDF) |
Assignments
This section contains the three problem sets, along with solutions, assigned during the term.
ASSIGNMENTS |
SOLUTIONS |
Problem set 1 (PDF) |
(PDF) |
Problem set 2 (PDF) |
(PDF) |
Problem set 3 (PDF) |
(PDF) |
Exams
This section contains practice exams from previous years, and the exam given during the Spring 2006 semester. Quiz 2 Spring 2003 was held at the same point in the 2003 semester as was the single quiz in 2004. Students had access to these practice exams when preparing for their own quiz.
EXAMS |
TOPICS |
Quiz Spring 2006 (PDF) |
Problem 1: Sequential building blocks and counters Problem 2: Carry-skip adders Problem 3: Glitches in digital design Problem 4: Memory Problem 5: Verilog® |
Quiz Spring 2004 (PDF) |
Problem 1: Sequential building block characterization Problem 2: Clock gating circuit Problem 3: Arithmetic Problem 4: FPGA Problem 5: Verilog® |
Quiz 1 Spring 2003 (PDF) |
Problem 1: Counters Problem 2: VHDL of sequential circuits Problem 3: Timing and memory |
Quiz 2 Spring 2003 (PDF) |
Problem 1: FPGA Problem 2: Finite state machine design for a successive approximation ADC Problem 3: FSM/VHDL Problem 4: Arithmetic structures and transformations |
Projects
Student projects involve teams of one to three students. Each team chooses its own project, though topic suggestions and guidance for scope are available from the course staff. A wide variety of projects are undertaken each semester. A selection of presentations, final reports, and demonstration videos are included in this section. The project presentations occurred early in the semester and capture the projects in the design phase. The reports and videos show the final results of the projects. The student work in this section is courtesy of the students listed and used with permission.
Project Resources
Project Information (PDF)
How to Make your Project Work (PDF)
Available Hardware (PDF)
Video: Lab Kit Overview by Nathan Ickes (RM - 220K)
Related Resources
CI-M Related Resources
Report Guide (PDF)