UNIVERSITY OF CINCINNATI ELECTRICAL & COMPUTER …



UNIVERSITY OF CINCINNATI ELECTRICAL & COMPUTER ENGINEERING SPRING 2008

20EECE235 - DIGITAL SYSTEM DESIGN

WINTER-SPRING QUARTERS

Required/Elective: Required for EE and CompE majors

Catalog Data: 20EECE235. Digital System Design. 3 Cr. Theory and practice of digital system design; combinational logic, synchronous sequential circuits, components and technologies, digital design processes including requirements generation, design and verification using Hardware Description Language modeling and simulation, hardware synthesis, digital test design. Coreq.: 20EECE237 - Digital Systems Design Laboratory.

Textbook: J. Wakerly, Digital Design Principles and Practices, Prentice Hall, latest ed.

References: Ashenden, The Designer’s Guide to VHDL, Morgan Kaufmann, latest edition.

Coordinator: Wen-Ben Jone, Associate Professor of Electrical & Computer Engineering.

Goals: This course is designed to introduce the student to the theory and practice of digital system design at several levels of abstraction. Upon successful completion of this course and its co-requisite, the student will be able to design and implement reasonably complex digital systems for a variety of applications.

Prereqs by Topic: 1. Binary operations and integer representations in binary notation.

2. Any computer programming language.

Topics: 1. CMOS logic and transistors.

2 Switching algebra.

3. Combinational circuit analysis.

4. Combinational circuit synthesis and optimization.

5. Timing analysis and hazards.

6. HDL-based combinational circuit design.

7. Combinational logic design practices: data path design.

8. Memory elements: latches and flip-flops.

10. Synchronous state machine analysis.

11. Synchronous state machine synthesis and optimization.

12. HDL-based sequential circuit design.

13. Sequential logic design practices: data path and controller design.

14. Sequential logic design issues: e.g., clock skew, gated clock, meta-stability.

15. Memory and FPGA.

ABET Outcomes: a, c, e

Lab Projects: None.

Components: Engineering science: 2 credits (67%); Engineering design: 1 credit (33%)

Prep/Updated: Wen-Ben Jone, Ph.D. Date: April 2008

UNIVERSITY OF CINCINNATI ELECTRICAL & COMPUTER ENGINEERING SPRING 2008

20EECE235 DIGITAL SYSTEMS DESIGN

Learning Objectives

By the end of the course each student shall be able to:

1. Manually analyze and design combinational logic circuits (a, c, e)

2. Manually analyze and design sequential logic circuits (a, c, e)

3. Using HDL’s to efficiently model and simulate reasonably complex digital logic circuits (a, c, e)

4. Comprehend medium- and large-scale digital components (a, c, e)

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download