Instructor : Frank Archambeault
Email:
Farchambeau@fsc.edu
Telephone: 978-665-3703
Office :
E-207
WWW:
falcon.fsc.edu/~farchambeau/
Homework:(click
for current assigments)
Download MARIE
Simulator,
Caching and Virtual Memory Simulator and Power Point Presentations
Download EMP Program
Text

Course Prerequisites
CSC1650 Digital Electronics
Course Description
This course investigates the organization, implementation and operation of a typical digital computer. Topics include, but are not limited to, the CPU (ALU and control unit, both hardwired and microcoded), bus organization and timing, the instruction cycle (fetch/execute), input/output and interrupts, pipelining, parallel processing, RISC (reduced instruction set) Vs. CISC (complex instruction set), DMA (direct memory access), cache memory techniques and virtual memory. The class topics are supported by associated lab activities including both simulation and design, which culminate in a lab project in which the students alter the microcode in a lab computer in order to implement a particular instruction set.
Attendance
Full attendance is expected at all classes and labs.
Tests
Three one hour exams (2 one hour exams in evening course!) and at least five quizzes will be administered throughout the semester. There will be no makeups allowed on a missed quiz for any reason ! Exam makeups will be given only at the request of the student and only in properly documented emergencies, at the discretion of the instructor. There will be a comprehensive final at the end of the semester. All reading and assigned problems must be completed. Most assigned problems will be covered in class.Laboratory ( WW refers to the 4 bit wire-wrapped computer )
1. The ALU
2. Bus implementation
3. The register file
4. WW-1 : System Architecture
5. WW-2 : Control Signal requirements
6. MARIE Simulation
7. WW-3 : Implementation of instruction macros for control
8. WW-4 : Microcoded control unit ( download program )
9. WW-5 : Microcoded control unit implementation particulars
10. WW-6 : Implementation of complete macros
11. WW-7 : Reprogram of map and control store eproms (Lab project)
Grading:
Exams/Quizzes 50 %
Lab
25 % (lab project is 20 % of lab grade !)
Final
25 %
Other
? % ( attendance, participation, etc. )
Note: If you require any special arrangements be made due to any
type
of documented learning disability, please see the instructor as soon as
possible to discuss your needs.