SDSU CS 370 Computer Architecture
Spring Semester, 2003
Course Web Site
Back to Home
San Diego State University

Week 1 Lecture - Introduction to Computer Architecture
Review 'C' language

Read - Chapter 1 and attempt Excercise problems
Week 2 Lecture - Data Representation, arithmetic operations, Error Detection and Correction codes.
Assignment-1 Due Feb 12th Wednesday

Read - Chapter 2 - Pages 27 - 42
Week 3 Lecture - Floating point representation - ppt - presentation

Boolean Algebra - Basic Identities, Truth tables, Expression reduction
Assignment-2 Due Feb 24th Monday

Read - Chapter 2 - Rest of the chapter - Page 43 onwards.
Attempt excercise problems : 2.2, 2.3, 2.4, 2.6, 2.9
Week 4 Lecture - Truth tables contd, Minterms, Maxterms and Karnaugh maps - ppt - presentation

Universality of NAND and NOR gates - Reference Doc
Circuit examples - Excercise Doc
Read - Chapter 2: Page 55 - 61, Implicants and Don't care conditions
Read - Chapter 3: Page 128-131, Adders
Attempt excercise problems : 2.11, 2.13, 2.14, 2.29
Week 5 Lecture - Karnaugh maps - Implicants, etc - ppt - presentation

Half, Full and Ripple Carry Adders - Reference Doc

Read - Chapter 3: Pages 107 - 128 for Code Convertors, Decoders, etc
Read - Chapter 6: Pages 312 - 325 for ROM and PLA/PAL
Attempt excercise problems : 2:16, 2:20, 2:24, 3:1
Week 6 Lecture - AND/OR to NAND/NOR gates , Hazards/glitches ,
Code-converter , Programmable Logic Devices ,
Multiplexer, Encoder, Priority Encoder, Decoder/Demux
Subtraction of Unsigned numbers using complements - Page 135-137

Read - Chapter 7: Pages 360-368, ALU( Arithmetic Logic Unit) and Shifters
Attempt excercise problems : 3:7, 3:16, 3:21, 3:39

There will be a REVIEW of all the topics covered so far, in the next class.
Week 7 Magnitude Comparators - ppt presentation
ALU and Shifters - ppt presentation

Chapter 1 - Review
Chapter 2 - Review
TOPICS for MIDTERM
Week 8 MIDTERM Exam

Reading Assignment : Chapter 4 - Sequential Circuits. Pages 183-200
Week 9 Class Cancelled - Instructor Sick

Sequential Circuit - Notes
Week 10 Spring Break
Week 11
Sequential Circuits - SR and S'R' Latches, Flip-Flops
- D, J-K, Edge triggered, Toggle flip-flops.
Master-Slave flip-flop.
Week 12
Sequential Circuits - State Diagrams and DesignPresentation
Registers, Counters

Reading assignment : Pages 201-222
and Pages: 253-258
Week 13
Designing with J-K and D flip-flops.
Excitation Tables for J-K and D flip-flops
Counters - Synchronous counters, Serial and Parallel counters
Chapter 6: RAM, ROM, SRAM, DRAM, Volatile and Non-Volatile Memory.
RAM - Read and Write operations, Timing diagrams, Static RAM cell,
RAM Bit Slice Model, Three State Buffers, RAM Cell arrays.

Reading assignment : Chapter 6 : DRAM ICs
Problem assignment : 6-1, 6-2, 6-9, 6-10