Logic Aid software

advertisement
ECG 200 – COMPUTER AND LOGIC DESIGN II
CATALOG DATA:
Sequential Logic, synchronous and asynchronous circuits, PAL/PLA based
implementation, computer-aided design of digital systems, introduction to computers.
TEXTBOOK:
[1] “Fundamentals of Logic Design”, Charles H. Roth, Jr, Fourth Edition, PWS
Publishers, 1995.
COORDINATOR:
Shahram Latifi, Professor of electrical and computer engineering
COURSE OBJECTIVES:
1. To teach students different Models of Sequential Circuits, namely Mealy and Moore.
2. To enable students to design a sequential Network using a) Conventional Method, b)
counters, c) PLD components, d) Iterative Networks
3. To enable students to use available CAD tools (Logic Aid) for design and analysis of
digital systems.
4. To teach students Other Design Tools including State Machine Charts
5. To teach students analysis and design of Asynchronous Networks
PREREQUISITE:
ECG 100- Computer and Logic Design I
TOPICS:
 Models of Sequential Circuits
 Mealy and Moore Machines, State Reduction, State Assignment Techniques
 Sequential Network Design
 Sequential Network Design with PLDs
 State Machine Design with SM Charts
 Analysis of Asynchronous Sequential Circuits
 Derivation and Reduction of Primitive Flow Tables
 State Assignment and Realization of Flow Tables
 Introduction to Computers
COURSE OUTCOMES:
Upon completion of this course, students will be able to:
 Reduce a state table to a minimum number of rows.
 Specify a cost-effective set of state assignments for a state table
 Given a state table and assignment, derive flip-flop input equations.
 Design a sequential networks using a) gates and flip-flops, b) iterative networks,
c)counters and d)PLDs. Test, and Simulate the final product.
 Use the State Machine Chart as a design tool.


Analyze and Design Asynchronous Sequential Networks under Fundamental-Mode
assumption.
Address and eliminate timing difficulties associated with Asynchronous networks.
COMPUTER USAGE:
Logic Aid software
DESIGN CONTENT:
One half of the course will be design.
CLASS SCHEDULE:
Lecture 3 hours per week
PROFESSIONAL CONTRIBUTION:
Engineering Science: 1.5 credits
Engineering Design: 1.5 credits
RELATIONSHIP BETWEEN COURSE AND PROGRAM OUTCOMES:
These course outcomes fulfill the following program objectives:
a.
Knowledge of scientific principles that are fundamental to the
following application areas:
digital design, computer networks and software engineering.
b.
An ability to design and conduct experiments, analyze and
interpret data, design a system, component or process using the techniques,
skills, and modern engineering tools, incorporating the use of design
standards and realistic constraints that include most of the following
considerations: economic, environmental, sustainability,
manufacturability, ethical, health and safety, social and political.
e.
An ability to communicate effectively and possess knowledge of
contemporary issues and a commitment to continue developing knowledge and
skills after graduation.
COURSE PREPARER AND DATE OF PREPARATION:
Shahram Latifi, 27 February (version 2)
Download