Digital Electronic Systems

Higher education teachers: Trost Andrej
Credits: 5
Semester: summer
Subject code: 64120

Subject description


  • Study enrollment and courses: Programming microcontrollers and Digital structures.

Content (Syllabus outline):

Design of a digital electronic system. Overview of digital technologies according to power consumption, size, performance, price, development and implementation time. Register transfer level (RTL) description of a digital system. Partitioning into control and data subsystem. An example of small digital system design from algorithm specification to hardware implementation. Design of a microcomputer: architecture, specification, instructions description and cycle based instructions execution. Specification, description and integration of building blocks (memory, processor, control logic, bus) in a hardware description language. Development of test benches for verification of the microcomputer system.

Objectives and competences:

  • Acquire knowledge of digital electronic systems design using various technologies.
  • Practical implementation of a digital electronic system based on design requirements.

Intended learning outcomes:

  • Understanding digital electronic systems development process.
  • Knowing various target technologies and selecting the best technology based on the design specifications.
  • Partitioning of the system into control and data subsistem.
  • Comprehend the design, implementation and verification of microcomputer systems.

Learning and teaching methods:

  • Lectures and laboratory practice for learning basic theory and practical implementation of the digital systems.

Study materials

  • A. Trost, Načrtovanje digitalnih vezij v jeziku VHDL, Založba FE/FRI, 2011.
  • M. Ercegovac, T. Lang, J. H. Moreno, Introduction do Digital Systems, John Wiley & Sons, 1999.
  • M. M. Mano, Logic and Computer Design Fundamentals, Prentice Hall, 2007.

Study in which the course is carried out

  • 2 year - 1st cycle - Electrical Engineering