University of Padova
Information Engineering Dept. - Microelectronics lab
Corso di Laurea in Ingegneria
dell’Informazione
Elettronica Digitale
Andrea Gerosa - [email protected]
Tel. 049-827-7728
University of Padova
Information Engineering Dept. - Microelectronics lab
Cos’è un sistema digitale?
 è un sistema elettronico che elabora e gestisce
informazioni
 peso, velocità, temperatura, pressione, flusso …
 numeri, testi, valuta …
 l’informazione è rappresentata da un segnale
(tipicamente tensione, corrente o carica)
Segnale Analogico
 assume infiniti possibili valori in un intervallo
predefinito
Segnale Digitale
 assume un insieme finito (discreto) di valori
Andrea Gerosa – Elettronica Digitale
2
University of Padova
Information Engineering Dept. - Microelectronics lab
Segnale binario (bit)
 segnale digitale che assume solo 2 valori
 0 e 1, vero e falso, alto e basso, …
 robustezza agli errori e imprecisioni dei circuiti
elettronici
 Come rappresentare dell’informazione con più di 2 valori?
 usare più bit per distinguere tra i loro i diversi valori
 N bit  2N valori
Andrea Gerosa – Elettronica Digitale
3
University of Padova
Information Engineering Dept. - Microelectronics lab
Vantaggi dei sistemi digitali
 Precisione del sistema elevata (aumentando N)
 es. mp3 player: 16 bit (0.5V÷1.5V): LSB=15.3mV (0,001%)
 Possibilità di realizzare grandi moli di operazioni
algebriche
 elaborazione del segnale
 Flessibilità e riconfigurabilità del sistema
 controllo via software
 Facilità nella trasmissione, condivisione, archiviazione di
informazioni
Andrea Gerosa – Elettronica Digitale
4
University of Padova
Information Engineering Dept. - Microelectronics lab
Pervasività dei sistemi digitali
Qual è il sostegno
tecnologico
necessario?
 alto livello di
integrazione di
sistemi digitali
complessi e a
molti bit
 disponibilità di
grandi quantità
di memoria
Andrea Gerosa – Elettronica Digitale
5
University of Padova
Information Engineering Dept. - Microelectronics lab
Evoluzione della tecnologia
ENIAC
 1940
 Occupa 1 stanza!
 Potenza di calcolo
minore di un’odierna
calcolatrice tascabile
 Tecnologia inadatta
per applicazioni di
largo consumo
Andrea Gerosa – Elettronica Digitale
6
University of Padova
Information Engineering Dept. - Microelectronics lab
Evoluzione della tecnologia
 primo transistor
 1947 – 1950
 Inizio della miniaturizzazione!
Andrea Gerosa – Elettronica Digitale
7
University of Padova
Information Engineering Dept. - Microelectronics lab
Evoluzione della tecnologia
 Intel 4004
 1971
 2300
transistor
 60,000
operazioni
per secondo
Andrea Gerosa – Elettronica Digitale
8
University of Padova
Information Engineering Dept. - Microelectronics lab
Evoluzione della tecnologia
 Intel Pentium 4
 42 milioni di
transitor!
Andrea Gerosa – Elettronica Digitale
9
University of Padova
Information Engineering Dept. - Microelectronics lab
Legge di Moore
Andrea Gerosa – Elettronica Digitale
10
University of Padova
Information Engineering Dept. - Microelectronics lab
Evoluzione della tecnologia
 Solo vantaggi?
 costi !!
 Adatta solo
a produzioni
di massa
Andrea Gerosa – Elettronica Digitale
11
University of Padova
Information Engineering Dept. - Microelectronics lab
Processori e sistemi embedded
Andrea Gerosa – Elettronica Digitale
12
University of Padova
Information Engineering Dept. - Microelectronics lab
E l’elettronica analogica?
 Il mondo
reale è
analogico
 Consumi
minori di
potenza e
area
 Frequenze
operative più
elevate
Andrea Gerosa – Elettronica Digitale
13
University of Padova
Information Engineering Dept. - Microelectronics lab
Argomenti del corso
Rappresentazione digitale dell’informazione




numeri interi, numeri negativi, numeri irrazionali
informazioni non numeriche, codifica dell’informazione
algebra di Boole
funzioni logiche: rappresentazione e metodi di
ottimizzazione
 operatori logici fondamentali, concetto di
minimizzazione, mappe di Karnaugh
Andrea Gerosa – Elettronica Digitale
14
University of Padova
Information Engineering Dept. - Microelectronics lab
Argomenti del corso
Implementazione fisica (elettronica)
 la tecnologia CMOS: cenni al processo e layout
 il transistor MOS a “canale corto” per i circuiti
digitali
 circuiti fondamentali in logica CMOS statica
 problematiche principali ed evoluzioni
della tecnologia
 celle di memoria
 piattaforme implementative
 cenni agli strumenti software
Andrea Gerosa – Elettronica Digitale
15
University of Padova
Information Engineering Dept. - Microelectronics lab
Argomenti del corso
Sistemi digitali




Concetto di gerarchia e livello di astrazione
Blocchi logici fondamentali
Blocchi aritmetici
Macchine sequenziali sincrone
 latch e flip-flop
Andrea Gerosa – Elettronica Digitale
16
University of Padova
Information Engineering Dept. - Microelectronics lab
Supporti didattici
Testi adottati
 M.M. Mano e C.R. Kime, “Reti Logiche”, 4a Ed.,
Prentice Hall, 2008
 Andrea Gerosa, “Elettronica Digitale, esercizi
risolti”, Libreria Progetto, 2006
 J.M. Rabaey et al., “Circuiti Integrati Digitali l'ottica del progettista”, Ed. Prentice Hall, 2005
Sito web corso
 su Moodle (@DEI)
 errata corrige dispensa di esercizi
Andrea Gerosa – Elettronica Digitale
17
University of Padova
Information Engineering Dept. - Microelectronics lab
Supporti didattici per chi segue le lezioni
www.dei.unipd.it/~gerosa/ED
 Elenco dettagliato degli argomenti
 Slide usate a lezione
 NON sono una dispensa
 NON sostituiscono appunti e/o libri
 aiutano a seguire e a prendere appunti senza
dover copiare figure complicate
 Username e password
Andrea Gerosa – Elettronica Digitale
18
University of Padova
Information Engineering Dept. - Microelectronics lab
Modalità di esame
 1 prova, composta da 2 parti
 a = domande di teoria a risposta multipla
 b = prova di esercizi
 Voto finale = 1/3 a + 2/3 b; necessario min(a,b)≥15
 + prova orale (facoltativa tra 20 e 27)
 Se non si raggiunge almeno 15 in una della prove è
necessario ripetere l’intero esame
 Se non si supera l’orale è necessario ripetere l’intero
esame
 Se ci si presenta a un appello si annulla un eventuale
voto precedente (anche in caso di ritiro)
 Obbligatorio registrare il voto entro la sessione
Andrea Gerosa – Elettronica Digitale
19
University of Padova
Information Engineering Dept. - Microelectronics lab
Modalità di esame
Date appelli (esami.dei.unipd.it)




1 e 5 febbraio 2010
15 e 19 febbraio 2010
21 e 24 giugno 2010
6 e 9 settembre 2010
Avvertenze
 Obbligatorio iscriversi (e cancellarsi) sulle liste
di Moodle
 Non si possono usare libri, quaderni e cellulari
(né colleghi!)
Andrea Gerosa – Elettronica Digitale
20
Scarica

Andrea Gerosa