Circuiti Combinatori

Documenti analoghi
Reti combinatorie. Reti combinatorie (segue)

senza stato una ed una sola

PSPICE simulazione codificatori e decodificatori, MUX - DEMUX

Reti Logiche Combinatorie

Moduli Combinatori. Moduli Combinatori. Corso di Architetture degli Elaboratori

Il livello logico digitale

Corso di Architettura degli Elaboratori. Porte logiche (I) Architetture degli Elaboratori. Porte logiche (III) Porte logiche (II)

Esercitazioni di Reti Logiche. Lezione 4

anno scolastico 2009 / 2010 ELETTRONICA per Elettrotecnica ed Automazione

Algebra di Boole. Fondamenti di Informatica per Meccanici Energetici - Biomedici 1. Politecnico di Torino Ottobre Mr. Boole. Variabile booleana

Livello logico digitale

Esercizi svolti Y Z. 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari AND, OR, NOT.

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

Logica cablata (wired logic)

Reti Logiche Combinatorie

Esercitazioni di Reti Logiche

ESPERIMENTAZIONI DI FISICA 3. Traccia delle lezioni di Elettronica digitale M. De Vincenzi A.A:

Macchine combinatorie: encoder/decoder e multiplexer/demultiplexer

Decodificatore (decoder) 1 su m

Architettura dei Calcolatori Blocchi funzionali logici combinatori

Porte logiche. Porte logiche. Corso di Architettura degli Elaboratori. Algebra Booleana

Sistemi digitali. Sistema digitale

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

Circuiti combinatori

LOGICA SEQUENZIALE. Un blocco di logica puramente combinatoria è un. blocco con N variabili di ingresso e M variabili di uscita

Moduli combinatori Barbara Masucci

Lezione 7 Sommatori e Moltiplicatori

PIANO DI LAVORO DEI DOCENTI

Circuiti di commutazione, codifica e decodifica

Indice. I Dispositivi a semiconduttore 1. Prefazione. Prologo. Breve storia dell elettronica

I Indice. Prefazione. Capitolo 1 Introduzione 1

Elettronica Digitale. 1. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT

Dalla tabella alla funzione canonica

Circuiti logici. zi=fi(x1..xn) (i=1..m)

Logica combinatoria. La logica digitale

Lezione 7 ALU: Moltiplicazione e divisione

Componenti combinatori

Architetture aritmetiche

Logica Digitale. Fondamenti Informatica 2 - Prof. Gregorio Cosentino

Elettronica digitale: cenni

PSPICE simulazione di circuiti digitali Flip Flop M/S, Moltiplicatore parallelo, Memoria SRAM, sommatore, comparatore

Operatori logici e algebra di boole

Algebra di Boole e reti logiche

Reti Combinatorie: sintesi

HSA HSA HARDWARE SYSTEM ARCHITECTURE. Livelli. Livello assemblativo. Livello di. Sistema Operativo. Livello di. linguaggio macchina.

Circuiti Digitali. Appunti del Corso

Logica Digitale. Fondamenti di Informatica - Prof. Gregorio Cosentino

A.C. Neve Esercizi Digitali 1

Circuiti integrati. Circuiti integrati

Architettura degli Elaboratori

Porte logiche A=0 A=1

LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n 2.

Appunti di informatica. Lezione 3 anno accademico Mario Verdicchio

La memoria - tecnologie

Capitolo 2 Tecnologie dei circuiti integrati 33

associate ai corrispondenti valori assunti dall uscita.

Calcolatori Elettronici Parte IV: Logica Digitale e Memorie

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.

Macchine combinatorie

GENERAZIONE DI FUNZIONE LOGICA CON MULTIPLEXER

Reti logiche (2) Circuiti sequenziali

LE PORTE LOGICHE. Ingresso B Ingresso A Uscita OUT

Università degli Studi di Enna Kore

COMPITO DI ELETTRONICA DIGITALE DEL 21/12/2005 ALLIEVI INFORMATICI J-Z

1) Codici ciclici. 2) Esempi di codici ciclici. 3) Algoritmi di codifica e decodifica. 4) Circuiti di codifica

Architettura degli Elaboratori I Esercitazione 5 - Progettazione di Reti di Interconnessione fra Registri Roberto Navigli

4 STRUTTURE CMOS. 4.1 I componenti CMOS

I circuiti logici: definizione delle funzioni logiche

FONDAMENTI DI INFORMATICA Lezione n. 3

collana di istruzione scientifica serie di elettronica


Introduzione ai microcontrollori

Richiami di Algebra di Commutazione

Arithmetic and Logic Unit e moltiplicatore

Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici

I.T.I. Modesto PANETTI B A R I

I circuiti digitali: dalle funzioni logiche ai circuiti

Sistemi Combinatori & Mappe di Karnaugh

DECIMATORE DIGITALE A 200 MEGAHERTZ PER A/D SIGMA-DELTA

LSS: Reti Logiche. Piero Vicini A.A

Indice. Prefazione. sommario.pdf 1 05/12/

Algebra & Circuiti Elettronici. Algebra booleana e circuiti logici. Blocco logico. Tabelle di Verità e Algebra Booleana

I circuiti elementari

Logica binaria. Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna

Linguaggio del calcolatore. Algebra di Boole AND, OR, NOT. Notazione. And e or. Circuiti e reti combinatorie. Appendice A + dispense

LEZIONE N 91. Introduzione agli elementi architetturali principali. Roberto Giorgi, Universita di Siena, C116L91, Slide 1

Laboratorio II, modulo Elettronica digitale (2 a parte) (cfr.

12BHD - Informatica - soluzioni Appendice D del quaderno di testo - v. 2.00

I circuiti digitali: dalle funzioni logiche ai circuiti

Ecco i miei appunti di Elettronica 2 (li potete usare dopo aver studiato per ripassare) (26/04/ 09)

Programma di Elettrotecnica ed Elettronica. Classe III A EN Prof. Maria Rosaria De Fusco e Domenico Bartemucci. a.s

La rappresentazione dei numeri. La rappresentazione dei numeri. Aritmetica dei calcolatori. La rappresentazione dei numeri

Memorie ROM (Read Only Memory)

Il livello logico digitale

I circuiti dei calcolatori, le memorie, i bus. I fondamenti della rappresentazione dell informazione e della sua trasmissione ed elaborazione.

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

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura Anno Accademico

I circuiti digitali: dalle funzioni logiche ai circuiti

Comparatori. Comparatori di uguaglianza

Saper definire le grandezze elettriche, utilizzare le unità di misura e saper utilizzare multipli e sottomultipli delle grandezze nei calcoli

Transcript:

Circuiti Combinatori circuiti combinatori sono circuiti nei quali le uscite dipendono solo dalla combinazione delle variabili logiche presenti nello stesso istante all ingresso Essi realizzano: Operazioni numeriche tra i dati (somma, sottrazione, moltiplicazione, divisione) ndirizzamento e selezione dati (decodificatori, codificatori, multiplexer, demultiplexer) Funzioni logiche (unità logiche, reti logiche programmabili)

Organizzazione dei Circuiti Combinatori circuiti combinatori sono di solito organizzati in base a strutture regolari mediante interazione di blocchi funzionali elementari ingressi Matrice (indirizzamento e selezione) uscite i i j j k k bit-slice bit-slice bit-slice i j k it-slice (elaborazione sui dati a blocchi uguali in parallelo)

nterfacciamento dei Circuiti Combinatori ingressi circuito combinatorio uffer di ingresso-uscita uscite Le porte logiche elementari sono più semplici di quelle viste nelle famiglie logiche standard al fine di ridurre la complessità. Si affida quindi a stadi esterni di buffer il compito di interfacciare il circuito combinatorio con altri circuiti garantendo fan-out, livelli logici e margini di rumore adeguati.

Circuiti sommatori 0+0=0 +0= 0+= +=0 riporto S C 0 0 0 0 0 0 0 0 0 Somma binaria su due bit con riporto La somma S di due addendi è realizzata dalla funzione XOR (OR esclusivo) S = e il riporto C (carry) è dato dalla ND delle variabili C =

00+ (5) 00 (6) 0 () riporto Circuiti sommatori C S C i i i- i i 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Somma binaria su 4 bit con riporto S i = C i ( ) + C ( ) i i i i i = C i i i C i = i i + C i ( ) i

OR Esclusivo ( + ) = + + = + + = + = + Realizzazioni circuitali +

OR Esclusivo Realizzazioni circuitali + + + S C n questa configurazione è disponibile anche il riporto C

OR Esclusivo Realizzazioni circuitali + + + ECL ECL + + + (wired-or) n logica ECL open collector la OR finale è cablata

Semi-addizionatore (half-adder) L insieme di una porta XOR ed una ND costituisce un semi-addizionatore in quanto consente di effettuare la somma di due bit generando il riporto ma senza tener conto del riporto precedente halfadder

ddizionatore completo (full-adder) L insieme di due semi-addizionatori ed una porta OR costituisce un addizionatore completo in quanto consente di effettuare la somma di due bit generando il riporto e tenendo conto del riporto precedente. C + C - S halfadder halfadder ( )C - C - S C - C

ddizionatori e sottrattori + + + + + + + + a) ddizionatore ad N bit b) Sottrattore ad N bit

Comparatori comparatori verificano, bit per bit, l uguaglianza di due numeri binari e sono basati sulle porte XOR e XNOR. Nella versione XOR l uscita della OR è alta se una qualsiasi coppia di bit delle parole e non coincide Nella versione XNOR l uscita della ND cablata è bassa se una qualsiasi coppia di bit delle parole e non coincide 2 2 3 3 4 4 a) Versione con XOR e OR b) Versione con XNOR e ND cablata

Decodificatori l decodificatore (decoder) seleziona l uscita in funzione di una parola in ingresso secondo una assegnata legge di attribuzione. Un decodificatore binario presenta N bit di ingresso e 2 N linee di uscita ciascuna delle quali corrisponde ad una sola delle parole di ingresso. indirizzo di n bit decodificatore n 2 linee di uscita En E presente inoltre un ingresso di abilitazione

Decodificatori ngressi Uscite E n 0 0 2 3 0 X X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Decodificatore binario a 2 bit Tabella di verità

Decodificatore binario a 2 bit: Realizzazione dei decodificatori = = = = 0 0 ; 0 ; 2 0 ; 3 0 0 0 n questo caso la linea di uscita selezionata è quella alta 2 3 Si noti la presenza degli invertitori, anche ridondante, per ogni ingresso E n Realizzazione a porte ND

Decodificatore binario a 2 bit: Realizzazione dei decodificatori Realizzazione a porte NND n questo caso la linea di uscita selezionata è quella bassa Realizzazione a porte NOR n questo caso la linea di uscita selezionata è quella alta

Schema circuitale dei decodificatori 0 2 3 7 2 2 0 0 Decodificatore binario a 3 bit a porte NOR in logica NMOS

Schema circuitale dei decodificatori 0 2 3 Le uscite sono inviate ad invertitori TTL-Schottky che ripristinano i valori logici e consentono il pilotaggio di carichi capacitivi elevati 7 2 2 0 0 Decodificatore binario a 3 bit tipo ND con diodi Schottky

Codificatori n 2 linee di ingresso codificatore parola di n bit in uscita Codificatore binario 2 N / N En L operazione di codifica può essere vista come l inverso di quella di decodifica

Codificatori ngressi Uscite 0 2 3 4 5 6 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Codificatore binario 8-3 Tabella di verità

Realizzazione dei codificatori 0 0 = = = 2 4 + + + 3 3 5 + + + 5 6 6 + + + 7 7 7 2 3 4 0 n questa realizzazione 0 è inutile in quanto l uscita corrispondente ad 0 alto si ottiene con - 7 bassi 5 6 2 7 Codificatore binario 8-3

Schema circuitale dei codificatori 0 2 Codificatore binario 8-3 in tecnologia NMOS 3 7 n questa realizzazione 0 è necessario per avere l uscita corrispondente ad 0 alto 0 2

Schema circuitale dei codificatori 2 3 4 Codificatore binario 8-3 in tecnologia bipolare (matrice di diodi) 7 n questa realizzazione 0 è inutile in quanto l uscita corrispondente ad 0 alto si ottiene con - 7 bassi 0 2

Schema circuitale dei codificatori 2 3 4 Codificatore binario 8-3 in tecnologia bipolare (transistori multiemettitore) 7 n questa realizzazione 0 è inutile in quanto l uscita corrispondente ad 0 alto si ottiene con - 7 bassi 0 2

Demultiplexer indirizzo di n bit D demultiplexer n 2 linee di uscita nvia il dato D a quella delle linee di uscita che viene selezionata tramite l indirizzo. E fondamentalmente un decodificatore con un ingresso dati aggiuntivo En

Realizzazione del demultiplexer 0 0 Demultiplexer 2-4 D 2 3 E n Si noti che l ingresso dato D può non esistere in quanto l abilitazione di fatto può essere pilotata con il dato da trasferire ottenendo lo stesso effetto

Multiplexer indirizzo di n bit n 2 linee dati di ingresso uscita nvia in uscita il dato D proveniente da quella delle linee di ingresso che viene selezionata tramite l indirizzo. E fondamentalmente un decodificatore con una uscita dati En

Realizzazione del Multiplexer 0 0 X 0 X X 2 Multiplexer a 4 ingressi X 3 E n L indirizzo a 2 bit abilita la ND corrispondente al dato di ingresso che si vuole inviare all uscita