EEL 3705 - Digital Logic Design
Curriculum Designation: Required for electrical engineering and computer engineering majors.
Course Description: Fundamental topics in digital logic design, algorithms, computer organization, assembly-language programming, and computer engineering technology.
Prerequisites: COP 3014 (FSU) or COP 2221 (FAMU)
Course Objectives:
- Calculate number conversion between different number systems
- Solve arithmetic equations in two - complement and interpret results regarding overflow conditions
- Derive digital circuits from optimized Boolean equations and compute the Boolean equations of a digital circuit
- Calculate and interpret costs and timing delay in combinational and sequential logic circuits
- Use Karnaugh maps to optimize combinatorial logic, including incompletely specified logic.
- Analyze and design arithmetic logic units and describe the associated control signals.
- Analyze characteristic tables and equations and timing diagram of latches and flip-flops.
- Create state diagram from sequential circuits and design sequential circuits from state diagrams.
- Design and verify by simulation a finite state machine satisfying given criteria.
Topics Covered:
- Algebra and Logic Gates
- Truth Tables
- Algebraic Reduction/Expansion to Standard Forms
- Logic Devices and Implementation
- Logic Minimization
- Karnaugh Maps & Canonical Forms
- Incompletely Specified & Hazard-free Design
- Technology Mapping (NAND, NOR)
- Number Representation, Arithmetic and Logic Circuits
- Radix Number Conversion (Incl. Binary, Octal and Hex)
- Binary Arithmetic (Unsigned and Signed)
- Arithmetic-Logic Units
- Common Combinatorial Components
- Multiplexer, Decoder, Encoder, Converter, Comparator
- Storage Components and Counters
- Latches and Flip-Flops
- Registers and Memory
- Counters
- Other Examples
- Sequential Logic (State Machines)
- State Diagram, Table and Assignment
- Mealy and Moore Models
- State Minimization
- Implementation
Class Schedule: Three 50 minute or two 75 minute lectures per week (3 credit hours).
Contribution to Professional Component: Engineering topic: 3 credit hours
Science/Design (%): 65% / 35%
Relationship to ABET Program Outcomes: C, E, F, K and N
Prepared by: Bruce A. Harvey