|
Handout #1 |
Course Information ( PDF ) |
|
Handout #2 |
Syllabus ( PDF ) |
|
Handout #3 |
Homework, Project and Exam Schedule ( PDF ) |
|
Handout #4 |
Questionnaire ( PDF ) |
|
Handout #5 |
The Quine-McCluskey Method ( PDF ) |
|
Lecture #2: Slides ( PDF ) |
|
|
Handout #6 |
Linear Feedback Shift Registers (hardcopy only, distributed in class)* |
|
Handout #7 |
Counter Synthesis (hardcopy only, distributed in class)* |
|
Handout #8 |
Homework #1 ( PDF ) |
|
Handout #9 |
Iterative Circuits (hardcopy only, distributed in class)* |
|
Lecture #5: Slides ( PDF ) |
|
|
Handout #10 |
Xilinx XC4000 FPGA's (hardcopy only)* |
|
Handout #11 |
Homework #2 ( PDF ) |
|
Handout #12 |
State Minimization (hardcopy only, distributed in class)* |
|
Handout #13 |
Binary Addition, Part 1 (hardcopy only, distributed in class)* |
|
Lecture #8: Slides ( PDF ) |
|
|
Handout #14 |
Homework #1 Solutions (hardcopy only, distributed in class)* |
|
Handout #15 |
Advanced Adders (Brunvand handout -- REVISED VERSION [46 pages]) ( PDF )  |
|
Handout #16 |
Binary Addition, Part 2 (hardcopy only, distributed in class)* |
|
Lecture #10: Slides ( PDF ) |
|
|
Handout #17 |
Conditional Sum Adders: Detailed Implementation ( PDF ) |
|
Handout #18 |
Binary Addition, Part 3 (hardcopy only, distributed in class)* |
|
Handout #19 |
Homework #3 ( PDF ) |
|
Handout #20 |
Combinational Multipliers (hardcopy only, distributed in class)* |
|
Lecture #11: Slides ( PDF ) |
|
|
Handout #21 |
Low-Power Sequential Logic Optimization |
|
Handout #22 |
Homework #4 ( PDF ) |
|
Handout #23 |
Low-Power Bus Encoding |
|
Handout #24 |
Homework #2 Solutions (hardcopy only, distributed in class)* |
|
Handout #25 |
Homework #3 Solutions (hardcopy only, distributed in class)* |
|
Handout #26 |
Error Correction and Detection (hardcopy only, distributed in class)* |
|
Handout #27 |
Midterm (hardcopy only, distributed in class) |
|
Handout #28, |
#28 (revised) Project #1: Designing a Slave Controller for the Philips I2C Bus Protocol (
PDF ) |
|
Handout #29 |
Homework #4 Solutions (hardcopy only, distributed in class)* |
|
Handout #30 |
Midterm Solutions (hardcopy only, distributed in class)* |
|
Handout #31 |
Introduction to RTL Design  ( PDF ) |
|
Handout #32 |
RTL Design Overview (excerpts) (hardcopy only, distributed in class)* |
|
Handout #33 |
Project #2: Combinational Components (hardcopy only)* |
|
Handout #34 |
Project #2: Sequential Components (hardcopy only)* |
|
Handout #35 |
#35 Project #2: An Introduction to RTL Design
(PDF ) |
|
Handout #36 |
Introduction to Asynchronous Design ( PDF ) |
|
Handout #37 |
Asynchronous Controllers: overview (part 1) ( PDF ) |
|
Handout #38 |
Asynchronous Controllers: Minimalist tutorial (part 2) ( PDF ) |
|
Handout #39 |
Introduction to Mousetrap Asynchronous Pipelines (
single-page PDF,
double-page PDF
 ) |
|
Handout #40 |
Cyclic Redundancy Check (CRC) Codes (PDF , Wiki URL ) |
|
Handout #41 |
Soft Errors Article #1 |
|
Handout #42 |
Soft Errors Article #2 |
|
Handout #43 |
Minimalist Solutions [Project #2] (hardcopy only, distributed in class)* |