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)