The five lectures are given by Christophe JEGO
Part A - COMBINATIONAL LOGIC
Lecture 1 : Numeral systems,
basic logic functions,
and logic function representation
Lecture 2 : simplification of logic equations and combinational circuit
Part B - SEQUENTIAL LOGIC
Lecture 3 : basic elements (D latch, D Flip-Flop, registers)
Lecture 4 : Counters ( asynchronous counters, synchronous counters, synchronous circuits)
Lecture 5 : Complex sequential functions (memory, Finite State Machine and FSM synthesize)
Six laboratories are also proposed to complete the lectures. Each laboratory is splitting in two parts.
During the first part, a topic is studied.
Then, designed digital systems are specified with the VHDL hardware description language. It enables to gradually introduce this language.
The topic of each laboratory is:
Laboratory 1 : truth table, Karnaugh map and logic gates
Laboratory 2 : adder, substrator and multiplier
Laboratory 3 : D latch, Flip-Flop and registers
Laboratory 4 : the synthesis of synchronous counter
Laboratory 5 : the synthesis of variable modulo counter
Laboratory 6 : the synthesis of finite state machine
Boolean algebra, combinational logic, elementary logic gate, sequential logic, FlipFlop, registers, finite state machine, VHDL language