Comp212S2005 Course Schedule
Revised - February 23, 2005
| Objective | |
|
Course Content: In this course, we will study in detaile will study the structure of micro-processors, from digital logic level to microprogramming level, and the communication between processors and interfaces which represent hardware devices. Each student will design and build a 16-bit processor, CAPC, in LogicWorks4.
|
|
| Required Text |
|
Web Text Book:
Build Your Own Processor in LogicWorks4
Heuring and Jordan: Computer Systems Design and Architecture 2nd edition, Prentice-Hall, 2004 |
| Course Hours | ||||||||||||||||
|
||||||||||||||||
| Course Schedule | |
| Dates/Topic | Contents |
| Jan 04, 06 Comp211 Review and Introduction to CAPC |
We review the necessary tools we learned in Comp211, especially, Lab materials in Logic Works4. |
| Jan 11, 13 Processor CAPC - General Description |
Hardware requirements of CAPC will be discussed |
| Jan 14 Lab1: |
Design of the Clock Circuit of CAPC |
| Jan 18, 20 Control Unit |
Fetch Cycle, Machine Code - HLT |
| Jan 21 Lab2: |
16 Bit Registers |
| Jan 25, 27 Memory Unit |
Memory Unit |
| Jan 28 Lab3: |
Enhanced PC and Skeletal Processor |
| Feb 01, 03 ALU |
Arithmetic and Logic Unit |
| Feb 04 Lab4: |
Base Processor |
| Feb 08, 10 Review |
Review of CAPC Processor |
| Feb 11 Lab5: |
CAPC Processor Step 1 |
| Feb 17 Mid-Term Exam |
Mid-Term Exam 1 |
| Feb 18 Lab6: |
ALU Design |
| Feb 22, 24 Machine Instruction |
Machine Instruction Set, Interrupt |
| Feb 25 Lab7: |
CAPC Processor Step 2(RAM) |
| Mar 01 MicroArchitecture |
Introduction to MicroArchitecture | Mar 04 Lab8: |
CAPC Processor Step 3 |
| Mar 03, 08 MicroArchitecture |
MicroArchitecture I |
| Mar 11 Lab9: |
CAPC Processor |
| Mar 10, 15 MicroArchitecture |
MicroArchitecture II |
| Mar 18 Lab10: |
CAPC Processor (Continued) |
| Mar 17, 24 Other Topics |
Pipelining and other topics |
| Mar 22 Mid-Term Exam 2 |
Mid-Term Exam 2 (MicroArchitecture) |
| Mar 29, 31, Apr 01 Project Presentation |
to be held at CE223 |