CAPC Project Information (Dates Modified: Jan. 27; Mar. 29, 2005)

Step Description Report Due Date
00 Setup your own Home Page. The page will include progress reports (to be updated at least once/week), describing each step of building your CAPC processor.
Note: (1) Lab Report must be submitted on time as indicated in the instruction.
(2) Keep your own Project Journal and describe the task involved in each stage, difficulties you've encountered, how you solve the problem, the progress you've made,and etc. The Project Journal is a part of the Project Report (at the end of the course). Try to update the Journal on the web regularly (at least once a week). If you do not have free access to your own Web page (despite you made an effort to obtain one), please let me know.
(3) Keep every successful design/experimental .CCT files in each stage of the project. The well organized file system is the key to successful completion of the project. You should be able to view and study the format of previous Web reports via CAPC processor in Google or Project Presentation 2004 . After completion, your Web reports will be mirrored/housed in www.wadanet.com Website.
URL of Your Home Page via eMail Jan.16
01 Laboratory 1 - Clock Unit.
Design/Build a clock unit of CAPC in LW4. (Refer to the Lab1 specification by clicking here). The Lab Report (.CCT files) is due on January 16th, 10:00pm. The first Web Journal should be also published by this date. Send an email as soon as possible to the Instructor if you do not have free access to your own Web page.
Lab1 Report and the 1st Web Journal entry. Jan.16
02 Laboratory 2 - Registers and a Skeletal Processor .
Start building a Skeletal Processor with 12-bit registers, PC and MAR, in LW4. (Refer to the Lab2 specification by clicking here). The Lab Report (.CCT files) is due on Jan. 30th, 10:00pm.
Lab2 Report and Web Journal entry. Jan.30
03 Laboratory 3 - Enhanced PC and the Skeletal Processor.
Design and implement a skeletal processor which updates 12 bit MAR by copying the contents of another 12 bit register PC via the main 16 bit bus. The transfer from PC to MAR must be done in the first subcycle, SC0, as we have done in Labratory 2 and then add 1 to PC in the second subcyle, SC1, internally in an enhanced PC without using the ALU, Arithmetic and Logic Unit. The Lab3 Manual is available from here. The Report (.CCT files)is due on Feb. 6th, 10:00pm.
Lab3 Report and Web Journal entry. Feb.06
04 Laboratory 4 - Base Processor.
Add more functionality to the Skeletal Processor you have created in (02). The Lab4 manual is as follows. The Lab4 Report (.CCT files) is due on February 13th, 10:00pm.
Lab4 Report and Web Journal entry. Feb.13
05 Laboratory 5 - CAPC Processor Stage 1.
Attach a machine OP code decoder (4X16 decoder) to the Base Processor in Lab4. Wire the Machine Instruction HLT, halt the processor, to the RUN flip-flop. The Lab5 manual is as follows. The Report (.CCT files) is due on Feb. 20th, 10:00pm.
Lab5 Report and Web Journal entry. Feb.20
06 Laboratory 6 - CAPC Processor Stage 2.
Test the processor with the Machine Instruction LDG, load G register. The Lab6 manual is as follows. The Lab6 Report (.CCT files) is due on Feb. 27th, 10:00pm.
Lab6 Report and Web Journal entry. Feb.27
07 Laboratory 7 - CAPC Processor .
Replace PROM with a RAM. Repeat the Laboratory 6. The Lab7 manual is as follows. The Lab7 Report (.CCT files) is due on March 6th, 10:00pm.
Lab7 Report and Web Journal entry. Mar.06
08 Laboratory 8 - CAPC Processor Stage 3.
Wire the Machine Instruction SDG, send G register. The Lab8 manual is as follows. The Lab8 Report (.CCT files) is due on March 13th, 10:00pm.
Lab8 Report and Web Journal entry. Mar.13
09 Laboratory 9 - CAPC Processor.
Attach ALU unit. Wire the Machine Instruction ADD, Add G register. The Lab9 manual is as follows. The Lab9 Report (.CCT files) is due on March 20th, 10:00pm.
Lab9 Report and Web Journal entry. Mar.20
10 Laboratory 10 - CAPC Processor (continued).
Wire more Machine Instructions to your successful Lab09 CAPC. (HLT, ADD, XOR, OR, AND, NOT, LDG, SDG, SRJ, JMI, JMP, INJ, and NOP are expected to be wired. XOR..INJ, INT, ROL, and SHR are optional.) Refer to CAPC Machine Instruction Table in the Web text. The Lab10 Report (.CCT files) is due on Apr.03, 10:00pm.
Lab10 Report and Web Journal entry. Apr.03
11 Presentation - CAPC Processor.
Bring in your CAPC processor and show the last successful Labx experiment. (e.g. Lab8). The Instructor will operate your CAPC to run a test program - such as this. It is assumed that your CAPC has at least 7 machine instructions: HLT, ADD, LDG, SDG, JMI, JMP, and NOP.
Final Web Journal entry. Apr.03