MPŠ MP&Scaron MP&Scaron MP&Scaron Avtorji

Jožef Stefan
Postgraduate School

Jamova 39
SI-1000 Ljubljana

Phone: +386 1 477 31 00
Fax: +386 1 477 31 10


Course Description

Embedded Systems


Information and Communication Technologies, second-level study programme


doc. dr. Anton Biasizzo


The goal of the course is to familiarize the student with the field of embedded system, embedded system hardware and software design methods.
The competencies of the students completing this course successfully would include the knowledge of the state-of-the art embedded system, the knowledge of embeded system hardware and software sedign methods.


Embedded system: introduction, history of development of the area, basic embedded system structure, embedded system software

Embedded system hardware: embedded processors, RAM memory and nonvolatile memory, interfaces, timers, converters, power control.

FPGA based implementation: FPGA circuits, VHDL hardware description language, soft processor cores, peripheral cores, FPGA development boards

Interrupts and exceptions: interrupt sources, hardware and software interrupts, interrupt controller, interrupt and exception servicing, interrupt latency

Embedded system software: finite state machine implementation, operating system, threads and processes, task scheduler

Embedded system software design: software design flow, source code compilation and cross-compilers, libraries, kernel porting, application implementation

Emulation and debugging: software testing and validation on simulators and emulators, peripheral device simulation, hardware debugger, development systems

Course literature:

Selected chapters from the following books:

• S. Heath, Embedded Systems Design. Newnes, 2003. ISBN 0-750-65546-1
• L. Edwards, Embedded System Design on a Shoestring. Newnes, 2003. ISBN 0-750-67609-4
• J.G. Ganssle, The Art of Designing Embedded Systems. Newnes, 2008. ISBN 0-080-56879-3
• K. Iniewski, Embedded Systems: Hardware, Design and Implementation. Wiley, 2013. ISBN 978-1-118-35215-1
• F. Vahid and T. Givargis, Embedded System Design: A Unified Hardware/Software Introduction. John Wiley & Sons, 2002. ISBN 0-471-38678-2

Significant publications and references:

• A. Biasizzo and F. Novak, “Hardware accelerated compression of LIDAR data using FPGA devices”, Sensors, vol. 13, no. 5, pp. 6405-6422, 2013.
• U. Legat, A. Biasizzo, and F. Novak, “SEU recovery mechanism for SRAM-based FPGAs”, IEEE trans. on nuclear science, vol. 59, no 5, pp. 2562-2571, 2012.
• U. Legat, A. Biasizzo, and F. Novak, “A compact AES core with on-line error-detection for FPGA applications with modest hardware resources”, Microprocessors and microsystems, vol. 34, no. 4, pp. 405-416, 2011.
• F. Novak and A. Biasizzo, “Academic network for microelectronic test education”, International Journal of Engineering Education, vol. 23, no. 6, pp. 1245-1253, 2007.
• F. Novak and A. Biasizzo, “Security extension for IEEE Std 1149.1”, Journal of electronic testing, vol. 22, no. 3, pp. 301-303, 2006.


Seminar work
Oral defense of seminar work

Students obligations:

Seminar work and oral defense of seminar work.