Digital circuits


Aim of the course

The primary objective of the course is to introduce a field of electronics, digital circuits, the understanding of their operation is indispensible for further exploration of building hardware.

Lecture programme

Basic concepts - classification of digital circuits, parameters of digital circuit. Introduction into combinatory and sequential circuits. Realization technologies of digital systems - integrated TTL, MOS. Basic properties of Boole’s algebra. Logic gates, truth tables. Realization of complex logic functions and project minimization. Karnaugh Nets. Flips: types, classifications, and basic parameters, such as: RS, D, JK, JK-MS slope- and level-triggered. Counters: distribution, types, classifications, and basic parameters, synchronous and asynchronous, modulo i to n, automata, methods to create counter to any n, examples of implementation, reversing counters. IC timers - examples. Definition of micro-operations. Coders, decoders, code converters. Multiplexers and demultiplexers. Parallel registers and moving registers. Half-adders, adders, comparators, multipliers, and arithmetic and logical units. Programmable logical structures PLD.

Overview of the course elements

Within laboratory classes the students get acquianted with various systems listed in the program, using the capacities of a real or virtual lab. Sample topics include;-basic logical functors, their properties and characteristics, basic combinational logic synthesis, sequential circuits, flip-flops, counters and registers. In the second part of the practical classes there is foreseen a simple design based on programmable FPGA circuits. They may control a light effect demonstrated on provided LED displays.

Reading list

1. P.Horowitz, W.Hill – Sztuka elektroniki - WKŁ 2000
2. U. Tietze, Ch. Shenk – Układy elektroniczne – WNT 1996
3. J. Kalisz - Podstawy elektroniki cyfrowej WKŁ 2007
4. A. Skorupski Podstawy techniki cyfrowej WKŁ 2001
5. B. Wilkinson – Układy cyfrowe WKŁ 2000

Copyright © 2010 Department of Computer Science   |   AGH University of Science and Technology   |   Created by Creative Bastards