[ Check Grades ]
| Class Number | Date | |
|---|---|---|
| 1 | January 29 | Course Introduction
Read Chapter 1 |
| 2 | February 1 | Binary Numbers
[ Assignment 1 ] Due Memorize the [ Units of Measure Chart ]. Read Chapter 2 |
| 3 | February 5 | Encoding Fixed Point Values |
| 4 | February 8 | IEEE-754 Floating Point Encoding
|
| February 12 | No Class (Lincoln's Birthday) | |
| 5 | February 15 | Character Encoding
[ Assignment 2 ] Due Introduction to Digital Logic Read Appendix A |
| 6 | February 19 | Functions, truth-tables, networks.
[ Assignment 3 ] Due |
| 7 | February 22 | Functions, Truth Tables, Networks (continued)
Minimization. Read pages 501-508 |
| 8 | February 26 | Building Blocks: Full Adders, Decoders, Multiplexers, Tristate
Gates, Simple datapath design, implementing functions using
multiplexors.
[ Assignment 4 ] Due [ Assignment 4 ] Solutions |
| 9 | March 1 | Programmable Logic Devices |
| 10 | March 5 | ALU Design: Condition Code Bits, Carry Lookahead Logic
[ Assignment 5 ] Due [ Assignment 5 Solutions ] |
| 11 | March 8 | *** First Exam ***
Chapters 1-2; Appendix A pp 441-471; Appendix B pp 501-508. [ Last Semester's First Exam ] |
| 12 | March 12 | Sequential Circuits: Latches |
| 13 | March 15 | Clocked R-S and D-type Latches |
| 14 | March 19 | Flip-flops and Binary Up/Down Counters |
| 15 | March 22 | Finite State Machine Design
[ Assignment 6 ] Due Solution |
| *** Spring Break ***
March 25 - 29 | ||
| 16 | April 2 | Three-bit Sequence Detector Design
Read pages 471-491 |
| April 3 | *** Last Day to Drop ***
| |
| 17 | April 5 |
[ Assignment 7 ] Due A-29 Solution A-34 Solution |
| 18 | April 9 | |
| 19 | April 12 | |
| 20 | April 16 | *** Exam 2 ***
Last Semester's Second Exam |
| 21 | April 19 | Exam post mortem
Processor - Memory Interface |
| 22 | April 23 | Instruction Set Architectures |
| 23 | April 26 | ARC Instruction Formats |
| 24 | April 30 | ARC ISA-level operations.
Assignment 8 Due |
| 25 | May 3 | ARC ISA-level implementation. |
| 26 | May 7 | Datapath design and control. |
| 27 | May 10 | Microinstruction fields. |
| 28 | May 14 | Microcode algorithms.
Assignment 9 Due |
| May 22 | *** Final Exam ***
| |