1999 Catalog Data: Theory of logic design: gates, timing diagrams, truth tables, design of basic arithmetic operations, control mechanisms. The general properties of major hardware components (CPU, ALU, memory, IO devices) and communication between them (buses, interrupts). Survey of actual computer systems.

Prerequisite: CS221

Textbook: Contemporary Logic Design by Randy H. Katz, The Benjamin/Cummings Publishing Co., Inc., First Edition, ©1994.

References: TTL Data Book, LogicWorks

Coordinator: Douglas Lyon, Professor of Computer Systems Engineering.

Phone (203)254-4147

Fax (203)877-4187

E-mail: lyon@DocJava.com (the best!!)

Web: http://www.DocJava.com

Office Hours: M,TU 5:00-6:30,or by Appt.

Computer Usage:

Goals: To introduce principles of computer organization and logic design with sufficient breadth and depth to allow analysis and design of computer circuits.

Course Notes: Available at http://www.DocJava.com

When: Monday, 6:30-8:30 pm,

Where: Berchmans, Room 207

Who: Prof. Lyon

Topics:

- 1 Introduction, the process of design
- 2 Applications of Boolean Algebra
- 3 K-maps
- 4 Design with encoders and decoders
- 5 ROMS and tri-stat logic
- 6 Flip-flops
- 7 Counter Design/Memory
- 8 Finite State Machine design
- 9 Computer Organization
- 10 Busing strategies
- 11 Finite State Machines for Simple CPU's
- 12 Controller Implementation
- 13 Jump counters
- 14 Branch sequencers

Grading Policy:

Homework 33.33% Weekly hw's are typical Midterm 33.33% 10/25/99 Final 33.33% 12/20/99 total 100%

Assignments will be due at the beginning of class. Assignments handed in after the beginning of class will loose 5 points. Assignments handed in after the end of class will lose 10 points. Late homeworks lose 10 points per day late, weeks ends and holidays included. Missed tests result in a zero unless a written excuse is presented.