Nick's Journal
Computing Science 212: Computer Design and Architecture II
In this course, we 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.
This is my journal page from Computing Science 212 at Capilano College for the Spring 2005 Semester. In this course we are designing 16-Bit Processor (called CAPC) in Logic Works 4. My instructor for this calss is Dr Minoru Hasegawa, and the course website can be accessed here. Throughout the semester, I will update this site whenever I have finished a lab. There are 10 Labs in total.
The latest version of LogicWorks is 5.0 (which can be accessed here), but we will use be using LogicWorks 4.1 (which can be accessed here)
Lab 1: Building A Clock
Lab 2: Adding A PC, MAR, and 16-Bit BUS
Lab 3: Making an Enhanced PC
Lab 3.5: Redesigning the Skeletal Processor
Lab 4: Adding PROM, MBR, and IR
Lab 5: CAPC Processor (Step 1): The HLT Line
Lab 6: Wiring LDG
Lab 7: CAPC Processor (Step 2): Replacing The PROM With RAM
Lab 8: Wiring SDG
Lab 9: ALU and Wiring ADD
Lab 10: To be Completed