DEDICATED SYSTEMS

INF/01 - 6 CFU - 1° Semester

Teaching Staff

GIUSEPPE SCOLLO


Learning Objectives

Knowledge and understanding: To acquire knowledge and understanding of the main methodologies to model, to design, and to implement optimally, processing systems dedicated to a specific application.

Applying knowledge and understanding: To acquire capabilities to use hardware and software tools, such as development boards for dedicated systems, in order to design and to implement dedicated systems for high performance applications.

Making judgements: To be able to evaluate the quality of solutions to design problems for highly specialized dedicated systems, in terms of several performance parameters, such as computation speed, use of hardware resources, energy efficiency, cost, development time.

Communication skills: To acquire communication skills and proper language to communicate, with non-expert people, about problems relating to functioning, design, implementation, and evaluation of dedicated systems.

Learning skills: To develop the ability to adapt one's own knowledge to the rapid evolution of the discipline and to keep up-to-date through specialized sources in the field.



Detailed Course Content

The course is divided into 12 lectures (24 hours) and 12 lab tutorials (24 hours). Preliminary detailed contents are available as follows:



Textbook Information

  1. P.R. Schaumont: A Practical Introduction to Hardware/Software Codesign, 2nd Edition. Springer (2012), with a list of errata produced starting from the 2013-2014 course edition
  2. P. Wilson: Design Recipes for FPGAs: Using Verilog and VHDL, 2nd Edition. Newnes, Elsevier (2015)
  3. F. Vahid & T. Givargis: Embedded System Design: A Unified Hardware/Software Introduction. Wiley (2002)
  4. P. Marwedel: Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems, 2nd Edition. Springer (2011)

Access to other educational material is given through the Quick learning guide.




Open in PDF format Versione in italiano