Circuiti logici combinatori

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Circuiti logici combinatori"

Transcript

1 Circuiti logici combinatori - Prof. G. Acciari - M.M. Mano C.R.Kime, RETI LOGICHE IV ed, Pearson Prentice Hall Cap..,.,.6,.7,.8,.9 Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

2 Circuiti logici combinatori Un circuito combinatorio è un circuito composto da porte logiche le cui uscite sono, istante per istante, funzioni logiche degli ingressi. Sia gli ingressi che le uscite sono segnali binari (, ). E' caraterizzato dalle variabili di ingresso e di uscita, dalle porte logiche e da come sono interconnesse. Ad un circuito combinatorio arrivano all'ingresso n variabili (segnali di ingresso) e forniscono m uscite (segnali di uscita). Idealmente le uscite sono contemporanee all'applicazione degli ingressi, mentre nella realtà sono sempre in ritardo di un certo intervallo di tempo. In corrispondenza di ogni uscita è possibile individuare una funzione booleana dipendente da un numero di ingressi n IN RETE COMBINATORIA OUT n m Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

3 Metodologia di progettazione La progetazione di un circuito combinatorio inizia con la descrizione del problema e termina con lo schema logico pensato per la soluzione. ) Specifche del circuito carateristiche e funzioni del circuito che si vuole ideare (ad esempio vanno fssati ingressi ed uscite necessari assegnando loro un nome,...) ) Sintesi determinazione della tabella della verità (o equazioni booleane) che legano gli ingressi con le uscite ) Ottimizzazione si applicano delle tecniche di otimizzazione in base agli obietivi fssati. Ad esempio si può dirigere l'otimizzazione verso forme standard (Somma di Mintermini, Prodoto di Maxtermini,...) oppure verso forme ridote (SoP, PoS, Mappe di Karnaugh), etc. 4) Implementazione si trasforma il circuito logico in un nuovo schema che faccia uso della tecnologia che si vuole utilizzare 5) Verifca Si verifca la corretezza del progeto (simulazioni, prove investigative, prototipi...) Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

4 Esempio : convertitore da BCD codice eccesso Problema: si progeti un circuito logico in grado di convertire una cifra decimale espressa in codice BCD (84) in un codice eccesso (rappresentazione BCD (84) +) Ci sono 4 ingressi (A,B,C,D) necessari per la cifra codifcata BCD (4) che arriva al circuito. All'uscita dovremo prevedere 4 segnali (W,,Y,Z) per la cifra codifcata eccesso (ne occorrono 4 in quanto una quantità inferiore è insufciente a convertire cifre) IN A B C D RETE COMBINATORIA W Y Z OUT Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 4

5 Esempio: convertitore da BCD codice eccesso Tabella della verità: Ingressi BCD (4) Uscite eccesso A B C D W Y Z Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 5

6 Esempio: convertitore da BCD codice eccesso Scegliamo di progetare un circuito tipo SoP e per sintetizzare le 4 funzioni ( per ciascuna delle uscite) utilizziamo le mappe di Karnaugh. Le 6 combinazioni che non vengono usate sono tratate come don't care ed indicate da CD AB CD AB W W=A +BC+BD =BC D+BC+BD CD AB CD AB Y Y=C D+C D Z Z=D Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 6

7 Esempio: convertitore da BCD codice eccesso 4 A partire dalle 4 funzioni W,, Y, Z possiamo sintetizzare il relativo circuito logico (non è scelta una tecnologia particolare) D D C C B B A A A B W C D Y Z 5 Verifca tramite un simulatore software Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 7

8 Ottimizzazione ed implementazione multilivelli ' 4' A B C D A partire dalle 4 funzioni W,, Y, Z possiamo sintetizzare il relativo circuito logico otimizzando il numero di porte logiche (otenendo, però, un circuito multilivello) D D C B B A {W=A +BC+BD =BC+BD+BC D Y=C D+C D Z=D W {W=A+B (C+D) =B (C+D)+B(C+D ) Y=C D+C+D Z=D C+D Y Z Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 8

9 Esempio : convertitore da BCD (84) a codice a 7 segmenti Problema: si progeti un circuito logico in grado di convertire una cifra decimale espressa in codice BCD (84) in un codice a 7 segmenti adato a pilotare l'accensione degli opportuni diodi LED in un display alfanumerico. Per le combinazioni extra il display deve visualizzare la letera E (Errore) Ci sono 4 ingressi (W,,Y,Z) necessari per la cifra codifcata BCD (84) che arriva al circuito. All'uscita dovremo prevedere 7 segnali (a,b,c,d,e,f,g) per la cifra codifcata in un display a 7 segmenti (come riportato in fgura) IN W Y Z RETE COMBINATORIA (BCD to 7 segment) a b c d e f g OUT Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 9

10 Esempio:convertitore da BCD (84) a codice a 7 segmenti Tabella della verità: Ingressi BCD (84) Uscite codifcate per i 7 segmenti A B C D a b c d e f g Letera E (errore) 4 5 Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

11 Esempio:convertitore da BCD (84) a codice a 7 segmenti Scegliamo di progetare un circuito tipo SoP e per sintetizzare le 7 funzioni : CD AB CD AB CD AB CD AB a = B D B D A C CD AB b=b C A B A C D A C D c=b C A C A D A B d=b C D B C B D C D A CD AB CD AB e=b D A B C D A B C f =C D B C B C A g=b C C D B C A Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

12 Esempio:convertitore da BCD (84) a codice a 7 segmenti 4 Per la realizzazione del circuito logico SoP c'è bisogno di 4 porte NOT, 8 AND e di 7 OR (circuito logico lasciato per esercizio) a = B D B D A C b=b C A B A C D A C D c=b C A C A D A B d=b C D B C B D C D A e=b D A B C D A B C f =C D B C B C A g=b C C D B C A Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

13 Progettazione intelligente Nei circuiti integrati più complessi (ad es. VLSI) possono coesistere milioni di porte logiche ed è impensabile un approccio complessivo per la sua sintesi. Necessità di frazionare il progeto iniziale Capacità di operare tale frazionamento in maniera intelligente, ovvero le varie parti devono essere: il più possibile uguali riutilizzabili facilmente interpretabili e correggibili facilmente realizzabili con la tecnologia scelta Progetazione gerarchica top-dotwn con approccio del tipo DIVIDI ET IMPERA Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

14 Prog. Gerarchica tramite Dividi et Impera: esempio Si vuole progetare un circuito logico che realizzi la funzione dispari a 9 ingressi (ad es. si può controllare la corretezza di Byte aggiungendo il 9 bit come bit di parità) A -Input A odd B O function A Funzione dispari a 9 ingressi Z O 4 5 A A A -Input odd function B O A -Input A odd B function O A Z O Simbolo per l'intero circuito A A A -Input odd B O function A Circuito costruito connetendo 4 funzioni dispari a ingressi A B O A Circuito per una funzioni dispari a ingressi costruito tramite porte OR Singola porta logica OR realizzata tramite 4 porte NAND Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 4

15 Prog. Gerarchica tramite Dividi et Impera: esempio Blocchi funzionali Funzione dispari a 9 ingressi Funzione dispari a ingressi Funzione dispari a ingressi Funzione dispari a ingressi Funzione dispari a ingressi OR OR OR OR OR OR OR OR NAND Blocchi primitivi (predefniti) Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 5

16 Progettazione Top-Down Descrizione delle funzionalità del circuito Tecnologia, costi, prestazioni, afdabilità Ripetute suddivisioni in soto-blocchi fno ai blocchi funzionali elementari Progetazione dei blocchi funzionali (o blocchi che utilizzano blocchi funzionali predefniti) Circuiti logici Simulazione dei vari blocchi e successivamente del circuito complessivo (VHDL) Verifca, realizzazione, misure, validazione BOTTOM-UP alcune volte, allo scopo di velocizzare la procedura e massimizzare il riutilizzo di blocchi predefniti, si sviluppano parti del progeto partendo dal basso verso l'alto Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 6

17 Abilitazione (enabling) Nella propagazione di un segnale di ingresso verso l'uscita di un circuito logico può essere utile (o addiritura indispensabile) la presenza di un ulteriore segnale che determini l'abilitazione alla trasmissione della informazione. In base al suo valore o tale segnale, indicato normalmente con ENABLE (EN), blocca il passaggio dell'informazione dall'ingresso verso l'uscita, oppure ne rende il passaggio del tuto trasparente. In fgura alcuni esempi tipici: ENABLE ativo alto ENABLE ativo basso ENABLE disativo F= EN F EN F ENABLE disativo F= EN F EN F Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 7

18 Decoder (decodificatore) Il DECODER è un circuito combinatorio utilizzato per la decodifca di un codice binario, ovvero opera la trasformazione da un codice a n-bit in ingresso ad uno a m-bit in uscita tale che a ciascuna delle parole di codice in ingresso corrisponde una unica parola in uscita. Segue che n m n. IN n DECODER n m m n OUT Esempi di utilizzo: ENABLE Convertitore tra BINARIO e OTTALE (decoder -8) e BINARIO-ESADECIMALE (decoder 4-6) Generatore di tuti i mintermini (Maxtermini). Con l'aggiunta di una o più OR (oppure AND) fnali posso realizzare qualsiasi funzione booleana espressa come somma di mintermini (Prodoto di Maxtermini) Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 8

19 Decoder elementare - Il DECODER elementare è quello che presenta ingresso e uscite IN n = DECODER m = = OUT Tabella della verità: Ingressi Uscite A D D A D D OUT Decoder - Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 9

20 Decoder -4 Il DECODER -4 presenta DECODER ingressi e 4 uscite IN OUT 4 n = m = = 4 A A A A A A D =A A D =A A D =A A D =A A Tabella della verità: Ingressi Uscite A A D D D D Decoder -4 (con porte AND mintermini) Decoder - 4 Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

21 Esercizio: decoder -4 alternativi Esercizio: date le seguenti tabelle della verità per decoder -4 ricavare il relativo circuito logico: Ingressi A A D D Uscite (a) logica negata D D A A A A A A Con porte OR Maxtermini D =A A D =A +A D =A +A D =A +A Ingressi Uscite A A A A A A D D D D A A D =A +A =A A D =A +A =A A (b) Utilizzare porte NOT e OR (NOR) D =A +A =A A D =A +A =A A Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

22 Decoder -8 A A A A A A A A A D =A A A EN D =A A A EN D = A A A EN D =A A A EN IN DECODER 8 n = m = = 8 Tabella della verità: Ingressi Uscite OUT 4 5 D 4 = A A A EN D 5 =A A A EN A A A D 7 D 6 D 5 D 4 D D D D 6 7 D 6 =A A A EN D 7 =A A A EN 4 EN 5 6 Decoder -8 7 (con porte AND mintermini) Decoder - 8 Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

23 Implementare una funzione logica con un decoder: esempio A A A A A A F (A, A, A )= m (,5,6,7) A A A 4 F EN Decoder -8 Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

24 Espansione nei Decoder A A B B A A A D D A A D EN Decoder -4 D D D EN D D Decoder -4 D 4 Decoder D 5 EN -4 D 6 D 7 Decoder -8 Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 4

25 Composizione modulare dei Decoder A A A A EN Decoder -4 D D D D Decoder 4-6 modulare EN EN Decoder -4 EN EN Decoder -4 Decoder -4 D 4 D 5 D 6 D 7 D 8 D 9 D D EN Decoder -4 D D D 4 D 5 Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 5

26 74LS8-8 decoder Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 6

27 Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 7

28 Laboratorio: esperienza Montare il decoder -8 74LS8 sulla scheda mille-fori seguendo lo schema riportato ed aiutandosi con il relativo datasheet verifcare il correto funzionamento andando a metere combinazioni binarie agli ingressi A - e controllando l'accensione del corrispondente LED in uscita. Vcc 5V R Ω R Ω R Ω R Ω R4 Ω R 5 Ω R 6 Ω R 7 Ω Diodo LED A D R -7 = Ω - Ω A D A D 74LS8 D D 4 E D 5 E D 6 E D 7 Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 8

29 Laboratorio: esperienza Aiutandosi con lo schema di principio in fgura (e con opportuni datasheet) si realizzi un circuito digitale in grado di convertire un numero BCD nel corrispondente numero da visualizzare su un display. Materiale a disposizione: 74LS47 TDSR 5 (display ad anodo comune) R -7 = Ω Ω Deviatori (o pulsanti) Vcc 5V n.c. LT RBI BI/RBO A B C D 74LS47 R R R R R 4 R 5 R 6 R 7 Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 9

30 Encoder (Codificatore) L' ENCODER è un circuito combinatorio che l'operazione inversa rispeto al Decoder. Sono presenti n = m linee (a volte anche meno) delle quali è ativa soltanto una. In uscita si otiene la conversione di questa informazione nel numero binario corrispondente formato da m cifre (m = LOG n). IN ENCODER n m OUT n Esempi di utilizzo: m=log n Convertitore da OCT BIN (Encoder 8-) e HE BIN (Encoder 6-4)... Abilitazione (EN) Sintesi dal numero del mintermine alla sua codifca binaria. Oss.: può essere ativato solo ingresso alla volta (particolare atenzione alla tempistica). Problema per il numero binario che va tratato diversamente Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

31 Encoder 4- : tabella della verità e circuito A Ingressi Uscite A A A A D D A A A D D Problema legato ad A foating Encoder 4 - A A D Risolve il problema dell' A foating. A A D Errore nel caso di più di un ingresso ad contemporaneamente Oss.: manca ancora il terminale di abilitazione (EN), spesso indispensabile! Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

32 Encoder 8- : tabella della verità e circuito con EN Ingressi Uscite A 7 A 6 A 5 A 4 A A A A EN D D D A A A A A 4 A 5 A 6 A 7 EN D D D Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

33 Priority Encoder (es. 8-) I I I I I 4 I 5 I 6 I 7 E in I 7 I 6 I 5 I 4 Priority circuit H H H H H 4 H 5 H 6 H 7 Ingressi Uscite I I I I Ein D D D H H H H H 4 H 5 H 6 H 7 Encoder D D D E out Eout Per eliminare la possibilità di errore in caso di ingressi multipli si ricorre ad una priorità. In presenza di più ingressi ativi contemporaneamente, ai fni dell uscita, viene considerato ativo quello di peso maggiore (priorità maggiore). Il circuito si modifca anteponendo il circuito che determina le priorità stabilite. H =Ein I I I I I 4 I 5 I 6 I 7 H =Ein I I I I 4 I 5 I 6 I 7 H =Ein I I I 4 I 5 I 6 I 7 H =Ein I I 4 I 5 I 6 I {D 7 =H H H 5 H 7 H 4 =Ein I 4 I 5 I 6 I D 7 =H H H 6 H 7 H 5 =Ein I 5 I 6 I D =H 4 H 5 H 6 H 7 7 H 6 =Ein I 6 I 7 H 7 =Ein I 7 Eout=Ein I I I I I 4 I 5 I 6 I 7 Priorità massima Esercizio: in base alla tab della verità ed alle equazioni si progeti il circuito logico relativo. Ing. G. Acciari - Circuiti Logici (ver..) A.A. /

34 74LS48 TTL Priority Encoder (/) Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 4

35 74LS48 TTL Priority Encoder (/) EN Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 5

36 Esercizio: analisi di un Priority Encoder Esercizio: in fgura è riportato il circuito logico di un Priority Encoder. Si determini la tabella della verità e le funzioni booleane che legano le uscite con gli ingressi Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 6

37 Multiplexer (MU - Selettore) Il Multiplexer (MU) è un circuito combinatorio in grado di selezionare un segnale binario tra quelli presenti all'ingresso (segnali DATI) per dirigerlo verso l'uscita. La selezione viene gestita da altre linee di ingresso (segnali di SELEZIONE): in base al codifca binaria presente a questi ingressi di selezione viene individuato il segnale DATI da dirigere verso l'uscita. Normalmente ad n ingressi di selezione corrispondono n ingressi dati ed sola uscita. Tale tipo di circuito può anche essere multiplato m volte in questo modo: n ingressi comuni di selezione a cui corrispondono m * n ingressi dati ed m uscite, una per ogni set di n ingressi. SELEZIONE n IN DATI MU n x OUT n Abilitazione (enable) Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 8

38 MU 4- (4 to ) A A A A Tab. della verità SELEZIONE S S D S S OUT D D D D IN DATI D D OUT D EN Multiplexer 4- Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 9

39 Esempio di selezione per un MU DUAL 4 to (74F5) A A A A SELEZIONE S S Tab. della verità S S OUT A OUT B DA DB DA DA DB DA DB DATI A DA OUT A DA DB DA DA Multiplexer 4- DB DATI B DB OUT B DB DB EN Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 4

40 Circuito combinatorio tramite MULTIPLEER Una qualsiasi funzione booleana ad n variabili può essere realizzata anche con l'utilizzo di un MULTIPLEER. Il metodo più banale consiste nello scegliere un MU ad n ingressi di selezione associando / a ciascuno degli ingressi dati a seconda che il relativo mintermine sia/non sia rappresentativo della funzione F. C A A B B CC Esempio con n= variabili: F A, B, C = m, 4, 5, 7 B A F EN Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 4

41 Circuito combinatorio tramite MULTIPLEER (ridotto) La stessa funzione booleana ad n variabili può essere realizzata anche con l'utilizzo di un MULTIPLEER ad n- ingressi di selezione utilizzando il metodo qui descrito: ) Data la funzione F ad n variabili si sceglie un MU ad n- ingressi di selezione ) Tabella della verità ) Le prime n- variabili sono connesse agli ingressi di selezione. La rimanente variabile (corrispondente al LSB) verrà utilizzata per gli ingressi Dati e, per comodità, verrà denominata Z. 4) Ogni combinazione degli ingressi di selezione corrisponde ad un gruppo di righe consecutive della tab. della verità. Per ciascun gruppo l'ultima variabile Z ed il valore della funzione F possono combinarsi in 4 modi: I) F = Z II) F = Z negato III) F = IV) F = 5) Ciascuno degli n- ingressi DATI sarà collegato in uno dei 4 modi appena elencati. Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 4

42 Esempio Esempio con n = 4 variabili: F A, B, C, D = m,, 4,,,, 4, A B C D F F=D F=D _ F=D F= F= F=D F= F= D A B C EN A A B B CC F Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 4

43 DEMULTIPLEER (De-selezionatore DEMU) Il DEMU esegue l'operazione inversa rispeto a quella svolta dal MU: riceve in ingresso sola linea Dati e questa, in base alla via indicata dagli n ingressi selezione, viene indirizzata verso una delle n uscite. IN DEMU n OUT m=n n Selezione Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 44

44 Realizzazione di un DEMU Può essere realizzato agevolmente utilizzando un DECODER ove viene sfrutato l'ingresso di ENable come ingresso Dati A A B B S S OUT OUT OUT IN OUT DEMU -4 Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 45

45 Dual -4 decoder/demultiplexer 74LS55 and 74LS56 Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 46

46 Laboratorio: esperienza Parte : utilizzando un decoder -8 tipo 74LS8 ed si progeti e realizzi un circuito digitale che soddisf la funzione F(A,B,C) = (AB + CB) (AB C) Per il progeto potrebbero essere neessari anche altri circuiti integrati. Parte : vedere come si modifca il circuito se F(A,B,C) = (AB + CB) (AB C) + AC F(A,B,C) = ABC + ABC F(A,B,C) = ABC + ABC + ABC Ing. G. Acciari - Circuiti Logici (ver..) A.A. / 47

Cap. 3 Reti combinatorie: analisi e sintesi operatori logici e porte logiche

Cap. 3 Reti combinatorie: analisi e sintesi operatori logici e porte logiche Cap. 3 Reti combinatorie: analisi e sintesi operatori logici e porte logiche 3.1 LE PORTE LOGICHE E GLI OPERATORI ELEMENTARI 3.2 COMPORTAMENTO A REGIME E IN TRANSITORIO DEI CIRCUITI COMBINATORI I nuovi

Dettagli

1. Operazioni in logica binaria e porte logiche

1. Operazioni in logica binaria e porte logiche 1. Operazioni in logica binaria e porte logiche Espressione di un numero in base 10 (notare a pedice p.es del numero 21); 21 10 =210 1 +110 0 527,98 10 =5 10 2 +2 10 1 +7 10 0 +9 10 1 +8 10 2 407,563 10

Dettagli

Algebra di Boole. Le operazioni base sono AND ( ), OR ( + ), NOT ( )

Algebra di Boole. Le operazioni base sono AND ( ), OR ( + ), NOT ( ) Algebra di Boole Circuiti logici: componenti hardware preposti all'elaborazione delle informazioni binarie. PORTE LOGICHE (logical gate): circuiti di base. Allo scopo di descrivere i comportamenti dei

Dettagli

PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene

PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene LIBRI DI TESTO: Autore: Conte/Ceserani/Impallomeni Titolo: ELETTRONICA ED ELETTROTECNICA

Dettagli

CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I)

CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II Codifica delle Informazioni T insieme delle informazioni da rappresentare E insieme

Dettagli

CAPITOLO 1 CIRCUITI COMBINATORI

CAPITOLO 1 CIRCUITI COMBINATORI 1 CAPITOLO 1 CIRCUITI COMBINATORI Con questo capitolo iniziamo lo studio dell elettronica digitale, partendo dalle porte logiche che costituiscono i circuiti digitali più elementari. In altre parole, un

Dettagli

ENCODER. Fig. 1. attivi C B A. APPUNTI DI ELETTRONICA ENCODER DECODER rel. 01/06 Prof. Domenico Di Stefano pag. 19

ENCODER. Fig. 1. attivi C B A. APPUNTI DI ELETTRONICA ENCODER DECODER rel. 01/06 Prof. Domenico Di Stefano pag. 19 ENCODER Gli encoder (codificatori) sono dispositivi elettronici che trasformano una informazione non binaria ( ottale, decimale, codice gray, ecc.) in un codice binario. Ad esempio l encoder di Fig. 1

Dettagli

RETI COMBINATORIE CON USCITE MULTIPLE 1 GENERALITÀ SUI CONVERTITORI DI CODICE Un uso delle porte logiche nei sistemi digitali è quello dei convertitori di codice. I codici più usati comunemente sono: binario,

Dettagli

Reti Logiche. Le reti logiche sono gli elementi architettonici di base dei calcolatori, e di tutti gli apparati per elaborazioni digitali.

Reti Logiche. Le reti logiche sono gli elementi architettonici di base dei calcolatori, e di tutti gli apparati per elaborazioni digitali. Reti Logiche Le reti logiche sono gli elementi architettonici di base dei calcolatori, e di tutti gli apparati per elaborazioni digitali. - Elaborano informazione rappresentata da segnali digitali, cioe

Dettagli

Variabili logiche e circuiti combinatori

Variabili logiche e circuiti combinatori Variabili logiche e circuiti combinatori Si definisce variabile logica binaria una variabile che può assumere solo due valori a cui si fa corrispondere, convenzionalmente, lo stato logico 0 e lo stato

Dettagli

APPUNTI DI ELETTRONICA DIGITALE

APPUNTI DI ELETTRONICA DIGITALE APPUNTI DI ELETTRONICA DIGITALE ITIS MARCONI-GORGONZOLA docente :dott.ing. Paolo Beghelli pag.1/24 Indice 1.ELETTRONICA DIGITALE 4 1.1 Generalità 4 1.2 Sistema di numerazione binario 4 1.3 Operazioni con

Dettagli

Sintesi Combinatoria Uso di componenti diversi dagli operatori elementari. Mariagiovanna Sami Corso di reti Logiche 8 Anno 2007-08

Sintesi Combinatoria Uso di componenti diversi dagli operatori elementari. Mariagiovanna Sami Corso di reti Logiche 8 Anno 2007-08 Sintesi Combinatoria Uso di componenti diversi dagli operatori elementari Mariagiovanna Sami Corso di reti Logiche 8 Anno 27-8 8 Quali componenti, se non AND e OR (e NOT )? Si è detto inizialmente che

Dettagli

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi:

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi: Modulo 8 Elettronica Digitale Contenuti: Introduzione Sistemi di numerazione posizionali Sistema binario Porte logiche fondamentali Porte logiche universali Metodo della forma canonica della somma per

Dettagli

Esercitazione di Calcolatori Elettronici Ing. Battista Biggio. Corso di Laurea in Ingegneria Elettronica. Esercitazione 1 (Capitolo 2) Reti Logiche

Esercitazione di Calcolatori Elettronici Ing. Battista Biggio. Corso di Laurea in Ingegneria Elettronica. Esercitazione 1 (Capitolo 2) Reti Logiche Esercitazione di Calcolatori Elettronici Ing. Battista Biggio Corso di Laurea in Ingegneria Elettronica Esercitazione 1 (Capitolo 2) Reti Logiche Sommario Mappe di Karnaugh Analisi e sintesi di reti combinatorie

Dettagli

Componenti combinatori

Componenti combinatori Componenti combinatori Reti combinatorie particolari (5.., 5.3-5.8, 5.) Reti logiche per operazioni aritmetiche Decoder ed encoder Multiplexer Dispositivi programmabili: PROM e PLA Reti combinatorie particolari

Dettagli

x y z F x y z F 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 1 F = x z + y z + yz + xyz G = wyz + vw z + vwy + vwz + v w y z Sommario

x y z F x y z F 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 1 F = x z + y z + yz + xyz G = wyz + vw z + vwy + vwz + v w y z Sommario Esercitazione di Calcolatori Elettronici Prof. Gian Luca Corso di Laurea in Ingegneria Elettronica Sommario Mappe di Karnaugh Analisi e sintesi di reti combinatorie Analisi e sintesi di reti sequenziali

Dettagli

LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n 2. http://digilander.libero.it/rosario.cerbone

LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n 2. http://digilander.libero.it/rosario.cerbone LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n 2 Prof. Rosario Cerbone rosario.cerbone@libero.it http://digilander.libero.it/rosario.cerbone a.a. 2007-2008 Logica Combinatoria una rete combinatoria

Dettagli

Macchine combinatorie

Macchine combinatorie Corso di Calcolatori Elettronici I A.A. 2010-2011 Macchine combinatorie Lezione 10 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Analisi e Sintesi di un sistema 1/2 Per analisi di

Dettagli

Macchine combinatorie: encoder/decoder e multiplexer/demultiplexer

Macchine combinatorie: encoder/decoder e multiplexer/demultiplexer Corso di Calcolatori Elettronici I A.A. 20-202 Macchine combinatorie: encoder/decoder e multiplexer/demultiplexer Lezione 5 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di

Dettagli

L algebra di Boole. Cenni Corso di Reti Logiche B. Mariagiovanna Sami

L algebra di Boole. Cenni Corso di Reti Logiche B. Mariagiovanna Sami L algebra di Boole Cenni Corso di Reti Logiche B Mariagiovanna Sami Algebra Booleana: sistema algebrico Operazione: Operazione α sull'insieme S={s1,s2,...} = funzione che da SxS (prodotto cartesiano S

Dettagli

Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione

Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione Fondamenti di Informatica Michele Ceccarelli Università del Sannio ceccarelli@unisannio.it Angelo Ciaramella DMI-Università degli

Dettagli

ESERCITAZIONI PRATICHE: Ø Creazione di un decoder BCD/DEC con porte logiche. Ø Esercitazione con decoder 4511 e display 7 segmenti.

ESERCITAZIONI PRATICHE: Ø Creazione di un decoder BCD/DEC con porte logiche. Ø Esercitazione con decoder 4511 e display 7 segmenti. BCD 7 SEGMENTI Il display BCD 7 segmenti è un visualizzatore di numeri che possono andare da zero a nove, ed è un dispositivo optoelettrico, cioè fornisce luce all applicazione di tensione ai suoi capi.

Dettagli

Architettura dei Calcolatori Algebra delle reti Logiche

Architettura dei Calcolatori Algebra delle reti Logiche Architettura dei Calcolatori Algebra delle reti Logiche Ing. dell Automazione A.A. 20/2 Gabriele Cecchetti Algebra delle reti logiche Sommario: Segnali e informazione Algebra di commutazione Porta logica

Dettagli

Introduzione ai microcontrollori

Introduzione ai microcontrollori Introduzione ai microcontrollori L elettronica digitale nasce nel 1946 con il primo calcolatore elettronico digitale denominato ENIAC e composto esclusivamente di circuiti a valvole, anche se negli anni

Dettagli

Sintesi di reti combinatorie. Sommario. Motivazioni. Sommario. Funzioni Espressioni. M. Favalli

Sintesi di reti combinatorie. Sommario. Motivazioni. Sommario. Funzioni Espressioni. M. Favalli Sommario Sintesi di reti combinatorie Funzioni Espressioni 1 Teorema di espansione di Shannon (Boole) M. Favalli Engineering Department in Ferrara 2 Forme canoniche 3 Metriche per il costo di una rete

Dettagli

Laboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici

Laboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici Laboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici Per ogni lezione, sintetizzare i circuiti combinatori o sequenziali che soddisfino le specifiche date e quindi implementarli e

Dettagli

Sintesi dei circuiti logici:

Sintesi dei circuiti logici: SCUOLA DI SPECIALIZZAZIONE INTERATENEO PER LA FORMAZIONE DEGLI INSEGNANTI DI SCUOLA SECONDARIA INDIRIZZO TECNOLOGICO Tesina finale di abilitazione in Elettronica ( A034 ) Sintesi dei circuiti logici: minimizzazione

Dettagli

Logica combinatoria. La logica digitale

Logica combinatoria. La logica digitale Logica combinatoria La logica digitale La macchina è formata da porte logiche Ogni porta riceve in ingresso dei segnali binari (cioè segnali che possono essere 0 o 1) e calcola una semplice funzione (ND,

Dettagli

Reti combinatorie: Codificatori

Reti combinatorie: Codificatori Reti combinatorie: Codificatori P. Marincola (Rev..2) Come si ricorderà, i decodificatori hanno essenzialmente il compito di convertire un codice binario a n bit in un codice -su-m, dovem =2 n. In molte

Dettagli

Architettura degli Elaboratori Implementazione di funzioni booleane

Architettura degli Elaboratori Implementazione di funzioni booleane Architettura degli Elaboratori Implementazione di funzioni booleane Giacomo Fiumara giacomo.fiumara@unime.it Anno Accademico 2012-2013 1 / 34 Introduzione /1 Ogni funzione booleana può essere implementata

Dettagli

Riferimenti Bibliografici: Paolo Spirito Elettronica digitale, Mc Graw Hill Capitolo 1 Appunti e dispense del corso

Riferimenti Bibliografici: Paolo Spirito Elettronica digitale, Mc Graw Hill Capitolo 1 Appunti e dispense del corso I Circuiti digitali Riferimenti Bibliografici: Paolo Spirito Elettronica digitale, Mc Graw Hill Capitolo 1 Appunti e dispense del corso Caratteristiche dei circuiti digitali pagina 1 Elaborazione dei segnali

Dettagli

ELETTRONICA DIGITALE PRATICA V

ELETTRONICA DIGITALE PRATICA V Roberto Berardi (Robert8) ELETTRONICA DIGITALE PRATICA V COMPARATOR & 7 SEGMENT DISPLAY 26 July 2012 Introduzione Oggi ci divertiamo con qualche esperimento col comparatore digitale 74LS85. Potrebbe sempre

Dettagli

Classe III specializzazione elettronica. Elettrotecnica e elettronica

Classe III specializzazione elettronica. Elettrotecnica e elettronica Classe III specializzazione elettronica Elettrotecnica e elettronica Macro unità n 1 Sistema binario e porte logiche Sistema di numerazione binario: conversioni binario-decimale e decimale-binario Porte

Dettagli

Istituto Tecnico Industriale Statale E. Majorana

Istituto Tecnico Industriale Statale E. Majorana Istituto Tecnico Industriale Statale E. Majorana Cassino *** Corso Abilitante A034 Elettronica A.S.: 2000/2001 U.D. : Mappe di Karnaugh e minimizzazione delle reti logiche. Proposta di un piano di lavoro

Dettagli

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

FONDAMENTI DI LOGICA DIGITALE 1 DL 3155E20 LOGICA. Blocchi funzionali. Argomenti teorici L1 LOGICA FONDAMENTI DI LOGICA DIGITALE 1 Concetti di logica: teoremi fondamentali dell'algebra booleana Sistema binario Funzioni logiche Descrizione algebrica delle reti logiche e le tavole della verità

Dettagli

ELEMENTI PROGETTAZIONE LOGICA

ELEMENTI PROGETTAZIONE LOGICA UNIVERSITA DEGLI STUDI DI MILANO BICOCCA CORSO DI LAUREA IN INFORMATICA ELEMENTI PROGETTAZIONE DI LOGICA Dispense per il Corso di PROGETTAZIONE LOGICA Prof. Giuliano F. BOELLA 2 i PREMESSA Queste dispense

Dettagli

Le Mappe di Karnaugh.

Le Mappe di Karnaugh. Le Mappe di Karnaugh. Introduzione Le mappe di Karnaugh rappresentano un metodo grafico-sistematico per la semplificazione di qualsiasi funzione booleana. Questo metodo si basa su poche regole e se applicate

Dettagli

DISPLAY REMOTO PILOTATO DALLA SERIALE. LCD_SERv10

DISPLAY REMOTO PILOTATO DALLA SERIALE. LCD_SERv10 DISPLAY REMOTO PILOTATO DALLA SERIALE su CPU18LCD LCD_SERv10 035-693737 1 FUNZIONI del sistema: Il sistema è composto da: 1. una scheda con a bordo ÄÅ Un regolatore 12Vcc / 7Vcc Ä a 5Vcc ÄÇ Un microprocessore

Dettagli

Logica e codifica binaria dell informazione

Logica e codifica binaria dell informazione Politecnico di Milano Corsi di Laurea in Ingegneria Matematica e Ingegneria Fisica Dipartimento di Elettronica ed Informazione Logica e codifica binaria dell informazione Anno Accademico 2002 2003 L. Muttoni

Dettagli

Utilizzo I mintermini si usano quando si considererà la funzione di uscita Q come Somma di Prodotti (S. P.) ossia OR di AND.

Utilizzo I mintermini si usano quando si considererà la funzione di uscita Q come Somma di Prodotti (S. P.) ossia OR di AND. IPSI G. Plana Via Parenzo 46, Torino efinizione di Mintermine onsiderata una qualunque riga della tabella di verità in cui la funzione booleana di uscita Q vale, si definisce mintermine il prodotto logico

Dettagli

Rappresentazione e Memorizzazione dei Dati

Rappresentazione e Memorizzazione dei Dati Rappresentazione e Memorizzazione dei Dati Giuseppe Nicosia CdL in Matematica (Laurea Triennale) Facoltà di Scienze MM.FF.NN. Università di Catania Bit e loro Memorizzazione Definizioni Algoritmo: una

Dettagli

Codifica binaria e algebra di Boole

Codifica binaria e algebra di Boole Codifica binaria e algebra di Boole Corso di Programmazione A.A. 2008/09 G. Cibinetto Contenuti della lezione Codifica binaria dell informazione Numeri naturali, interi, frazionari, in virgola mobile Base

Dettagli

SISTEMI DI NUMERAZIONE E CODICI

SISTEMI DI NUMERAZIONE E CODICI SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema

Dettagli

Comparatori. Comparatori di uguaglianza

Comparatori. Comparatori di uguaglianza Comparatori Scopo di un circuito comparatore é il confronto tra due codifiche binarie. Il confronto può essere effettuato per verificare l'uguaglianza oppure una relazione d'ordine del tipo "maggiore",

Dettagli

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

ISTITUTO ISTRUZIONE SUPERIORE L. EINAUDI ALBA ANNO SCOLASTICO 2015/2016 ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016 CLASSE 3 I Discip lina: Elettrotecnica ed Elettronica PROGETTAZIONE DIDATTICA ANNUALE Elaborata e sottoscritta dai docenti: cognome

Dettagli

Reti Logiche A Appello del 24 febbraio 2010

Reti Logiche A Appello del 24 febbraio 2010 Politecnico di Milano Dipartimento di Elettronica e Informazione prof.ssa Anna Antola prof. Fabrizio Ferrandi Reti Logiche A Appello del 24 febbraio 2010 Matricola prof.ssa Cristiana Bolchini Cognome Nome

Dettagli

Università degli studi di Lecce

Università degli studi di Lecce Università degli studi di Lecce Tesina di elettronica 2 Studente: Distante Carmelo Facoltà: Ingegneria Informatica teledidattica Generatore di Numeri casuali Anno Accademico 2002/2003 Generatore di numeri

Dettagli

A L'operatore NOT si scrive con una linea sopra la lettera indicante la variabile logica A ; 0 1 1 0. NOT di A =

A L'operatore NOT si scrive con una linea sopra la lettera indicante la variabile logica A ; 0 1 1 0. NOT di A = ALGEBRA DI BOOLE L'algebra di Boole è un insieme di regole matematiche; per rappresentare queste regole si utilizzano variabili logiche, funzioni logiche, operatori logici. variabili logiche: si indicano

Dettagli

Descrizione VHDL di componenti combinatori

Descrizione VHDL di componenti combinatori Descrizione VHDL di componenti combinatori 5 giugno 2003 1 Decoder Il decoder è un componente dotato di N ingressi e 2 N uscite. Le uscite sono poste tutte a 0 tranne quella corrispondente al numero binario

Dettagli

Algebra di Boole e reti logiche. Giovedì 8 ottobre 2015

Algebra di Boole e reti logiche. Giovedì 8 ottobre 2015 Algebra di Boole e reti logiche Giovedì 8 ottobre 2015 Punto della situazione Abbiamo visto le varie rappresentazioni dei numeri in binario e in altre basi e la loro aritmetica Adesso vedremo la logica

Dettagli

Circuiti integrati. Circuiti integrati

Circuiti integrati. Circuiti integrati Circuiti integrati Circuiti integrati Le porte logiche non vengono prodotte isolatamente, ma sono realizzate su circuiti integrati Un circuito integrato è una piastrina di silicio (o chip), quadrata o

Dettagli

LE RETI COMBINATORIE

LE RETI COMBINATORIE 2-1 CAPITOLO II LE RETI COMBINATORIE 2.1 INTRODUZIONE Le reti combinatorie sono reti logiche caratterizzate dal fatto che lo stato dell'uscita all'istante t dipende solo dallo stato delle entrate allo

Dettagli

Programmazione modulare a.s.2015-2016

Programmazione modulare a.s.2015-2016 Programmazione modulare a.s.015-016 Indirizzo:Informatica \Disciplina: Telecomunicazioni Prof. MAIO Patrizia Rosi Filippo Classe:3 A 3 B Informatica ore settimanali 3 di cui di laboratorio) Libro di testo:telecomunicazioni

Dettagli

Sottrazione Logica. Sottrattore Parallelo

Sottrazione Logica. Sottrattore Parallelo Sottrazione Logica Il progetto digitale deve provvedere, con sofisticate macchine combinatorie, al supporto di tutte le operazioni aritmetiche; in questa puntata ci occupiamo dei dispositivi chiamati a

Dettagli

Un circuito integrato è una piastrina di silicio (o chip), quadrata o rettangolare, sulla cui superficie vengono realizzati e collegati

Un circuito integrato è una piastrina di silicio (o chip), quadrata o rettangolare, sulla cui superficie vengono realizzati e collegati Il Livello LogicoDigitale i Blocchi funzionali combinatori Circuiti integrati Un circuito integrato è una piastrina di silicio (o chip), quadrata o rettangolare, sulla cui superficie vengono realizzati

Dettagli

Minimizzazione di Reti Logiche Combinatorie Multi-livello

Minimizzazione di Reti Logiche Combinatorie Multi-livello Minimizzazione di Reti Logiche Combinatorie Multi-livello Maurizio Palesi Maurizio Palesi 1 Introduzione Obiettivo della sintesi logica: ottimizzazione delle cifre di merito area e prestazioni Prestazioni:

Dettagli

Esercitazioni di Reti Logiche. Lezione 2 Algebra Booleana e Porte Logiche. Zeynep KIZILTAN zkiziltan@deis.unibo.it

Esercitazioni di Reti Logiche. Lezione 2 Algebra Booleana e Porte Logiche. Zeynep KIZILTAN zkiziltan@deis.unibo.it Esercitazioni di Reti Logiche Lezione 2 Algebra Booleana e Porte Logiche Zeynep KIZILTAN zkiziltan@deis.unibo.it Argomenti Algebra booleana Funzioni booleane e loro semplificazioni Forme canoniche Porte

Dettagli

PROGRAMMAZIONE MODULARE

PROGRAMMAZIONE MODULARE PROGRAMMAZIONE MODULARE ANNO SCOLASTICO 2013-2014 Indirizzo: ELETTROTECNICA - SIRIO Disciplina: ELETTRONICA Classe: 3^ Sezione: AES Numero di ore settimanali: 2 ore di teoria + 2 ore di laboratorio Modulo

Dettagli

Verificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo. Dip switch Pulsante n.a. Octal tri-state buffer IC2 = MM 2114

Verificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo. Dip switch Pulsante n.a. Octal tri-state buffer IC2 = MM 2114 SCH 31 Scrittura/lettura RAM Obiettivi Strumenti e componenti Verificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo S1 S5 P1 IC1 = 74LS244 Dip switch Pulsante n.a. Octal tri-state

Dettagli

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 In questo documento vengono illustrate brevemente le operazioni aritmetiche salienti e quelle logiche ad esse strettamente collegate.

Dettagli

Algebra booleana e circuiti logici. a cura di: Salvatore Orlando

Algebra booleana e circuiti logici. a cura di: Salvatore Orlando lgebra booleana e circuiti logici a cura di: Salvatore Orlando rch. Elab. - S. Orlando lgebra & Circuiti Elettronici I calcolatori operano con segnali elettrici con valori di potenziale discreti sono considerati

Dettagli

ALGEBRA BOOLEANA FONDAMENTI DI INFORMATICA 1. Algebra di Boole. Definizione NOT, AND, OR

ALGEBRA BOOLEANA FONDAMENTI DI INFORMATICA 1. Algebra di Boole. Definizione NOT, AND, OR Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica, Chimica, Elettrica e Meccanica FONDAMENTI DI INFORMATICA 1 http://www.diee.unica.it/~marcialis/fi1 A.A. 2010/2011 Docente: Gian

Dettagli

Memorie ROM (Read Only Memory)

Memorie ROM (Read Only Memory) Memorie ROM (Read Only Memory) Considerando la prima forma canonica, la realizzazione di qualsiasi funzione di m variabili richiede un numero di porte AND pari al numero dei suoi mintermini e di prolungare

Dettagli

Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo

Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo SCH 33 Voltmetro a 3 digit Obiettivi Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo IC1 = CA 3162 A/D converter for 3-Digit Display IC2 = CA 3161 BCD to seven segment

Dettagli

IL DIODO LED. Caratteristiche principali dei diodi led:

IL DIODO LED. Caratteristiche principali dei diodi led: IL DIODO LED Il diodo LED il cui acronimo è Light Emitting Diode, ovvero un diodo classico ad emissione di luce, è un componente elettronico con lo stesso funzionamento del diodo al silicio, contenente

Dettagli

la conversione digitale/analogica

la conversione digitale/analogica Conversione A/D-D/A Esiste la possibilità di mettere in comunicazione un dispositivo analogico con uno digitale. -Un segnale analogico è un segnale che varia con continuità, al quale possono essere associate

Dettagli

Sintesi di reti logiche multilivello. Sommario. Motivazioni. Sommario. M. Favalli

Sintesi di reti logiche multilivello. Sommario. Motivazioni. Sommario. M. Favalli Sommario Sintesi di reti logiche multilivello M. Favalli Engineering Department in Ferrara 1 2 3 Aspetti tecnologici Sommario Analisi e sintesi dei circuiti digitali 1 / Motivazioni Analisi e sintesi dei

Dettagli

I SISTEMI DI NUMERAZIONE (esercizi svolti)

I SISTEMI DI NUMERAZIONE (esercizi svolti) ISTITUTO DI ISTRUZIONE SUPERIORE G. M. ANGIOY CARBONIA I SISTEMI DI NUMERAZIONE (esercizi svolti) Prof. G. Ciaschetti Conversione di un numero da binario a decimale Esercizio 1. Convertire in decimale

Dettagli

Appunti di reti logiche. Ing. Luca Martini

Appunti di reti logiche. Ing. Luca Martini Appunti di reti logiche Ing. Luca Martini 11 aprile 2003 Capitolo 1 Reti combinatorie Sommario In questo breve documento mostreremo sia alcuni concetti base sulle reti combinatorie, che alcuni dei moduli

Dettagli

Misure di frequenza e di tempo

Misure di frequenza e di tempo Misure di frequenza e di tempo - 1 Misure di frequenza e di tempo 1 - Contatori universali Schemi e circuiti di riferimento Per la misura di frequenza e di intervalli di tempo vengono diffusamente impiegati

Dettagli

Calcolatori Elettronici Parte IV: Logica Digitale e Memorie

Calcolatori Elettronici Parte IV: Logica Digitale e Memorie Anno Accademico 2013/2014 Calcolatori Elettronici Parte IV: Logica Digitale e Memorie Prof. Riccardo Torlone Università di Roma Tre Semplici elementi alla base di sistemi complessi Riccardo Torlone - Corso

Dettagli

Encoder 1.60. Encoder 1 su 15. Descrizione. Codifica filo per piano max. 15 piani + 2 frecce + segnale di movimento

Encoder 1.60. Encoder 1 su 15. Descrizione. Codifica filo per piano max. 15 piani + 2 frecce + segnale di movimento Displays ACCESSORI DISPLAY Encoder Encoder 1 su 1 Il dispositivo Encoder è necessario per una codifica 1 filo per piano con display concepiti per codice binario. Il dispositivo Encoder converte i segnali

Dettagli

Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche

Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche Docente: Michele Nappi mnappi@unisa.it www.dmi.unisa.it/people/nappi 089-963334 ALGEBRA DI COMMUTAZIONE Lo scopo di questa algebra

Dettagli

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X.

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X. Algebra Di Boole L algebra di Boole è un ramo della matematica basato sul calcolo logico a due valori di verità (vero, falso). Con alcune leggi particolari consente di operare su proposizioni allo stesso

Dettagli

Sistemi di numerazione

Sistemi di numerazione Sistemi di numerazione 1 Sistemi di numerazione 2 Sistemi di numerazione I primi esempi di utilizzo di sistemi di numerazione risalgono al neolitico, ovvero a circa 50.000 anni fa. In epoca preistorica,

Dettagli

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Andrea Bobbio Anno Accademico 2000-2001 Algebra Booleana 2 Calcolatore come rete logica Il calcolatore può essere visto come una rete logica

Dettagli

Dispense di elettronica digitale per il corso di LAB 2 B

Dispense di elettronica digitale per il corso di LAB 2 B Dispense di elettronica digitale per il corso di LAB 2 B Prof. Flavio Fontanelli Versione 1.2 5 aprile 2006 Copyright 2000-2005. Questo documento è protetto dalla legge sul diritto di autore, e di proprietà

Dettagli

GARA NAZIONALE DI ELETTRONICA E TELECOMUNICAZIONI. PROVA SCRITTA. 7 maggio 2013

GARA NAZIONALE DI ELETTRONICA E TELECOMUNICAZIONI. PROVA SCRITTA. 7 maggio 2013 Istituto Statale di Istruzione Secondaria Superiore ETTORE MAJORANA 24068 SERIATE (BG) Via Partigiani 1 -Tel. 035-297612 - Fax 035-301672 e-mail: majorana@ettoremajorana.gov.it - sito internet: www.ettoremajorana.gov.it

Dettagli

2.1 Rappresentazione binaria dell informazione I Interruttore I 0 alto 1 1 basso 0

2.1 Rappresentazione binaria dell informazione I Interruttore I 0 alto 1 1 basso 0 Capitolo 2 Bit 2. - Rappresentazione dell informazione 2.2 Codici binari 2.3 - Trasmissione dell informazione 2.4 - Protezione dell informazione Descrizione dei segnali Variabili binarie Bit (binary digit)

Dettagli

Macchine a stati finiti sincrone

Macchine a stati finiti sincrone Macchine a stati finiti sincrone Modulo 6 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB) Macchine a stati finiti Dall

Dettagli

Circuiti logici. Parte xxv

Circuiti logici. Parte xxv Parte xxv Circuiti logici Operatori logici e porte logiche....................... 729 Operatori unari....................................... 730 Connettivo AND...................................... 730

Dettagli

Elenco unità capitalizzabili non presenti nello standard nazionale

Elenco unità capitalizzabili non presenti nello standard nazionale Elenco unità capitalizzabili non presenti nello standard nazionale TITOLO UNITÀ :Utilizzare le tecniche fondamentali della meccanica applicata alle macchine Definire le tecniche per la trasmissione del

Dettagli

Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI

Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI DOCENTE: PROF. GIUSEPPE NATALE 4 Lezione Scopo: visualizzare su un display a 7 segmenti, mediante un integrato contatore

Dettagli

Architettura degli Elaboratori

Architettura degli Elaboratori Circuiti combinatori slide a cura di Salvatore Orlando, Andrea Torsello, Marta Simeoni 1 Circuiti integrati I circuiti logici sono realizzati come IC (circuiti integrati)! realizzati su chip di silicio

Dettagli

Reti sequenziali sincrone

Reti sequenziali sincrone Reti sequenziali sincrone Un approccio strutturato (7.1-7.3, 7.5-7.6) Modelli di reti sincrone Analisi di reti sincrone Descrizioni e sintesi di reti sequenziali sincrone Sintesi con flip-flop D, DE, T

Dettagli

Laboratorio di Architettura degli Elaboratori - A.A. 2012/13

Laboratorio di Architettura degli Elaboratori - A.A. 2012/13 Università di Udine - Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Laboratorio di Architettura degli Elaboratori - A.A. 2012/13 Circuiti logici, lezione 1 Sintetizzare

Dettagli

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

ADATTATORI INGRESSI DIRETTI CODICI BINARI D2BIN-M e D2BIN-S

ADATTATORI INGRESSI DIRETTI CODICI BINARI D2BIN-M e D2BIN-S ADATTATORI INGRESSI DIRETTI CODICI BINARI D2BIN-M e D2BIN-S CONSIDERAZIONI GENERALI L adattatore principale D2BIN-M e quelli supplementari D2BIN-S sono la soluzione ideale per interfacciare ingressi diretti,

Dettagli

Algoritmo = Dati e Azioni Sistema numerico binario Rappresentazioni di numeri binari Rappresentazione in modulo e segno

Algoritmo = Dati e Azioni Sistema numerico binario Rappresentazioni di numeri binari Rappresentazione in modulo e segno Algoritmo = Dati e Azioni Dati: Numeri (naturali, interi, reali, ) Caratteri alfanumerici (a, b, c, ) Dati logici (vero, falso) Vettori di elementi, matrici, ([1,2,3], [[1,1],[1,2], ]) Azioni o istruzioni:

Dettagli

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

Esami di Stato 2008 - Soluzione della seconda prova scritta. Indirizzo: Elettronica e Telecomunicazioni Tema di ELETTRONICA Risposta al quesito a Esami di Stato 2008 - Soluzione della seconda prova scritta Indirizzo: Elettronica e Telecomunicazioni Tema di ELETTRONICA (A CURA DEL PROF. Giuseppe SPALIERNO docente di Elettronica

Dettagli

PROVA INTRACORSO TRACCIA A Pagina 1 di 6

PROVA INTRACORSO TRACCIA A Pagina 1 di 6 PROVA INTRACORSO DI ELEMENTI DI INFORMATICA MATRICOLA COGNOME E NOME TRACCIA A DOMANDA 1 Calcolare il risultato delle seguenti operazioni binarie tra numeri interi con segno rappresentati in complemento

Dettagli

Flip-flop Macchine sequenziali

Flip-flop Macchine sequenziali Flip-flop Macchine sequenziali Introduzione I circuiti digitali possono essere così classificati Circuiti combinatori Il valore delle uscite ad un determinato istante dipende unicamente dal valore degli

Dettagli

CODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità.

CODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità. I METODI DI NUMERAZIONE I numeri naturali... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità. Il numero dei simboli usati per valutare la numerosità costituisce la base

Dettagli

Calcolatori Elettronici B a.a. 2006/2007

Calcolatori Elettronici B a.a. 2006/2007 Calcolatori Elettronici B a.a. 2006/2007 RETI LOGICHE: RICHIAMI Massimiliano Giacomin 1 Due tipi di unità funzionali Elementi di tipo combinatorio: - valori di uscita dipendono solo da valori in ingresso

Dettagli

2AE 2BE [Stesura a.s. 2014/15]

2AE 2BE [Stesura a.s. 2014/15] Monte ore annuo Libro di Testo SETTEMBRE PROGRAMMAZIONE COORDINATA TEMPORALMENTE 99 ore di cui 66 di laboratorio Appunti forniti dal docente, G. Chiavola ECDL Syllabus 5.0 Guida all esame per la patente

Dettagli

CAPITOLO 2 CIRCUITI SEQUENZIALI

CAPITOLO 2 CIRCUITI SEQUENZIALI 34 CAPITOLO 2 CIRCUITI SEQUENZIALI I circuiti sequenziali sono caratterizzati dal fatto che, in un dato istante, le uscite non dipendono solo dai livelli logici presenti sugli ingressi nello stesso istante

Dettagli

Codifica dell informazione

Codifica dell informazione Codifica dell informazione Il calcolatore memorizza ed elabora vari tipi di informazioni Numeri, testi, immagini, suoni Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore

Dettagli

Componenti elettronici

Componenti elettronici D d T H Componenti Set di componenti elettronici 327 328 Ulteriori informazioni, datasheet e acquisti on-line: www.futurashop.it Componenti Trasformatori elettronici 329 Ø IN Ø OUT T 330 Ulteriori informazioni,

Dettagli

MATERIA: SISTEMI AUTOMATICI Perzolla Marco A.S.: 2014-2015 CLASSE: 3AEt

MATERIA: SISTEMI AUTOMATICI Perzolla Marco A.S.: 2014-2015 CLASSE: 3AEt : Silvia Zirti MATERIA: SISTEMI AUTOMATICI Perzolla Marco A.S.: 2014-2015 CLASSE: 3AEt Continuità di insegnante nella materia rispetto all anno precedente 1 Si No (classe iniziale per la disciplina Sistemi

Dettagli

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura

Dettagli