Catalog Description:
An introduction top-down design of hardware for digital systems. Understanding the problem and developing a systematic solution for the systems' data path architecture and its sequential control circuits are emphasized. Students will design useful digital systems using a Computer Aided Design (CAD) tool. Formerly CSCI 280.
Course Objectives:
The objectives are for the student to:
understand logic gates, truth tables, and combinational circuit designs
use Boolean algebra and Karnaugh maps to develop minimized logic circuits
be able to design, simplify, and build combinational circuits using the mixed logic notation for Nand gates and Nor gates
be able to design digital circuits using MSI components
be able to design sequential circuits using register transfer notation and Algorithmic State Machines (ASM) notation
be able to develop a data path diagram for a digital system
be able to implement sequential circuits using, flip-flops, registers, counters, and state machines
be able to implement digital systems with programmable logic devices
be able to implement digital systems that access static Random Access Memory
be able to use modern software tools to simulate digital circuits and systems
Course Outcomes:
Students shall be able to design, simulate, analyze, and test:
combinational circuits using Boolean algebra and Karnaugh-maps to simplify and optimize their circuit design
digital circuits using MSI components
sequential circuits using register transfer notation and Algorithmic State Machines (ASM) notation
sequential circuits using, flip-flops, registers, counters, and state machines
digital systems with programmable logic devices
digital systems that access static Random Access Memory
Relationship of Course to Program Objectives:
This course supports the achievement of the following program objectives:
An ability to analyze, design, develop and test computer-based systems with the ability to design hardware components
An ability to communicate their thoughts, in both written and oral forms, so that others can comprehend and build on their work
College of Engineering, Computer
Science, & Construction Management
California State University, Chico
Chico, CA 95929-0003
530-898-5963 webmaster@ecst.csuchico.edu