Salta al contenuto principale della pagina

ELECTRONIC EMBEDDED SYSTEMS MOD. 1

CODE 72530
ACADEMIC YEAR 2022/2023
CREDITS
  • 12 cfu during the 3nd year of 9273 INGEGNERIA ELETTRONICA E TECNOLOGIE DELL'INFORMAZIONE(L-8) - GENOVA
  • SCIENTIFIC DISCIPLINARY SECTOR ING-INF/01
    LANGUAGE Italian
    TEACHING LOCATION
  • GENOVA
  • SEMESTER 2° Semester
    MODULES This unit is a module of:
    TEACHING MATERIALS AULAWEB

    OVERVIEW

    This module provides basic notions in the design of embedded systems, and deeper insights into the various technologies and components that are used for the production of common embedded devices. The module joins competences in hardware architectures with technique for the development of dedicated, advanced firmware and software.

    AIMS AND CONTENT

    LEARNING OUTCOMES

    This module provides basic notions in the design of embedded systems, and deeper insights into the various technologies and components that are used for the production of common embedded devices. The module joins competences in hardware architectures with technique for the development of dedicated, advanced firmware and software.

    AIMS AND LEARNING OUTCOMES

    Analysis and design of electronic systems and devices:

    - mastering the main features of DSP-based systems

    - mastering the main features of reconfigurable HW-based systems

    - mastering the main features of microcontroller-based systems

    Programming:

    - Being capable to analyze and design a software framework by using the C++ Language

    Applications:

    - Driving the basic design choices in typical embedded applications

    - Mastering methods and techniques of microcontroller-based applications in low-cost embedded systems

     

    TEACHING METHODS

    Class lessons by the Teacher, whenever possible and in compliance with safety regulations. Therefore it is possible that classes will be given on-line. In any case, please refer to the on-line platform "AulaWeb" for further updates.

    SYLLABUS/CONTENT

    Digital Signal Processors (DSP)          

    • Differences between DSPs and conventional microProc.
    • DSP architecture
    • DSP programming
    • DSP design and application case studies

    DSP Applications

    • DSPs  in image processing
    • DSPs for linear and non linear processing
    • DSPs in Control systems

    FPGAs

    • Basic notions on FPGAs
    • Circuit design using FPGA
    • Applications of FPGAin embedded systems

    MicroControllers

    • Architectures
    • Advanced application techniques

    Embedded System Programming

    • C and C++ language

    RECOMMENDED READING/BIBLIOGRAPHY

    Handouts by Teacher

    H. Schildt, "Guida al linguaggio C++", McGraw Hill, 1996

    Lapsley, Bier, Shoham, Lee "DSP Processor Fundamentals ", IEEE Press, 1997

    Bateman, Paterson-Stephens "The DSP Handbook", Prentice-Hall, 2002

    Hu  "Programmable Digital Signal Processors", Marcel Dekker, 2002

    TEACHERS AND EXAM BOARD

    LESSONS

    Class schedule

    All class schedules are posted on the EasyAcademy portal.

    EXAMS

    EXAM DESCRIPTION

    Written exam, including multiple-choice and open tests

    ASSESSMENT METHODS

    The test items on one hand ascertain the notions acquired, by checking the basic knowledge about the structure of Embedded Systems,.

    On the other hand, some items and questions involve design-related issues, which aim at verifying the competences in the design and deployment of embedded systems that include the notions learned in classes.

     

    Exam schedule

    Date Time Location Type Notes