Porte logiche, logica combina-toriale. Flip-flop, contatori, shift-register, state machines. Famiglie di dispositivi logici e complex pro-grammable logic devices (CPLD). Simulazione e program-mazione di dispositivi logici complessi. Utilizzo di ADC e memorie FIFO. Programmazione in linguaggio VHDL.
E’ possibile trovare dispense e materiale didattico all’indirizzo web:
hep.fi.infn.it/CIBER/index.html
Obiettivi Formativi
Algebra booleana, rappresenta-zioni binarie, operazioni con mac-chine a stati finiti. Programma-zione in VHDL. Utilizzo di CAD Altera per la programmazione di FPGA/CPLD.
Prerequisiti
Corsi vincolanti: Laboratorio di elettronica (Laurea Triennale in Fisica e Astrofisica)
Metodi Didattici
6 CFU
Numero di ore relative alle attività in aula: 16
Numero di ore relative ad attività di esercitazioni (in laboratorio e in campo): 48
Modalità: Realizzazione di un dispositivo (circuito logico) con impiego di una CPLD, accompagnata da una relazione scritta. Colloquio orale.
Programma del corso
Porte logiche, logica combinato-riale. Flip-flop, contatori, shift-register, state machines. Famiglie di dispositivi logici e complex pro-grammable logic devices (CPLD). Simulazione e programmazione di dispositivi logici complessi.Utilizzo di ADC e memorie FIFO. Pro-grammazione in linguaggio VHDL.