CSE 370 Introduction to Digital Design
Spring 2006 - Course Goals
Course Description
CSE370 Introduction to Digital Design (4) Introductory course in digital logic and its specification and simulation. Boolean algebra, combinatorial circuits including arithmetic circuits and regular structures, sequential circuits including finite-state machines, use of programmable logic devices. Simulation and high-level specification techniques are emphasized. Offered: AWSp.
CSE department's official description including prerequisites.
Course Syllabus
Course Goals
-
Understanding digital logic at the gate and switch
level
including combinational and sequential logic elements
-
Understanding clocking methodologies and circuit
state
-
Learning how to specify digital-logic designs and
how to
compile these designs into logic networks
-
Learning a set of tools for digital logic design
-
Appreciating the difference between implementing a
function
in hardware and software, and the advantages and disadvantages of each
Course Syllabus
-
Introduction to modern digital-logic design
-
Combinational logic
-
Switch logic and basic gates
-
Boolean algebra
-
Two-level logic
-
Regular logic structures
-
Multilevel networks and transformations
-
Programmable logic devices
-
Time response
-
Case studies
-
Sequential logic
-
Networks with feedback
-
Basic latches and flip-flops
-
Timing methodologies
-
Registers and counters
-
Programmable logic devices
-
Case studies
-
Finite-state-machine design
-
Concepts of FSMs
-
Basic design approach
-
Specification methods
-
State minimization
-
State encoding
-
FSM partitioning
-
Implementing FSMs
-
Programmable logic devices
-
Case studies
-
Elements of computers
-
Arithmetic circuits
-
Arithmetic and logic units
-
Register and bus structures
-
Controllers/Sequencers
-
Computer-aided design tools for logic design
-
Schematic entry
-
State-diagram entry
-
Hardware-description-language (HDL) entry
-
Compiling to logic networks
-
Simulation
-
Mapping to programmable logic devices
-
Practical topics
-
Asynchronous inputs and metastability
-
Memories: RAM and ROM
-
Implementation technologies
Maintained by: cse370-webmaster@cs