| SIUC Home | Campus Index A-Z | Apply Now | People Finder | Jobs | Webmail |

Department
Home, Overview, Contact, Facilities...

People
Faculty, Staff

Programs
Undergraduate, Graduate, Courses, Course Schedules, Course Materials...

Research
Activities, Grants

Scholarships

Opportunities

Utilities
Webmail, Downloads

CS 401-3
Computer Architecture

Catalog Description

Review of logical circuit design. Hardware description languages. Algorithms for high speed addition, multiplication and division. Pipelined arithmetic. Implementation and control issues using PLA's and microprogramming control. Cache and main memory design. Input/Output. Introduction to interconnection networks and multiprocessor organization.

Prerequisite:

320 with a grade of C or better.

Objectives

To provide the student with a complete understanding of the concepts involved in computer organization and computer architecture. Specifically, this should include a thorough treatment of the design of the processor, control, memory, and I/O sections. In addition, the course should cover an introduction to multiprocessor systems.


Course Outline
  Lectures
1. Review of combinational circuit design and sequential circuit design. 4
2. Processor Design (using Computer Hardware Description Languages).
Number Formats, Design of advance and high speed arithmetic circuits, Addition and Subtraction, Multiplication, Division, Pipelined arithmetic
14
3. Control Design
PLA, Microprogrammed control
6
4. Memory Organization
Semiconductor memories, Associative memories, Cache memories, Parallel memories
4
5. I/O Interfacing 6
6. Introduction to Interconnection Networks 3
7. Introduction to Multiprocessor Design 3
  Total 40

Webmaster - EOE Link - Privacy Policy     Last Update: August 2007