Digital electronic systems design

Course description

Systems in the integrated circuit. Technology and circuit entities.  Design flowchart of digital electronic systems. VHDL (Very High-Speed Integrated Circuits Description Language) systems design.  VHDL data types and RTL (Register Transfer Level)  models. VHDL components, subprograms and packages. Communication interfaces and buses. 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.

Course is carried out on study programme

Objectives and competences

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

Learning and teaching methods

Lectures and tutorials.

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.

Reference nosilca

Nahtigal T, Puhar P, Žemva A (2012) A systematic approach to configurable functional verification of HW IP blocks at transaction level. Comp and Elec Eng 38:1513-1523

Trost A, Žemva A (2012) Teaching design of video processing circuits. Int Jour Elec Eng Edu 49:170-178

Nahtigal T, Žemva A (2012) Block-wise authentication method for digital images. Jour Elec Eng 63:289-295

Trost A, Žemva A (2012) Design of custom processors for the FPGA devices. Elektr Vest 79:55-60

Močnik J, Finc M, Žemva A (2013) Power consumption optimization in the smart home. Elec World 119:20-22.

Study materials

[1]Tocci R, Widmer N, Moss G (2011), Digital Systems: Principles and Applications. Prentice

      Hall, New Jersey                                                                                                       

[2]  Ciletti M D (2011), Advanced Digital Design with the Verilog HDL. Prentice Hall, New Jersey

[3]  Mano M M (2013) Digital Design, Prentice Hall, New Jersey

[4]  Tokheim R (2014), Digital Electronis: Principles and Application. McGraw-Hilll, New York

[5]  A. Trost (2015), Načrtovanje digitalnih vezij v jeziku VHDL, Založba FE UL, Ljubljana

Bodi na tekočem

Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška cesta 25, 1000 Ljubljana

E: T:  01 4768 411