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
Day Time
Tuesday 15:30-17:20 Lecture
AR314
Thursday 15:30-17:20 Lecture
AR314
Friday 10:30-12:20 Lab
CE223
12:30-14:20 Office
FIR529

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