EL10B Course Outline

This page is provided to assist lecturers and students in the other Caribbean islands - so
that they may keep pace with us as we explore the world of Digital Electronics !

Tutorials and Answer Sheets will be available as we progress


Course Outline:
-----------------------
Lecture 1  -  Rules of Boolean Algebra, AND - OR - NOT gates, truth tables
Lecture 2  -  Additional boolean identities, NAND - NOR - XOR -  Exclusive-NOR gates
Lecture 3 -  Applications and examples of digital logic systems, input and output
                    Consensus Theorem and examples of reduction of expressions to simplest form
Lecture 4 -  Canonical and standard forms, Sum of Products (SOP) and
                    Product of Sums (POS), minterms and maxterms
Lecture 5 -  Number systems, binary and hexadecimal conversions, binary arithmetic
                    half adder and full adder logic diagrams and truth tables, half subtractor
Lecture 6 -  Representation of negative numbers, 1's and 2's complement, subtraction
                    by addition of complement, complement of functions
Lecture 7 -  Representation of Real Numbers in computers (with example of
                    Single Precision, Floating Point scheme used in IBM PC), coding schemes for
                    other purposes (Gray code, Excess-3, ASCII)
Lecture 8 -  Conclusion of Real Numbers (ranges, representation of zero and overflow,
                    underflow), Karnaugh mapping of 2,3,4 and 5-variable functions (with example
                    of minimisation using this method)
Lecture 9 -  Conclusion of Karnaugh mapping, conversion between SOP and POS forms,
                    NAND-NAND and NOR-NOR implementations compared and contrasted.
Lecture 10 -  Encoders, Decoders, Multiplexors & Demultiplexors, Data Selectors,
                    truth tables
Lecture 11 -  Truth tables for multiplexors and demultiplexors, octal number system,
                    BCD arithmetic and a BCD adder circuit, Parity generator and checker.
Lecture 12  - Class Test
Lecture 13  - 1's complement subtraction (by addition), using a multiplexor to implement
                    a logic function, combinational and sequential logic,
                    S-R latch using NOR gates and NAND gates
Lecture 14 - clocked S-R Latch using NAND gates, D type flip-flop, glitches,
                    J-K master-slave flip-flop
Lecture 15 - conclusion of flip-flop circuits, Schmitt trigger,
                    clocks and one-shots, synchronous and asychronous circuits
Lecture 16 - Ripple counter and timing diagram, truth table for JK edge-triggered
                    flip-flop with preset and clear, Tri-State logic
Lecture 17 - State Diagram, State Table, State Equations and
                    flip-flop input functions, analysis of sequential circuits
Lecture 18 -  Unused states and the state diagram applied to counters, self-correction,
                    design of a 3-stage synchronous binary counter using a state table
                    and "toggle" input functions.
Lecture 19 -  3-bit parity generator and 4-bit checker, TTL (bipolar) and CMOS (fet) logic
                    RTL, DTL, ECL logic families, fan out, propagation delay and
                    power disipation
Lecture 20 -  ripple counter using "D"-type flip-flops, fully-worked example
                    of UP/DOWN counter  design and implementation
Lecture 21 - A/D and D/A conversion,  Sample and Hold
                    Ramp (staircase) ADC operation and diagram
Lecture 22 - Class Test
Lecture 23 - Binary Weighted and R/2R Ladder DAC diagrams
                    Flash ADC operation and diagram
Lecture 24 - Op-Amp properties, Binary Weighted and R/2R Ladder operation
Lecture 25 - Shift Registers and Counter Waveform Analysis
Lecture 26 - Memory Types and Introduction to the Microprocessor

Recommended text: Digital Design by M. Morris Mano (Prentice-Hall International publication)

EL10B Homepage