CSE 352 Goals &
Syllabus
Catalog Data
CSE352 Catalog Description: Covers digital
circuit design, processor design, and systems integration and embedded-systems
issues. Include substantial hardware laboratory.
Course Goals
- Understanding digital logic at
the gate and switch level including combinational and sequential logic
elements
- Understanding clocking
methodologies and system timing
- Learning how to specify
digital-logic designs and compile these into digital circuit
implementations
- Understanding the design and
implementation of processor architectures
Course Syllabus
- Introduction to modern
digital-logic design
- Combinational logic
- Switch
logic and basic gates
- Boolean
algebra
- Multilevel
networks and transformations
- Programmable
logic devices
- Delay
and circuit performance
- Case
studies
- Sequential logic
- Clocks
and timing methodologies
- Registers,
register files and memories
- Case
studies
- Processor Design
- Arithmetic
circuits
- Arithmetic
and logic units
- Register
and bus structures
- Instruction
set implementation
- Memory
system
- Pipelining
- Interrupt,s
memory-mapped I/O and embedded systems concepts
- Computer-aided design tools for
logic design
- Schematic
entry
- Hardware-description-languages
- Simulation
and synthesis
- Practical topics
- Asynchronous
inputs and metastability
- Serial
and parallel communication
- Memories:
RAM and ROM
- FPGA
architectures
Comments to: cse352-webmaster@cse.washington.edu