Algebra di Boole e circuiti logici
|
|
|
- Camilla Monti
- 9 anni fa
- Visualizzazioni
Transcript
1 lgebra di oole e circuiti logici Progetto Lauree Scientiiche 29 Dipartimento di Fisica Università di Genova Laboratorio di Fisica in collaborazione con il Liceo Scientiico Leonardo da Vinci Genova - 23 novembre 29 Edgardo Smerieri Cosa aremo oggi? Veloce riassunto dell algebra di oole: senza alcuna dimostrazione senza pretesa di completezza con approondimenti su richiesta Utilizzo della breadboard (basetta per circuiti elettrici senza saldature) Esperienze. Minimizzazione di una unzione logica 2. Realizzazione di un circuito a LED per evidenziare lo stato di una porta logica 3. Realizzazione del circuito aritmetico Hal dder 4. Realizzazione del circuito aritmetico Full dder 5. Minimizzazione di una unzione generica e realizzazione del circuito logico relativo 6. Realizzazione di un circuito logico mediante la sintesi con porte NND 2
2 Funzioni e variabili booleane,,c,d etc. variabili booleane a,b,c,d etc. unzioni booleane Le unzioni e le variabili booleane hanno due soli valori - Una unzione è deinita tramite una tabella che riporta il valore assunto dalla unzione in corrispondenza di tutti i possibili valori delle variabili; essa viene detta tabella della verità Una unzione è completamente speciicata se il suo valore è speciicato in corrispondenza di tutti i possibili valori delle variabili Una unzione è non completamente speciicata se il suo valore non è speciicato in corrispondenza di alcun i possibili valori delle variabili; Condizioni indierenti sono dette quelle per cui non è speciicato il valore della unzione; ciò viene indicato con x nella tabella della verità 3 Tabella della verità di una unzione C C g x x Esempio di unzione non completamente speciicata Esempio di unzione completamente speciicata 4 2
3 Funzioni e variabili booleane. Le unzioni booleane possono scriversi in orma algebrica o sotto orma di tabella della verità. 2. Una unzione è identiicata in maniera univoca dalla sua tabella della verità. 3. Due unzioni (algebricamente espresse in maniera diversa) sono equivalenti se hanno la stessa tabella della verità. 5 Numero di variabili e numero di unzioni Le unzioni e le variabili booleane hanno due soli valori Il numero delle righe (combinazioni delle variabili) nella tabella della verità è Combinazio ni = Il numero delle unzioni possibili è inito ed è n 2 Funzioni = 2 n è il numero delle variabili n 2 6 3
4 Funzioni di una variabile Il numero delle unzioni possibili è inito ed è pari a = = = 2 3 = NOT IDENTIT 7 Funzioni di due variabili Il numero delle unzioni possibili è inito ed è pari a NOR EX- OR ND NND EX- NOR OR 8 4
5 Funzione OR o somma logica = + La unzione OR (inclusivo) ha il valore quando almeno una delle variabili ha il valore 9 Funzione ND o prodotto logico = = La unzione ND ha il valore solo quando tutte le variabili hanno il valore 5
6 Funzione NOR = + NOR corrisponde ad una operazione NOT applicata al risultato di un operazione OR La unzione NOR ha il valore quando almeno una delle variabili ha il valore Funzione NND = = NND corrisponde ad una operazione NOT applicata al risultato di un operazione ND La unzione NND ha il valore solo quando tutte le variabili hanno il valore 2 6
7 Funzione EX-OR = = + Per due variabili la unzione EX-OR (OR esclusivo) ha il valore quando le variabili hanno valori diversi tra loro L operazione EX-OR si chiama anche operazione DISPRIT perché per più variabili essa ha il valore quando un numero dispari di variabili ha il valore 3 Funzione EX-NOR = = + Per due variabili la unzione EX-NOR (NOR esclusivo) ha il valore quando le due variabili hanno lo stesso valore L operazione EX-NOR si chiama anche operazione PRIT perché per più variabili essa ha il valore quando un numero pari di variabili ha il valore 4 7
8 Porte logiche universali Tutte le unzioni possono essere scritte algebricamente utilizzando solo le unzioni NOT OR ND ltri insiemi unzionalmente completi sono costituiti da: { NOT, OR } { NOT, ND } { NOR } { NND } Le porte NND e NOR sono dette porte logiche universali in quanto è possibile scrivere qualsiasi unzione utilizzando solo porte NOR oppure solo porte NND 5 lcuni teoremi + = + = + = + = = = = = = + = + = + ( + )( + C) = + C Teoremi di De Morgan C + + = C C = C
9 Problematiche Tabella della verità Funzione algebrica Circuito logico. Dal circuito logico alla tabella della verità 2. Dal circuito logico alla unzione algebrica 3. Dalla unzione algebrica al circuito logico 4. Dalla unzione algebrica alla tabella della verità 5. Dalla tabella della verità alla unzione algebrica 6. Dalla tabella della verità al circuito logico 7 Dal circuito logico alla tabella della verità C 8 9
10 Dal circuito logico alla unzione algebrica X = C Y = X + Z = X = ZY [( C ) ] [ ( C ) ] = + 9 Dalla unzione algebrica al circuito logico = C + + ( C ) primo passo secondo passo terzo passo quarto passo circuito inale 2
11 Dalla unzione algebrica alla tabella della verità = C + + C C C C 2 Dalla tabella della verità alla unzione algebrica Dalla tabella della verità al circuito logico Il problema che ci poniamo ora è il seguente: data la tabella della verità di una unzione come si scrive algebricamente la unzione? come è atto il circuito che implementa la tabella della verità? Il problema è di acile soluzione ricorrendo alla orma canonica sia per l espressione algebrica sia per il circuito logico lgebricamente la unzione in orma canonica si scrive in due modi Somma di prodotti Prodotti di somme Circuitalmente la unzione in orma canonica è costituita da una struttura a due livelli 22
12 Importanza della orma canonica Tabella della verità Espressione algebrica in orma canonica Circuito logico in orma canonica Il passaggio dall uno all altro è acile ed immediato 23 Mintermini e Maxtermini C Mintermine m m m 2 m 3 m 4 m 5 m 6 m 7 C C C C C C C C Maxtermine M C + + M M 2 M 3 M 4 M 5 M 6 M 7 C + + C + + C + + C + + C + + C + + C
13 Forma canonica Somma di Prodotti = dove la unzione vale m i La unzione algebrica espressa nella orma canonica Somma di Prodotti è data dalla somma dei mintermini corrispondenti alle righe della tabella della verità dove la unzione ha il valore Forma canonica Prodotto di Somme = M i dove la unzione vale La unzione algebrica espressa nella orma canonica Prodotti di Somme è data dalla prodotto dei maxtermini corrispondenti alle righe della tabella della verità dove la unzione ha il valore 25 Forma canonica Somma di Prodotti Esempio C = m m3 m7 = C + C + C 26 3
14 Forma canonica Prodotto di Somme Esempio C = M 2 M 4 M 6 = ( C + + ) ( C + + ) ( C + + ) 27 Mappe di Karnaugh DC C I valori delle variabili posti ai bordi della mappa sono scritti in modo tale che passando da una colonna ad una adiacente, oppure da una riga ad una adiacente, si ha il cambiamento di valore di una sola variabile 28 4
15 Mintermini e maxtermini e mappe di Karnaugh DC m m 4 m 2 m 8 C m m 5 m 3 m 9 M M M 3 M 2 m 3 m 7 m 5 m M 4 M 5 M 7 M 6 m 2 m 6 m 4 m Caselle della mappa di K. a 3 variabili e relativi maxtermini associati Caselle della mappa di K. a 4 variabili e relativi mintermini associati Per ogni mintermine di una unzione espressa nella orma canonica Somma di Prodotti c è un nella mappa di Karnaugh Per ogni maxtermine di una unzione espressa nella orma canonica Prodotto di Somme c è uno nella mappa di Karnaugh 29 Esempio di rappresentazione di una unzione sulla mappa di Karnaugh = m m6 + m7 + m + m2 m3 = DC + DC + DC + DC + DC + DC 3 5
16 Il problema della minimizzazione L importanza della orma canonica è legata alla semplicità con cui si passa dalla tabella della verità alla unzione algebrica e al circuito che la realizza e viceversa ma.. La realizzazione circuitale in orma canonica non è la orma più semplice o come si dice minima con cui implementare una data unzione; si pone quindi il problema di trovare quali altri circuiti permettano di ottenere quanto richiesto ma in modo più semplice Metodo algebrico Metodo delle mappe di Karnaugh 3 Un esempio di minimizzazione = m + m = DC + DC = DC( + ) = DC
17 Un altro esempio di minimizzazione 3 9 = m + m + m + m = DC + DC + DC + DC = = D C( + ) + DC( + ) = DC + DC = = C ( D + D) = C 33 Regole per la minimizzazione delle mappe di Karnaugh. Si devono raggruppare obbligatoriamente tutti gli o gli almeno una volta 2. Si possono raggruppare gli e/o gli più di una volta purché appartenenti ad implicanti non coperti 3. I raggruppamenti sono rieriti a caselle adiacenti considerate a blocchi di 2 n caselle 4. Si devono are i raggruppamenti più grandi possibili, ciò al ine di ridurre il numero di variabili e quindi di ingressi 5. Si devono are i raggruppamenti nel minor numero possibile, ciò al ine di ridurre il numero di porte 6. In base al valore che la unzione ha nel raggruppamento e in conormità a come si vuole esprimere algebricamente la unzione medesima si può avere raggruppando gli ed esprimendo la unzione con mintermini raggruppando gli ed esprimendo la unzione con mintermini / raggruppando gli ed esprimendo la unzione con maxtermini raggruppando gli ed esprimendo la unzione con maxtermini / 7. Si utilizzano i valori indierenti della unzione (indicati di solito con x ) soltanto se questi servono per sempliicare la unzione minimizzata 34 7
18 lcuni aspetti isici delle porte logiche Famiglie Logiche Tecnologia delle porte logiche Tensione di alimentazione Tensioni tensioni d ingresso e d uscita Correnti d ingresso e d uscita Tipologia del circuito d uscita d uscita Ritardo di propagazione Fan-out e Fan-in Potenza dissipata Frequenza massima di lavoro Etc. etc. 35 Logica Positiva e Logica Negativa g L L L L H L H H L H L H L = H = ND in Logica Positiva L = H = Tabella della verità del costruttore dove L ed H sono livelli di tensione OR in Logica Negativa 36 8
19 Valori logici e grandezze isiche La domanda che ci poniamo ora è: Un livello logico L (LOW) corrispondente al un valore basso di tensione a che valore di tensione corrisponde? Un livello logico H (HIGH) corrispondente ad un valore alto di tensione a che valore di tensione corrisponde? Logic H Tensione HIGH Logic L Tensione LOW 37 Caratteristica di una porta logica (NOT) V out V OH V OL V OL V IL V IH V OH V in La tensione V OL è la massima tensione d uscita da una porta logica a livello logico basso La tensione V IL è la massima tensione d ingresso ad una porta logica che viene riconosciuta ancora come livello logico basso La tensione V IH è la minima tensione d ingresso ad una porta logica che viene riconosciuta come livello logico alto La tensione V OH è la minima tensione d uscita da una porta logica a livello logico alto 38 9
20 Livelli di una porta TTL V out V OH V OL VOL VIL V IH V OH V in 5V 2.V.8V V HIGH Funzionamento non prevedibile LOW V IH V IL 5V 2.4V.4V V HIGH Funzionamento non prevedibile LOW V OH V OL Ingresso Uscita La amiglia TTL ha una tensione issa di alimentazione pari 5V 39 Livelli di una porta CMOS V out V OH V OL VOL VIL V IH V OH V in 5V 3.5V HIGH Funzionamento non prevedibile V IH 5V 4.9V HIGH Funzionamento non prevedibile V OH.5V V IL V OL V LOW.V V LOW Ingresso Uscita La amiglia CMOS ha come tensioni di alimentazione tipiche 5V-V-5V 4 2
21 4 42 2
22 43 Identiicazione dei pin dei C.I. top view 44 22
23 a Esperienza - Minimizzazione C - Realizzare la mappa di Karnaugh x corrispondente - Minimizzare la unzione mediante la mappa di Karnaugh sia come somma di prodotti che come prodotto di somme - Disegnare i due circuiti corrispondenti alle diverse unzioni minimizzate 45 2 a Esperienza ccensione e spegnimento di un LED Serve per ornire un livello di tensione HIGH o LOW ad una porta TTL Serve per evidenziare lo stato di uscita di una porta TTL 46 23
24 ccensione e spegnimento di un LED Realizzazione circuitale 47 3 a Esperienza Hal dder Input Output C S Somma ritmetica di due bit + = + = + = + = con riporto di a sinistra S = C = 48 24
25 Hal dder Realizzazione circuitale Gli ingressi i e i vanno collegati agli interruttori, le uscite di somma e riporto ai LED come nell esperienza precedente 49 4 a Esperienza - Full dder ad bit Riporto in ingresso ddendi Riporto in uscita Somma C i i i C i+ S i i i C i Full dder a bit C i + S i 5 25
26 Full dder ad bit Realizzazione con Hal dder Si propone una realizzazione circuitale non basata sulla orma canonica e relativa minimizzazione i+ i [ i i ] i i C = C + S i = C i i i 5 Full dder Schema logico 52 26
27 Full dder Realizzazione del circuito 53 Full dder Collegamenti alimentazione 54 27
28 5 a Esperienza Realizzazione circuito minimizzato C x Costruire il circuito minimizzato che realizza la tabella di verità dell esperienza N (riportata a lato) e veriicarne il unzionamento a Esperienza Minimizzazione con porte NND C Partendo dal circuito minimizzato della x esperienza N 5 (si riporta la tabella della verità) : - dimostrare che il circuito può essere realizzato utilizzando solo porte universali NND - costruire il circuito solo con porte NND - veriicarne il unzionamento Suggerimento: teoremi di De Morgan 56 28
29 Pin-Out dei C.I. per le esperienze 74LS8 ND 74LS32 OR 74LS86 XOR 74LS NND 74LS2 NOR 74LS4 74LS5 Inverter 57 29
Reti logiche: analisi, sintesi e minimizzazione Esercitazione. Venerdì 9 ottobre 2015
Reti logiche: analisi, sintesi e minimizzazione Esercitazione Venerdì 9 ottobre 05 Punto della situazione Stiamo studiando le reti logiche costruite a partire dalle porte logiche AND, OR, NOT per progettare
I circuiti digitali: dalle funzioni logiche ai circuiti
Architettura dei calcolatori e delle Reti Lezione 4 I circuiti digitali: dalle funzioni logiche ai circuiti Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi
Procedimento di sintesi. Dalla tavola della verità si ricavano tante funzioni di commutazione quante sono le variabili di uscita
CIRCUITI LOGICI COMBINATORI. Generalità Si parla di circuito logico combinatorio quando il valore dell uscita dipende in ogni istante soltanto dalla combinazione dei valori d ingresso. In logica combinatoria
Algebra di Boole. Tavole di verità. Fondamenti di Informatica Algebra di Boole. Si basa su tre operazioni logiche: AND (*) OR (+) NOT (!
Fondamenti di Informatica Algebra di Boole Prof.ssa Enrica Gentile Informatica e Comunicazione Digitale a.a. 2-22 Algebra di Boole Si basa su tre operazioni logiche: AND (*) OR () NOT (!) Gli operandi
Tecniche di Progettazione Digitale. Reti combinatorie: Le mappe di Karnaugh
Tecniche di Progettazione Digitale Reti cominatorie: Le mappe di Karnaugh Valentino Lierali Mappe di Karnaugh (1) Una unzione ooleana di n it ha come dominio l insieme costituito da tutte le possiili n-ple
Dalla tabella alla funzione canonica
Dalla tabella alla funzione canonica La funzione canonica è la funzione logica associata alla tabella di verità del circuito che si vuole progettare. Essa è costituita da una somma di MinTerm con variabili
I circuiti logici: definizione delle funzioni logiche
I circuiti logici: definizione delle funzioni logiche Prof. lberto orghese Dipartimento di Informatica [email protected] Università degli Studi di Milano Riferimenti al testo: ppendice C, sezioni C.1
I circuiti digitali: dalle funzioni logiche ai circuiti
rchitettura dei calcolatori e delle Reti Lezione 4 I circuiti digitali: dalle funzioni logiche ai circuiti Proff.. orghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi
PORTE LOGICHE. Si effettua su due o più variabili, l uscita assume lo stato logico 1 se almeno una variabile di ingresso è allo stato logico 1.
PORTE LOGICHE Premessa Le principali parti elettroniche dei computer sono costituite da circuiti digitali che, come è noto, elaborano segnali logici basati sullo 0 e sull 1. I mattoni fondamentali dei
APPUNTI DI ELETTRONICA DIGITALE
APPUNTI DI ELETTRONICA DIGITALE Prerequisiti: Conoscere il sistema di numerazione binario Modulo 1 1. Concetti fondamentali L elettronica digitale tratta segnali di tipo binario, cioè segnali che possono
Richiami di Algebra di Commutazione
LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n Prof. Rosario Cerbone [email protected] http://digilander.libero.it/rosario.cerbone a.a. 6-7 Richiami di Algebra di Commutazione In questa
Calcolatori Elettronici Lezione 2 Algebra delle reti Logiche
Calcolatori Elettronici Lezione 2 Algebra delle reti Logiche Ing. Gestionale e delle Telecomunicazioni A.A. 27/8 Gabriele Cecchetti Algebra delle reti logiche Sommario: Segnali digitali vs. segnali analogici
I circuiti digitali: dalle funzioni logiche ai circuiti (le SOP)
I circuiti digitali: dalle funzioni logiche ai circuiti (le SOP) Prof. Alberto Borghese Dipartimento di Informatica [email protected] Università degli Studi di Milano Riferimento al testo: Sezione C.3;
Sistemi Combinatori & Mappe di Karnaugh
Sistemi Combinatori & Mappe di Karnaugh AB E=0 F=0 E=1 F=0 00 01 11 10 AB 00 01 11 10 00 1 0 0 0 00 0 0 0 0 01 0 0 0 0 01 0 0 0 0 11 0 0 1 0 11 0 0 1 0 10 0 0 0 1 10 0 0 0 1 AB 00 01 11 10 AB 00 01 11
Mappe di Karnaugh G. MARSELLA UNIVERSITÀ DEL SALENTO
Mappe di Karnaugh 1 G. MARSELLA UNIVERSITÀ DEL SALENTO Introduzione Le semplificazioni di una funzione logica possono essere effettuate mediante i teoremi dell'algebra di Boole. Esiste però un metodo molto
ESPERIMENTAZIONI DI FISICA 3. Traccia delle lezioni di Elettronica digitale M. De Vincenzi A.A:
ESPERIMENTZIONI DI FISIC 3 Traccia delle lezioni di Elettronica digitale M. De Vincenzi.: 22-23 Contenuto. Sistemi elettrici a 2 livelli 2. lgebra di oole Definizione Sistemi funzionali completi Leggi
Reti Logiche Combinatorie
Testo di riferimento: [Congiu] - 2.4 (pagg. 37 57) Reti Logiche Combinatorie 00.b Analisi Minimizzazione booleana Sintesi Rete logica combinatoria: definizione 2 Una rete logica combinatoria èuna rete
Funzioni booleane. Vitoantonio Bevilacqua.
Funzioni booleane Vitoantonio Bevilacqua [email protected] Sommario. Il presente paragrafo si riferisce alle lezioni del corso di Fondamenti di Informatica e Laboratorio di Informatica dei giorni 9
Esercitazioni di Reti Logiche. Lezione 3
Esercitazioni di Reti Logiche Lezione 3 Semplificazione & Porte NAND/NOR Zeynep KIZILTAN [email protected] Argomenti Semplificazione con l uso delle mappe di Karnaugh a 3 variabili a 4 variabili
Semplificazione delle funzioni logiche mediante le mappe K
Semplificazione delle funzioni logiche mediante le mappe K Le mappe di Karnaugh Le mappe di Karnaugh (o mappe K) servono a minimizzare una funzione booleana nel modo più semplice e soprattutto in modo
Algebra di Boole X Y Z V. Algebra di Boole
L algebra dei calcolatori L algebra booleana è un particolare tipo di algebra in cui le variabili e le funzioni possono solo avere valori 0 e 1. Deriva il suo nome dal matematico inglese George Boole che
Costruzione di. circuiti combinatori
Costruzione di circuiti combinatori Algebra Booleana: funzioni logiche di base OR (somma): l uscita è 1 se almeno uno degli ingressi è 1 A B (A + B) 0 0 0 0 1 1 1 0 1 1 1 1 AND (prodotto): l uscita è 1
Algebra & Circuiti Elettronici. Algebra booleana e circuiti logici. Blocco logico. Tabelle di Verità e Algebra Booleana
lgebra & Circuiti Elettronici lgebra booleana e circuiti logici Salvatore Orlando I computer operano con segnali elettrici con valori di potenziale discreti sono considerati significativi soltanto due
Esercizi svolti Y Z. 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari AND, OR, NOT.
Esercizi svolti 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari ND, OR, NOT. a) F= b) F= F= 2. Date le seguenti funzioni logiche ricavare le
Algebra di Boole e circuiti dalle funzioni logiche ai circuiti digitali
rchitetture dei calcolatori e delle reti lgebra di oole e circuiti dalle funzioni logiche ai circuiti digitali. orghese, F. Pedersini Dip. Informatica Università degli Studi di Milano L 3 1 lgebra di oole
Esercitazioni di Reti Logiche
Esercitazioni di Reti Logiche Sintesi di Reti Combinatorie & Complementi sulle Reti Combinatorie Zeynep KIZILTAN Dipartimento di Scienze dell Informazione Universita degli Studi di Bologna Anno Academico
COMPITO A Esercizio 1 (13 punti) Dato il seguente automa:
COMPITO A Esercizio 1 (13 punti) Dato il seguente automa: 1/0 q8 1/0 q3 q1 1/0 q4 1/0 q7 1/1 q2 1/1 q6 1/1 1/1 q5 - minimizzare l automa usando la tabella triangolare - disegnare l automa minimo - progettare
Fondamenti di Informatica
Fondamenti di Informatica Algebra di Boole e Circuiti Logici Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Algebra di Boole e Circuiti Logici L Algebra
Semplificazione delle funzioni logiche mediante il metodo delle mappe di Karnaugh
Semplificazione delle funzioni logiche mediante il metodo delle mappe di Karnaugh (26-2-3) Stefano Porcarelli ISTI-NR, 5634 Pisa, Italy, [email protected] http://bonda.cnuce.cnr.it Le
Il livello logico digitale
Il livello logico digitale porte logiche e moduli combinatori Algebra di commutazione Algebra booleana per un insieme di due valori Insieme di elementi A={,} Operazioni NOT (operatore unario) => = e =
Esercitazioni di Reti Logiche. Lezione 4
Esercitazioni di Reti Logiche Lezione 4 Progettazione dei circuiti logici combinatori Zeynep KIZILTAN [email protected] Argomenti Procedura di analisi dei circuiti combinatori. Procedura di sintesi
Circuiti digitali. Operazioni Logiche: Algebra di Boole. Esempio di circuito. Porte Logiche. Fondamenti di Informatica A Ingegneria Gestionale
Operazioni Logiche: lgebra di oole Fondamenti di Informatica Ingegneria Gestionale Università degli Studi di rescia Docente: Prof. lfonso Gerevini Circuiti digitali Il calcolatore può essere visto come
Reti Combinatorie: sintesi
Reti Combinatorie: sintesi Sintesi di reti combinatorie Una rete combinatoria realizza una funzione di commutazione Data una tabella di verità è possibile ricavare più espressioni equivalenti che la rappresentano.
Algebra di Boole: mappe di Karnaugh
Corso di Calcolatori Elettronici I A.A. 2012-2013 Algebra di Boole: mappe di Karnaugh Pro. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie
Algebra di Boole: mappe di Karnaugh e funzioni NAND e NOR
Corso di Calcolatori Elettronici I A.A. 2010-2011 Algebra di Boole: mappe di Karnaugh e funzioni NAND e NOR Lezione 7 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Funzioni Equivalenza
Algebra di Boole Algebra di Boole
1 L algebra dei calcolatori L algebra booleana è un particolare tipo di algebra in cui le variabili e le funzioni possono solo avere valori 0 e 1. Deriva il suo nome dal matematico inglese George Boole
Elementi di informatica
Elementi di informatica Algebra di Boole Algebra di Boole I circuiti logici sono componenti hardware che manipolano informazione binaria. I circuiti di base sono detti PORTE LOGICHE (logical gate). Allo
I circuiti digitali: dalle funzioni logiche ai circuiti
rchitettura dei calcolatori e delle Reti Lezione 4 I circuiti digitali: dalle funzioni logiche ai circuiti Proff.. orghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi
Le mappe di Karnaugh
Le mappe di Karnaugh Le semplificazioni di una funzione logica possono essere effettuate mediante i teoremi dell'algebra di Boole. Esiste però un metodo molto più pratico di semplificazione che quello
Operatori logici e algebra di boole
Operatori logici e algebra di boole Le principali parti elettroniche dei computer sono costituite da circuiti digitali che, come è noto, elaborano segnali logici basati sullo 0 e sull 1. I mattoni fondamentali
Maurizio Palesi. Maurizio Palesi 1
Mappe di Karnaugh Maurizio Palesi Maurizio Palesi 1 Obiettivi Trovare una espressione in forma SP o PS minima rispetto a certi criteri di costo Nella ottimizzazione delle espressioni SP (PS) a due livelli
Algebra di Boole. Modulo 2. Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB)
Algebra di Boole Modulo 2 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Algebra di Boole L algebra di Boole o della commutazione è lo strumento
Corso di Calcolatori Elettronici I
Corso di Calcolatori Elettronici I Algebra di Boole: minimizzazione di funzioni booleane Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2014-2015 Roberto Canonico Corso di Calcolatori
Algebra di commutazione
Algebra di commutazione E un caso particolare di algebra booleana. B = Dominio Op1 = AND Vale 1 solo se entrambi gli operandi sono 1 Op2 = OR Vale 0 se entrambi I termini sono zero, altrimenti 1 Op3 =
Calcolo numerico e programmazione Elementi di logica
Calcolo numerico e programmazione Elementi di logica Tullio Facchinetti 23 marzo 2012 10:50 http://robot.unipv.it/toolleeo Algebra booleana (George Boole (1815-1864)) è definita
12BHD - Informatica (I anno Ingegneria) - esercizi sulle funzioni logiche - v. 1.0
Esercizio 1 Semplificare la seguente espressione ooleana: a (b + c) + b (a + c) pplicando le proprietà dell algebra ooleana: [ a + b c ] a b + a c + a b + b c = a (b + b) + a c + b c = a 1 + a c + b c
Algebra Booleana, Funzioni Logiche e Circuiti Logici
Algebra Booleana, Funzioni Logiche e Circuiti Logici Esercizio 1 Si scriva, utilizzando gli operatori booleani AND, OR, NOT, la funzione booleana che riceve in ingresso un numero binario puro su 3 bit
Moduli combinatori Barbara Masucci
Architettura degli Elaboratori Moduli combinatori Barbara Masucci Punto della situazione Ø Abbiamo studiato le reti logiche e la loro minimizzazione Ø Obiettivo di oggi: studio dei moduli combinatori di
Calcolatori Elettronici
Calcolatori Elettronici Lezione 11 -- 19/1/2012 Reti Logiche: esercizi sulle le reti combinatorie Emiliano Casalicchio [email protected] Argomenti della lezione Reti combinatorie Decoder,
Algebra di Boole. Fondamenti di Informatica per Meccanici Energetici - Biomedici 1. Politecnico di Torino Ottobre Mr. Boole. Variabile booleana
Fondamenti di Informatica per Meccanici Energetici - iomedici 1 Mr. oole lgebra di oole George oole: Matematico inglese del XIX secolo lgebra che descrive le leggi del pensiero Logica da cui è possibile
PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico
ISTITUTO TECNICO STATALE MARCHI FORTI Viale Guglielmo Marconi n 16-51017 PESCIA (PT) - ITALIA PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico Docente PARROTTA GIOVANNI
Porte logiche. Caratteristiche delle porte logiche. Scalamento di tensione. Amplificazione di potenza. Interruttori allo stato solido
Interruttori allo stato solido 1 Caratteristiche delle porte logiche Scalamento di tensione Amplificazione di potenza 2 2003 Politecnico di Torino 1 Caratteristiche delle porte logiche 3 Interfacciamento
Esercitazioni di Reti Logiche. Algebra Booleana e Porte Logiche
Esercitazioni di Reti Logiche Algebra Booleana e Porte Logiche Zeynep KIZILTAN Dipartimento di Scienze dell Informazione Universita degli Studi di Bologna Anno Academico 2007/2008 Notizie Il primo parziale
Elettronica Digitale. 1. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT
Elettronica Digitale. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT Paragrafi del Millman Cap. 6 6.- 6.4 M. De Vincenzi AA 9- Sistema
Metodo di Quine- McCluskey
Metodo di Quine- McCluskey Maurizio Palesi Maurizio Palesi Definizioni Date due funzioni f(x,x 2,,x n ) e g(x,x 2,,x n ) si dice che f copre g (oppure g implica f) e si scrive f g se f(x,x 2,,x n )= quando
Lezione 5. Sommario. La logica booleana. I principi della logica booleana Gli operatori logici
Lezione 5 La logica booleana Sommario I principi della logica booleana Gli operatori logici 1 Variabili Booleane Variabile booleana=quantità che può assumere solo due valori I due valori hanno il significato
Algebra di Boole Esercizi risolti
Esercizi risolti 1 Esercizio Verificare mediante i teoremi fondamentali dell algebra di Boole o mediante induzione completa se per l operatore XOR vale la proprietà distributiva: a (b + c) = (a b)+(a c)
Minimizzazione a più livelli di reti combinatorie Cristina Silvano
Minimizzazione a più livelli di reti combinatorie Cristina Silvano Università degli Studi di Milano Dipartimento di Scienze dell Informazione Milano (Italy) Sommario Modello booleano e modello algebrico
Esercizi Logica Digitale,Circuiti e Bus
Esercizi Logica Digitale,Circuiti e Bus Alessandro A. Nacci [email protected] ACSO 214/214 1 2 Esercizio 1 Si consideri la funzione booleana di 3 variabili G(a,b, c) espressa dall equazione seguente:
Reti Logiche Combinatorie
Reti Logiche Combinatorie Modulo 4 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB) Logica combinatoria Un blocco di logica
4 STRUTTURE CMOS. 4.1 I componenti CMOS
4.1 4 STRUTTURE CMOS 4.1 I componenti CMOS Un componente MOS (Metal-Oxide-Silicon) transistor è realizzato sovrapponendo vari strati di materiale conduttore, isolante, semiconduttore su un cristallo di
I.3 Porte Logiche. Elisabetta Ronchieri. Ottobre 13, Università di Ferrara Dipartimento di Economia e Management. Insegnamento di Informatica
I.3 Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 13, 2015 Argomenti 1 2 3 Elaboratore Hardware È il mezzo con il quale l informazione è elaborata. Software
17/10/16. Espressioni Booleane
Espressioni Booleane Un espressione booleana è una sequenza composta da operatori booleani, parentesi, costanti e variabili booleane, induttivamente definita come segue: Espressioni ed operatori booleani
12BHD - Informatica - soluzioni Appendice D del quaderno di testo - v. 2.00
Esercizio 1 Semplificare la seguente espressione ooleana: a (b + c) + b (a + c) pplicando le proprietà dell algebra ooleana: [ a + b c ] a b + a c + a b + b c = a (b + b) + a c + b c = a 1 + a c + b c
Porte logiche A=0 A=1
Porte logiche Le Porte logiche sono circuiti combinatori che svolgono funzioni elementari e costituiscono i blocchi fondamentali su cui si basa l Elettronica digitale. Le principali porte sono la ND, la
Elettronica Inverter con transistore MOS; tecnologia CMOS e porte logiche combinatorie CMOS
Elettronica Inverter con transistore MOS; tecnologia CMOS e porte logiche combinatorie CMOS Valentino Liberali Dipartimento di Fisica Università degli Studi di Milano [email protected] Elettronica
A.A. 2003/2004 Esercizi di Reti Logiche A
A.A. 2003/2004 Esercizi di Reti Logiche A A cura di F. Ferrandi, C. Silvano Ultimo aggiornamento, 11 novembre 2003 Questi appunti sono stati possibili anche per il lavoro fatto da alcuni studenti del corso
PROGETTO,COLLAGGIO E VERIFICA DEL FUNZIONAMENTO DI UN CIRCUITO COMBINATORIO E VISUALIZZAZIONE DELLO STATO LOGICO DELLE USCITE MEDIANTE DIODI LED.
A cura dell alunno Nicola Braile della classe IV sez. A Indirizzo Informatica Sperimentazione ABACUS Dell Istituto Tecnico Industriale Statele A. Monaco di Cosenza Supervisore Prof. Giancarlo Fionda Insegnante
Sintesi di Reti Combinatorie
Sintesi di Reti Combinatorie Ottimizzazione di Reti Combinatorie a Due Livelli: Metodo di Quine-McCluskey per reti a più uscite Mariagiovanna Sami Corso di Reti Logiche B 08 Sintesi a due livelli Reti
Università degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica ALGEBRA BOOLEANA
Università degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica ALGEBRA BOOLEANA Introduzione George Boole (1815-1864) nel 1854 elaborò una algebra basata su predicati logici. Valori
Corso E Docente: Siniscalchi. Algebra di Boole
Corso E Docente: Siniscalchi Algebra di Boole I circuiti logici sono componenti hardware che manipolano informazione binaria. I circuiti di base sono detti PORTE LOGICHE (logical gate). Allo scopo di descrivere
Sistemi digitali. Sistema digitale
Sistemi digitali 2/ 7 Sistema digitale In un sistema digitale le informazioni vengono rappresentate, elaborate e trasmesse mediante grandezze fisiche (segnali) che si considerano assumere solo valori discreti
Algebra di Boole: minimizzazione di funzioni booleane
Corso di Calcolatori Elettronici I A.A. 200-20 Algebra di Boole: minimizzazione di funzioni booleane Lezione 8 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Forme Ridotte p Vantaggi
PROGETTO E VERIFICA DI CIRCUITI LOGICI COMBINATORI IMPLEMENTATI CON SOLE PORTE NAND.
PROGETTO E VERIFICA DI CIRCUITI LOGICI COMBINATORI IMPLEMENTATI CON SOLE PORTE NAND. I CIRCUITO Si vuole realizzare il circuito logico della funzione logica rappresentata nella tabella di verità di seguito
Algebra di commutazione
Algebra di commutazione Calcolatori Elettronici 1 Algebra booleana Operazione: una operazione op sull'insieme S={s1,s2,...} è una funzione op : SxS S che da SxS (S cartesiano S) porta in S. Calcolatori
Quante sono le combinazioni possibili n cifre che possono assumere i valori 0 e 1? Le combinazioni possibili sono 2 n.
Lezioni di Architettura degli elaboratori O. D antona Le funzioni booleane Funzione booleana La funzione booleana è un applicazione dall insieme dei numeri le cui cifre sono composte da 0 e 1 all insieme
Sintesi di Espressioni Booleane
MIXAGGI POCO FLUIDIISTITUTO DI ISTRUZIONE SUPERIORE ANGIOY Sintesi di Espressioni Booleane Prof. G. Ciaschetti. Definizioni preliminari Nella vita di tutti giorni, troviamo spesso le parole analisi e sintesi.
senza stato una ed una sola
Reti Combinatorie Un calcolatore è costituito da circuiti digitali (hardware) che provvedono a realizzare fisicamente il calcolo. Tali circuiti digitali possono essere classificati in due classi dette
Reti logiche: introduzione
Corso di Calcolatori Elettronici I Reti logiche: introduzione ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Circuiti e porte logiche Esempio di rete di commutazione: Circuiti e porte
Esercitazioni di Architettura degli Elaboratori - I (Espressioni Booleane / Circuiti Logici)
Esercitazioni di Architettura degli Elaboratori - I (Espressioni Booleane / ircuiti Logici) Giorgio Bacci A.A. 2010/2011 1 Espressioni Booleane Un espressione booleana (o formula booleana) φ su variabili
