ELETTRONICA DIGITALE (DIGITAL ELECTRONICS) A.A

Похожие документы
orario ricevimento via orario ufficio risposta entro 3 giorni

SISTEMI. impostazione SISTEMI. progettazione. Saper utilizzare modelli di circuiti combinatori

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A

A.S. 2015/16 CLASSE 5 AEE MATERIA: LABORATORIO DI T.P.S.E.

I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) PROGRAMMAZIONE COORDINATA TEMPORALMENTE

Piano di lavoro preventivo

STRUTTURA BASE PER SISTEMA DI ACQUISIZIONE DATI DA BANCO

Algebra di Boole Algebra di Boole

ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" - ALBA (CN) ANNO SCOLASTICO 2015/2016

Capitolo Acquisizione dati con PC

Classe V specializzazione elettronica. Elettrotecnica ed elettronica

A.S. 2014/15 CLASSE 4 BEE MATERIA: ELETTROTECNICA ED ELETTRONICA

A.S. 2015/16 CLASSE 5 AEE MATERIA: T.P.S.E. UNITA DI APPRENDIMENTO 1: AMPLIFICATORI OPERAZIONALI

Classe III specializzazione elettronica. Sistemi automatici

Sistemi Distribuiti e Cloud Computing A.A. 2014/15

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino

Prova d esame di Reti Logiche T 10 Giugno 2016

Programma (piano di lavoro) svolto

(1) (2) (3) (4) 11 nessuno/a (1) (2) (3) (4) X è il minore tra A e B nessuno/a X è sempre uguale ad A X è il maggiore tra A e B

Generazione di Impulsi Digitali. Antonio Affinito

Introduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per:

Motori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE

(Link al materiale in formato html)

I Bistabili. Maurizio Palesi. Maurizio Palesi 1

Esercitazioni di Reti Logiche. Lezione 4

Tecnologie dei Sistemi di Automazione e Controllo

Elementi di base del calcolatore

Laboratorio di Sistemi e Automazione (A020-C320) esperienza competenze Competenze trasversali

Sistemi Distribuiti e Cloud Computing A.A. 2013/14

Indice generale. Prefazione

S7-1500/S7-1500F Dati tecnici

BREADBOARD. saldare tutti i collegamenti, rendendo: estremamente laboriosa la modifica dei cablaggi, spesso non riutilizzabile la basetta.

I circuiti digitali: dalle funzioni logiche ai circuiti

Opzione manutentore impianti elettrici e automazione

Le principali architetture dei Convertitori Analogico/Digitale

I transistor. I transistor come interruttori

Reggio Calabria, 29 Aprile 2009 ING.VALERIO SCORDAMAGLIA

AXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori

La gestione dell I/O (Cap. 5, Tanenbaum)

FONDAMENTI DI INFORMATICA II

Classe IV specializzazione elettronica. Elettrotecnica ed elettronica

Termometro digitale. Ivancich Stefano

SOFTWARE PER DATA LOGGER VACQ

Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche

FSM: Macchine a Stati Finiti

Elettronica II Alcune architetture di convertitori A/D e D/A p. 2

INGEGNERIA dell AUTOMAZIONE a Padova

Esami di Stato Soluzione della seconda prova scritta. Indirizzo: Elettronica e Telecomunicazioni Tema di ELETTRONICA

Calcolatori Elettronici B a.a. 2006/2007

I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A

EcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi

COMPONENTI PER L ELETTRONICA INDUSTRIALE E IL CONTROLLO DI PROCESSO. Moduli di acquisizione e controllo, unità intelligenti SERIE DAT9000

Lezione 2 Circuiti logici. Mauro Piccolo piccolo@di.unito.it

Ricadute dirette nel mondo della medicina Nucleare (Risonanza Magnetica Nucleare)

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Grafica ed interfacce per la comunicazione. Scienze della Comunicazione A.A.2013/14

LS1501. MISURATORE DI DISTANZA LASER CLASSE 1 (eye safe) USCITA ANALOGICA E SOGLIE DI ALLARMI PROGRAMMABILI RS232 - RS422 - Profibus DP - SSI

ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte E: Circuiti misti analogici e digitali Lezione n E - 5:

L amplificatore operazionale

CORSO DI ELETTRONICA DEI SISTEMI DIGITALI

Come si progetta un circuito Perché simulare un circuito Cosa vuol dire simulare un circuito Il Simulatore Pspice Pacchetti che contiene Pspice

FONDAMENTI DI LOGICA DIGITALE 1 DL 3155E20 LOGICA. Blocchi funzionali. Argomenti teorici

classe: 5APT docenti: Fraterno Giovanni - Azzaro Nicola PIANO di LAVORO di SISTEMI a.s Libro di testo: Bufalino Domenico - Fratangelo Pio

CIM Computer Integrated Manufacturing

Corso di Fondamenti di Telecomunicazioni

A.C. Neve Esercizi Digitali 1

Sistemi logici complessi

Elettronica Introduzione

SECONDO BIENNIO ISTITUTO TECNICO ELETTRONICA ED ELETTROTECNICA

La memoria: tecnologie di memorizzazione

LDO da 3 A con montaggio su superficie facilmente collegabile in parallelo per un I OUT elevato senza hot spot

Pluto Manager. Pluto Manager 4/2. Manuale della sicurezza ABB 2TLC172001C0202 4/1

Caratteristiche di un PC

Istituto Tecnico Industriale Statale G. Marconi

Energi Savr NodeT. Figura in dimensioni reali. Esempio di sistema. SPECIFICHE Pagina Codici modelli: Nome progetto: Numero del progetto:

Introduzione alla Modellazione Solida

PIANO DI LAVORO E DI ATTIVITA DIDATTICA. Classe 3 Sezione. A INFORMATICA TELECOMUNICAZIONI Indirizzo (ARTICOLAZIONE INFORMATICA) TELECOMUNICAZIONI

INDICE. Capitolo 3 Caratteristiche dei LED 39

Insegnamenti di Sistemi Elettronici Dedicati 1 (Corso di Laurea in Ingegneria Elettronica)

Corso di Fondamenti di Informatica e Laboratorio ato o T-AB

convertitore D/A convertitore A/D

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.

Транскрипт:

Franco Meddi: ELETTRONICA DIGITALE (DIGITAL ELECTRONICS) A.A. 2017-2018 E-mail franco.meddi@roma1.infn.it Studio Edificio Marconi 3-zo piano (M324) Telefono 06 49914416 1

Elettronica Digitale (Digital Electronics) A.A. 2017-2018 Laurea Magistrale Lezioni: 1-mo semestre 28 settembre 2017 19 gennaio 2018 Aula 2 (NEF) Giovedi 14 16 Venerdì 14-16 Esami: Infostud + date concordabili 2

Elettronica Digitale 3

PROGRAMMA di ELETTRONICA DIGITALE [1 di 3]: [6 CFU] A.A. 2017-2018 - Reti logiche combinatorie (RLC) a piu uscite: Minimizzazione simultanea delle funzioni logiche d uscita con Mappe di Karnaugh e algoritmo di Quine Mc Cluskey Software: - ESPRESSO; - BOOLE-DEUSTO - Timing di Reti Logiche: organizzate a blocchi logici per Operazioni logiche ed aritmetiche (unità ALU); Addizione con propagazione e con previsione di riporto; Architetture di RLC con Registrazione e con PIPELINE. Software: - LOGIC WORKS; - Codici numerici: Bit di parità per segnalare errori; Circuito di codifica di Hamming per correggere errori: caso di singolo errore singolo; 4

[2 di 3]: - Reti logiche sequenziali (RLS) : Sintesi di macchine a stati finiti (FSM) secondo le architetture di Moore e di Mealy; Diagrammi di stato. - Tecnologie e limiti: Considerazioni generali e di principio su miniaturizzazione; Probe Station e camere pulite per la validazione dei wafer, Boundary Scan (JTAG) per il test e la configurazione di circuiti integrati con elevato livello di integrazione; - Affidabilita : Cenni; Profilo della probabilità di guasto a vasca da bagno ; Un esempio di aumento dell affidabilita per un banco di memoria mediante codifica di Hamming; 5

[3 di 3]: - CPLD ed FPGA: Progettazione mediante Software della ditta ALTERA (MAX+PLUS II) utilizzando schematico; Cenni di VHDL. 6

ELETTRONICA DIGITALE - Bibliografia [1 di 2]: - F. Meddi, Fotocopie lucidi del corso di Cibernetica Applicata Dip. Fisica Vol.2 - Minimizzazione delle RLC Minimizzazione di un sistema di funzioni booleane [pag. 187 212 dei lucidi, ovvero pag. 99 127 del file PDF]; Vol.3 - Circuiti combinatori fondamentali MSI + ALEE + Min. costo Circuiti aritmetici [pag. 288 313 dei lucidi, ovvero pag. 9 72 del file PDF]; Vol.4 - Codici Numerici Problema della identificazione e della correzione degli errori [pag. 504 520 dei lucidi, ovvero pag. 58 75 del file PDF]; Generatori di bit di parita [pag. 543 548 dei lucidi, ovvero pag. 103 117 del file PDF]; Correttori di parola [pag. 549 550 dei lucidi, ovvero pag. 109 111 del file PDF]; Vol.5 RLS e FSM Generatori di forme d onda [pag. 644 647g dei lucidi, ovvero pag. 123 135 del file PDF]; Architettura pipeline [pag. 663a 663a dei lucidi, ovvero pag. 161 161 del file PDF]; Vol.6 - Tecnologie + Affidabilita + Memorie + BUS Tecnologia di fabbricazione dei C.I. [pag. 767 782a dei lucidi, ovvero pag. 87 103 del file PDF]; 7

ELETTRONICA DIGITALE - Bibliografia [2 di 2]: - Ronald J. Tocci, "Digital Systems, Principles and Applications", Prentice-Hall Inc. - John F. Wakerly, "Digital Design, Principles & Practices", Prentice-Hall Inc. - P. Horowitz e W. Hill, "The art of electronics", Cambridge University Press. - Capilano Computing, http://www.capilano.com "LogicWorks 4", Addison-Wesley. - Altera, MAX+PLUS II, http://www.altera.com 8

ELETTRONICA DIGITALE - A.A. 2017-2018 : S/W ( for student reperibili in rete): ESPRESSO PSPICE LOGIC WORKS BOOLE DEUSTO MAX+PLUS II QUARTUS II [ALTERA ] [ALTERA ]. 9

Problema Reale analogico sensori attuatori Interfaccia di potenza Conversione A/N e N/A Sistema Digitale: Basato su una o piu reti logiche Strategia di progettazione: Sintesi: Problema diretto Analisi: Problema inverso 10

Problema diretto: SINTESI Capacita di schematizzare in maniera rigorosa secondo l algebra di BOOLE un problema definito secondo il linguaggio corrente comune e quindi capacita di progettare. Problema inverso: ANALISI Capacita di comprendere, cioe di sapere leggere, uno schematico gia sviluppato. DOCUMENTAZIONE COMMERCIALE: Capacita di orientarsi in un Data Book di una Ditta (componente commerciale). APPROCCIO MODERNO: Metodologia di lavoro assistita da PC (S/W dedicato) per simulare la risposta temporale: attenzione ai limiti della simulazione.. verifica finale: prototipo 11

Il comportamento reale di una rete digitale e di tipo analogico! - Tempo finito di propagazione dei segnali logici attraverso porte logiche reali e non solo anche attraverso le interconnessioni (cavi, bus) Alee (Hazard) - Capacita di pilotaggio di uno stadio d uscita di una porta logica collegata con piu ingressi di altre porte logiche. fan-out fan-in Parametri rilevanti per un segnale logico: AMPIEZZA fasce di valori per 1 e 0 Immunita dai disturbi Tr, Tf, Tw, Tdelay risentono di un comportamento analogico 12

Livelli logici con la famiglia TTL 4.75V 5.25V 13

Livelli logici con la famiglia TTL (2.4) (400mV) (400mV) 14

Vout Vin 15

16

74LS14 Passo tra due pin adiacenti 2.54mm 7 Chip visto dall alto 17

74LS14 18

Livelli logici con la famiglia CMOS 19

TTL CMOS TTL-LS: 15ns x 1.1mA x 5.0V = 82.5pJ 20

Condizionamento statico a livello logico di un ingresso non usato di una porta logica 1 logico Perche c e un pull-up? A OR Y 0 logico A AND Y Y = A OR 0 = A Y = A AND 1 = A 21

Alcuni simboli base utilizzati in una rete logica: Buffer-invertente Buffer-non-invertente 1 1 1 1 NAND AND n 1 m=1 NOR n 1 m=1 OR XOR 22

23

F F XY XY X Y F F XY ( X )( Y) X Y 24

25

26

Diagramma delle temporizzazioni se trascuro qualunque latenz 27

Simulatore logico: LOGIC WORKS 28

Diagramma delle temporizzazioni considerando la latenza delle porte logiche non si tratta di una funzione logica 29

Aumentando la complessita della rete logica e utile una descrizione gerarchica tramite blocchi logici.tipo scatole cinesi 30

Diagramma delle temporizzazioni 31

Diagramma delle temporizzazioni t OUT dipende da: -- architettura interna del circuito; -- tecnologia dei dispositivi usati; -- tensione di alimentazione; -- temperatura d esercizio. 32

Diagramma delle temporizzazioni per i segnali del DATA BUS 33

Diagramma delle temporizzazioni per operazioni con indirizzamento in un sistema formato da piu moduli: per esempio nel vecchio standard CAMAC 1ms 34

Diagramma a blocchi X > Y X < Y MAX MIN X Y 0 1 X Y 0 1 0 1 35

X > Y MAX MIN X Y 0 1 X < Y MIN / MAX X Y Z X Y 0 1 0 1 Caso di parole X, Y ad 1 bit X Y (X > Y) max min MIN / MAX Z 0 0 0 Y X 0 Y=0 1 X=0 0 1 0 Y X 0 Y=1 1 X=0 1 0 1 X Y 0 X=1 1 Y=0 1 1 0 Y X 0 Y=1 1 X=1 36

37

Descrizione a blocchi di un sistema basato su mp 38

Esempio di descrizione a blocchi di un sistema reale basato su mp 39

Descrizione a blocchi di un sistema per il trasferimento dati SOURCE DESTINATION Parallelo Seriale Parallelo 40

non importa in quale lingua ci si esprima.. RLC RLS 41

. ci sono anche le interconnessioni sul PCB di cui tenere conto.. 42

Circuito Combinatorio con problema di alea La teoria dell algebra di Boole non tiene conto della variabile tempo! F(xyz=111)=YZ+XZ =1+0=1 F(xyz=110)=YZ+XZ =0+1=1 F(xyzt) 43

F(xyz) = (YZ + XZ ) = (YZ + XZ ) + XY Y Z Y Z Y Z X X X 44

F(xyz) = (YZ + XZ ) = (YZ + XZ ) + XY X Y Z Z YZ XZ (YZ+XZ ) XY (YZ+XZ )+XY 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 0 1 0 1 1 0 1 1 0 1 0 0 0 0 0 0 1 1 0 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 45

F(xyz) = (YZ + XZ ) = (YZ + XZ ) + XY XY Z 0 1 00 0 0 01 0 1 11 1 1 10 1 0 46

Circuito Combinatorio curato dal problema di alea I due circuiti F(xyz) = (YZ + XZ ) F(xyz) = (YZ + XZ ) + XY sono equivalenti da un punto di vista logico ma non lo sono da quello reale tenendo conto delle latenze finite delle porte logiche 47

Esempio di simulazione utilizzando LOGIC WORK : [1/2] Latenza ingresso-uscita della singola porta logica ZOOM 48

Esempio di simulazione utilizzando LOGIC WORK : [2/2] ZOOM D NOT = latenza porta NOT D AND = latenza porta AND 49