Offerta Didattica
INGEGNERIA ELETTRONICA E INFORMATICA
DISPOSITIVI LOGICI PROGRAMMABILI
Classe di corso: L-8 - Ingegneria dell'informazione
AA: 2019/2020
Sedi: MESSINA
SSD | TAF | tipologia | frequenza | moduli |
---|---|---|---|---|
ING-INF/01 | Affine/Integrativa | Libera | Libera | No |
CFU | CFU LEZ | CFU LAB | CFU ESE | ORE | ORE LEZ | ORE LAB | ORE ESE |
---|---|---|---|---|---|---|---|
6 | 4 | 0 | 2 | 48 | 24 | 0 | 24 |
LegendaCFU: n. crediti dell’insegnamento CFU LEZ: n. cfu di lezione in aula CFU LAB: n. cfu di laboratorio CFU ESE: n. cfu di esercitazione FREQUENZA:Libera/Obbligatoria MODULI:SI - L'insegnamento prevede la suddivisione in moduli, NO - non sono previsti moduli ORE: n. ore programmate ORE LEZ: n. ore programmate di lezione in aula ORE LAB: n. ore programmate di laboratorio ORE ESE: n. ore programmate di esercitazione SSD:sigla del settore scientifico disciplinare dell’insegnamento TAF:sigla della tipologia di attività formativa TIPOLOGIA:LEZ - lezioni frontali, ESE - esercitazioni, LAB - laboratorio
Obiettivi Formativi
Acquisire le conoscenze e le abilità necessarie alla progettazione (mediante linguaggio VHDL) e alla implementazione (mediante FPGA) di sistemi digitali.Learning Goals
Students will acquire the knowledge and the ability to design (by means of VHDL) and implement (throgh FPGA) digital systems.Metodi didattici
Lezioni e prove di laboratorio con l'assistenza del docenteTeaching Methods
Teaching and guided laboratory experiments on electronic circuits.Prerequisiti
Contenuti del corso di Elettronica IIPrerequisites
Contents of the course "Elettronica II"Verifiche dell'apprendimento
Esame orale e/o discussione di un progetto assegnato dal docente.Assessment
Oral exam and/or discussion of a class project.Programma del Corso
Introduzione ai circuiti digitali programmabili. Evoluzione dei circuiti digitali programmabili. Tipologia di circuiti programmabili, con particolare riferimento ai dispositivi CPLD e FPGA. Campi di applicazione di CPLD e FPGA. Linguaggi di descrizione dell'hardware. Linguaggi di descrizione dell'hardware (HDL). Il linguaggio VHDL. Struttura e sintassi del linguaggio VHDL. Descrizione funzionale e strutturale. Simulazione e sintesi su FPGA di circuiti digitali con l'ausilio del linguaggio VHDL. Applicazioni Esempi di descrizione, simulazione e sintesi di circuiti combinatoriali e sequenziali. Sintesi di circuiti elementari (circuiti aritmetici, logici, contatori, registri). Sintesi e implementazione di circuiti complessi (periferiche di comunicazione seriale e parallela, periferiche di interfaccia verso dispositivi esterni). Esempi di sintesi di sistemi complessi (sistemi di acquisizione ed elaborazione dati in tempo reale, sistemi di controllo per l'azionamento di motori ecc).Course Syllabus
Introduction to programmable digital circuits. Evolution of programmable digital circuits. Types of programmable circuits, with special emphasis on CPLD and FPGA. Application fields for CPLD and FPGA. Hardware description languages. Hardwar description languages (HDL). The VHDL language. Structure and syntax of VHDL language. Functional and structural description in VHDL. VHDL digital circuit design and synthesis targeted at FPGA implementation. Applications. Examples of description, simulation and synthesis of combinatorial and sequential circuits. Synthesis of elementary circuits (arithmetic circuits, logic circuits, counters, registers). Synthesis and implementation of complex systems (acquisition and real time elaboration of data, control systems for driving electrical motors, etc.).Testi di riferimento: Principi di elettronica dei sistemi digitali, Angelo Geraci, McGraw-Hill.
The designer's guide to VHDL, P.J. Ashenden, Morgan Kaufmann Publishers
Notes prepared by the instructor.
Esami: Elenco degli appelli
Elenco delle unità didattiche costituenti l'insegnamento
Docente: CARMINE CIOFI
Orario di Ricevimento - CARMINE CIOFI
Giorno | Ora inizio | Ora fine | Luogo |
---|---|---|---|
Martedì | 15:00 | 17:00 | Ufficio |
Giovedì | 15:00 | 17:00 | Ufficio |
Note: