Development of Digital Systems

Basic information

Course coordinator Matej Možek

Course type: Obvezni- strokovni

Number of ECTS credits: 6

Semester: 1. semester

Course code: 64634

Subject description

Logic signals and gates with technological designs)
Logic functions: (their simplification and realization)
Analysis and structures of combinatorial circuits (encoder, decoder, multiplexer, demultiplexer, comparator, adder, arithmetic logic unit, multiplier)
Programmable circuits: (elements and realization of logic functions using programmable circuits).
Synchronous circuits: (Implementation of latches and flip−flops. Characteristic equations and state transition diagrams.)
Analysis and design of synchronous sequential circuits (counter, register).
Finite state machines,
model of synchronous machine (Mealy, Moore).

Objectives

The course objective is to familiarize students with modern procedures in design of digital circuits using programmable elements (FPGA, CPLD), which can be further applied of complex digital systems. The course comprises analysis and structure segment of combinatorial circuits, while the second part focuses on the analysis, description and design of synchronous digital circuits (counter, register) and finite state automata. The course gives a practical and theoretical insight into design and application of digital systems using modern tools for circuit synthesis (VHDL).

Teaching and learning methods

Course lectures provide practical and theoretical background on particular scope items together with presentation of simple practical examples. A complete study material is available to the students.
Practical work is tightly interwoven with course lectures being performed in the laboratory environment, and is accomplished in steps acquainting students with a programmable digital component (FPGA, CPLD) and corresponding instrumentation.

Back to top