Digital electronic systems design

Higher education teachers: Žemva Andrej
Collaborators: Trost Andrej
Credits: 5
Subject code: 64816

Subject description


  • Enrollment in the study year

Content (Syllabus outline):

  • Systems in the integrated circuit. Technology and circuit entities. Design flowchart of digital electronic systems. VHDL systems design. VHDL data types and RTL models. VHDL components, subprograms and packages. Communication interfaces and buses. USB and LIN interfaces. Embedded IP (Intellectual Property) cores: processors, memories, communication units. Applications of soft processor cores in programmable devices.
  • Hardware/Software co-design and system modeling using high-level languages: SystemC, SpecC, UML. Feasibility analysis and systems partitioning to hardware and software. Optimization of hardware and software system parts.
  • Testing of digital electronic systems. Fault modelling, fault simulation and automatic test pattern generation. Circuit design for boundary and built-in test. Circuit optimization exploiting testing.

Objectives and competences:

To present state-of-the-art research and development activity in the design of the complex digital electronic systems.

Intended learning outcomes:

Student will master analysis and design of complex digital electronic systems. They will be able to design digital system at different design levels and with different hardware description design languages.

Learning and teaching methods:

  • Lectures and tutorials.

Study materials

  1. R. Tocci, N. Widmer, G. Moss, Digital Systems: Principles and Applications, PrenticeHall, 2011.
  2. Ciletti M.D., Advanced Digital Design with the Verilog HDL, Prentice Hall 2011.
  3. M.M. Mano, Digital Design, Prentice Hall, 2013.
  4. R. Tokheim, Digital Electronis: Principles and Application, McGraw-Hilll, 2014.
  5. A. Trost, Načrtovanje digitalnih vezij v jeziku VHDL, Založba FE/FRI 2013.