Handout #1 |
Course Information (revised) (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 (corrected) (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)* |
Handout #10 |
State Minimization (hardcopy only, distributed in class)* |
Lecture #6: Slides ( PDF ) |
|
Handout #11 |
Homework #2 (corrected) ( PDF ) |
Handout #12 |
Xilinx XC4000 FPGA's (hardcopy only)* |
Handout #13 |
Binary Addition, Part 1 (hardcopy only, distributed in class)* |
Lecture #9: Slides ( PDF ) |
|
Handout #14 |
Homework #1 Solutions (hardcopy only, distributed in class)* |
Handout #15 |
Binary Addition, Part 2 (hardcopy only, distributed in class)* |
Handout #16 |
Conditional Sum Adders: Detailed Implementation ( PDF ) |
Lecture #10: Slides (part 1) ( PDF ) |
|
Lecture #10: Slides (part 2) ( PDF ) |
|
Handout #17 |
Combinational Multipliers (hardcopy only, distributed in class)* |
Handout #18 |
Homework #3 ( PDF ) |
Handout #19 |
Low-Power Sequential Logic Optimization |
Handout #20 |
Low Power Design Overview |
Handout #21 |
Homework #4 ( PDF ) |
Handout #22 |
Low-Power Bus Encoding |
Handout #23 |
Homework #2 Solutions (hardcopy only, distributed in class)* |
Handout #24 |
Homework #3 Solutions (hardcopy only, distributed in class)* |
Handout #25 |
Error Correction and Detection (hardcopy only, distributed in class)* |
Handout #26 |
Midterm (hardcopy only, distributed in class) |
Handout #27, |
#27 Project #1: Designing a Master Controller for the Philips/NXP I2C Bus Protocol (
PDF ) |
Handout #28 |
Homework #4 Solutions (hardcopy only, distributed in class)* |
Handout #29 |
RTL Design Overview (excerpts) (hardcopy only, distributed in class)* |
Handout #30(a) |
Introduction to RTL Design (Part I)  ( PDF ) |
Handout #30(b) |
Introduction to RTL Design (Part II)  ( PDF ) |
Handout #31 |
Midterm Solutions (hardcopy only, distributed in class)* |
Handout #32 |
Project #2: Combinational Components (hardcopy only)* |
Handout #33 |
Project #2: Sequential Components (hardcopy only)* |
Handout #34 |
#34 Project #2: Designing a Custom Floating-Point Accelerator for Scientific Applications
(PDF ) |
Handout #35 |
Introduction to Asynchronous Design (
PDF ) |
Handout #36 |
Asynchronous Design: Overview Article |
Handout #37 |
Introduction to Mousetrap Asynchronous Pipelines (
single-page PDF,
double-page PDF
 ) |
Handout #38 |
Asynchronous Controllers: overview (part 1) (PDF ) |
Handout #39 |
Asynchronous Controllers: Minimalist tutorial (part 2) ( PDF ) |
Handout #40 |
Introduction to Hazard-Free Logic Synthesis
(single-page PDF,
double-page PDF
 ) |
Lecture #25: Slides ( PDF ) |
|
Handout #41 |
Asynchronous Design: Overview Article |
Handout #42 |
Introduction to Approximate Computing |
Handout #43 |
Soft Errors Article #1 |
Handout #44 |
Soft Errors Article #2 |