Subject 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.
The subject is taught in programs
Objectives and competences
To present state-of-the-art research and development activity in the design of the complex digital electronic systems.
Teaching and learning methods
Lectures and tutorials.
Expected study results
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.
Basic sources and literature
[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