Basics of Digital Electronics
Jasminka Kotur, dipl. ing.
Minimum learning outcomes
- Define binary system and signed binary arithmetic. Define 8421 code and the principle of parity and two-dimensional code.
- Draw diagrams and tables combination and explain the operation of AND, OR, NOT, NAND and NOR logic circuits.
- Define the basic laws of Boolean algebra, canonical forms of logic functions and universal functions and associated logical schemes. Define K-table function with 3 or 4 variables.
- Define the properties of the basic flip flops: RS, JK, T and D flip flops, draw symbols and tables conditions
- Draw diagrams of parallel and shift register. Draw and explain the operation of the binary synchronous, asynchronous and ring counters.
- Draw a scheme and explain the operation of demultiplexer, multiplexer, semi-adder and full adder.
- Draw a diagram and explain the operation of DA converters with weighted resistors and Wilkinson ADC.
- Draw a logical scheme of ROM. Draw and explain the work principle of parallel and serial memory and basic cell of static and dynamic MOSFET memory.
Preferred learning outcomes
- Convert binary numbers in decimal, octal and hexadecimal and vice versa. Explain the multiple test of parity. Define the general principle of coding, code with a minimal change and the use of Hamming code to detect errors.
- Implement complex logic diagrams using the symbols of logic circuits. Define the logical function of the given logical scheme.
- Minimize (simplifie) complex logical function with rules of Boolean algebra, and with the application of K-table.
- Realize JK, T and D flip-flop by using RS flip flops, determine the appearance of the signal at the output of flip flops, and explain the double and edge Triggered bistable.
- Draw and explain the parallel-serial and serial-parallel data conversion. Draw a diagram and table of counting, binary asynchronous and Johnson counters. Realization of sequential circuits and their analysis. Calculate the maximum frequency of counting binary counters.
- Minimizie incompletely specified functions by using complex combinational circuits. Implement a given logical function by the multiplexer. Draw a diagram of a parallel adder and add up two binary numbers.
- Define the quantization error and resolution. Calculate the value of a resistor of a DA converter. Draw and explain the operation of continuing counting and parallel AD converter.
- Realize logical scheme of permanent memory. Define PROM, EPROM, EEPROM and PLA. Explain the 2D, 3D and 21 / 2D organization of the memory chip, the principle of memory units, magnetic disks and CDs. Define a hierarchy of memory.