CENG 451

Advanced Digital System Design

Finite state machine design and analysis; high-level hardware description languages, VHDL, automated synthesis in design; digital integrated circuit design and advanced design principles; electrical properties of digital circuits, synchronous and asynchronous circuits, computer arithmetic, and interfacing to external circuitry, digital system testing and design for testability; implementation of embedded computing systems in terms of Application Specific Integrated Circuits; Design for reuse.

Course Objectives

To give the students design issues of embedded system hardware and to introduce the latest technologies.

Recommended or Required Reading

Berger, Arnold. Embedded systems design:an introduction to processes tools and tecniques. San Francisco;Lawrence, Kan: CMP Books, c2002.

Learning Outcomes

Ability to analyze complex digital circuits

Ability to design complex digital circuits

Demonstrating the ability to use VHDL in hardware design

Having fundamental knowledge of digital signal processing

Ability to use design tools

Topics
Introduction to Digital System Design
Review of Electronics
Digital Design Concepts
FPGA and ASIC design; VHDL Programming Language – I
VHDL – II
Summary (Examination)
Electronic Design Automation Tools
Dedicated Soft Microprocessor/Microcontroller Design
General Purpose Soft Microprocessor/Microcontroller Design
Digital Signal Processor Design
Fault-Tolerant Hardware Design Issues
Interfacing to External Circuitry
Design for Reuse, Testing and other Topics
Case Study, Term Project