Digital Electronic Systems Design (Modul B)

Higher education teachers: Žemva Andrej
Collaborators: Trost Andrej
Credits: 5
Semester: winter
Subject code: 64674



Subject description

Prerequisits:

  • Enrollment in the study year.

Content (Syllabus outline):

  • Designing of digital system: description at RTL, partitioning to control logic and datapath circuit, implementation and integration of both parts.
  • Embedded IP (Intellectual Property) cores: processors, memory circuits, communication units. Usage of soft processor cores in programmable devices.
  • Memory structures: principle of operation and implementation. Communication between circuit block: I2C, CAN, USB, PCI, IrDA, Bluetooth.
  • Hardware and software co-design and modelling of circuit functionality in high-level description languages: SystemC, SpecC, UML.
  • Design cycle and computer tools for circuit design. Feasibilty analysis and partitioning to hardware and software part. Optimization of hardware-software co-design cycle.
  • Examples of design and implementation of digital systems: digital camera, JPEG encoder, MPEG4 encoder, modem, set-top box.

Objectives and competences:

Solid knowledge of design and implementation of digital electronic systems at highest abstract level in hardware description language.

Intended learning outcomes:

Student will master synthesis of digital systems. At different design levels they will be able to design digital system using specific target technology.

Learning and teaching methods:

Lectures and tutorials.





Study materials

Readings:

  1. TOCCI, Ronald, WIDMER, Neal, MOSS,Greg. Digital Systems: Principles and Applications, Prentice Hall, 2011.

  2. MANO, Morris M. , Digital Design, Prentice Hall, 2013.

  3. TROST, Andrej., Načrtovanje digitalnih vezij v jeziku VHDL, Založba FE 2015.



Study in which the course is carried out

  • 3 year - 1st cycle - Applied Electrical Engineering - Control Engineering
  • 3 year - 1st cycle - Applied Electrical Engineering - Electronics
  • 3 year - 1st cycle - Applied Electrical Engineering - Power Engineering Technology and System Automation
  • 3 year - 1st cycle - Applied Electrical Engineering - Information and Communication Technologies
  • 3 year - 1st cycle - Applied Electrical Engineering - Quality Engineering