EE360 Digital Logic Design .docx

advertisement
Description of Departmental Compulsory Course – Digital Logic Design
COURSE TITLE
ENGLISH
CODE /NO
Digital Logic Design
EE 360
ARABIC
CODE/NO.
360 ‫هـ ك‬
Pre-requisites
CONTACT HOURS
/WEEK
C.U.
Th.
Pr.
Tr.
TCU
3
2
0
4
EER 201
Study the basic principle of representation and manipulation of digital information. Apply
the Boolean Algebra and Karnaugh Maps to design the digital circuits. Several digital building
blocks such as MUX, Decoder, ROM, and PLA are used for designing complex combination
circuits. Sequential circuits such as counters, code converters and shift registers are
designed using flip-flops.
Objectives:
On successful completion of this course, student will be able to:
1. Take the basic knowledge theory of digital design
2. recognize the basic analysis techniques to understand, formulate, and solve digital
design problems
3. acquire the technical foundation required for more advanced future courses in
electrical engineering
4. identify the contribution of digital design in electrical engineering
Contents:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Number system and codes
Boolean algebra and logic gates
Karnaugh maps
Multiplexer and decoders
Gate networks and combinational circuits
Read-only memories ROM
Programmable logic arrays PLA
Flip-flops
Digital counters
Shift registers
Sequential networks
Course Outcomes:
A- Knowledge:
On successful completion of this course, student will be able to:
1. list different number systems and codes
2. recognize various techniques to simplify Boolean functions
3.
4.
5.
6.
7.
8.
express using multiplexers and decoders to design combinational circuits
recognize combinational Networks
identify the functions of different Flip-Flops.
express using Flip-Flops to design digital Counters
recognize shift registers and similar sequential networks
identify software tools to design, simulate, test, and document digital systems
B-Cognitive Skills:
On successful completion of this course, student will be able to:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
identify different number systems and codes
apply various techniques to simplify Boolean functions
design multi-level and multiple output gate networks
use multiplexers and decoders to design basic combinational circuits
design a ROM to realize given Boolean functions
design a PLA to realize given Boolean functions
design combinational Networks
Classify functions of different Flip-Flops.
use Flip-Flops to design digital Counters
design shift registers and similar sequential networks
use software tools to design, simulate, test, and document digital systems
C- Interpersonal skills and responsibilities:
On successful completion of this course, student will be able to:
1. acquire the basic concepts of digital design to understand, formulate, and solve the
digital design field problems
2. participate in discussion and review of work assignments
D- Analysis and communication:
On successful completion of this course, student will be able to:
1. utilize boolean algebra and Karnaugh Maps in the analysis of digital systems
2. communicate to work in a group
3. write scientific reports and conduct presentation about practical applications of
digital design in industry
4. seek the updated knowledge in digital design .
Assessment methods for the above elements
1. Written exams (mid-term and final) to assess understanding and scientific
knowledge.
2. Assignments andquizzes to assess ability to solve problems and analyze results
independently.
3. Scientific report to assess practical, and presentation skills
Weighting of assessments
Quizzes
Assignments
Course Project or Reports
20 %
10 %
15 %
Mid-term exam
Final exam
Total
15 %
40 %
100 %
Text book:
1. Charles H. Roth Jr., Fundamentals of Logic Design, 4th Ed. Thomson Brooks, 2004.
Supplementary references :
1. M. Mano, Digital Design, Prentice Hall Inc., 2002
2. Modeling and Analysis of Dynamic Systems, Fredrick and C. Close . Process Control
Instrumentation Technology, Curtis Johnson, Prentice Hall
Other Information Resources
Class Schedule:
 Lectures: three 50 minutes sessions per week
 Lab: one 2.0 hours session per week
Course Contribution to professional Component:


Engineering Science:
Engineering Design:
75 %
25 %
Time table for distributing theoretical course contents
Weak
Theoretical course contents
1-2
Number systems and codes
3-4
Boolean Algebra, Logic Gates, Karnaugh Maps
5-6
Mutli-level gate network, Multiple output networks
7-8
Multiplexers, Decoders
9-10
Read-only memories (ROM), Programmable Logic Arrays (PLA)
11-12
Design of Combinational Networks
13-14
Flip-Flops, Design of Digital Counters
15
Remarks
Design of Shift Registers and similar Sequential Networks
Final Exam
Time table for distributing Practical course contents
Week
Experiment
1
Introduction to Digital Laboratory : NI-Multisim
2
simulation and Implementation AND-Gate
Remarks
3
simulation and Implementation OR-Gate
4
simulation and Implementation Decoder
5
6
7-8
9-10
11-12
13-14
15
simulation and Implementation MUX
simulation and Implementation DEMUX
simulation and Implementation Arithmetic Circuits
simulation and Implementation counters
simulation and Implementation Shift registers
simulation and Implementation Sequential networks
Final Exam
Download