A.S.E.17.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 17 Tecniche strutturateTecniche strutturate –PLD PLAPLA PROMPROM PALPAL Porte Tri StatePorte.

Slides:



Advertisements
Presentazioni simili
Espressioni generali e MULTIPLEXER.
Advertisements

Circuiti Aritmetico-Logici
Politecnico di Milano Sviluppo di strumenti per l'analisi e la manipolazione di bitstream per la riconfigurabilità parziale Relatore: Prof. Fabrizio FERRANDI.
Architettura e modi di trasferimento
Memorie.
Esercitazioni su circuiti combinatori
Bus e interconnessione fra registri
Sintesi con circuiti LSI-MSI
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algoritmi e basi del C Marco D. Santambrogio – Ver. aggiornata al 9 Agosto 2013.
ESEMPI DI ARCHITETTURE DI DAC
CIRCUITI ELETTRONICI ANALOGICI E DIGITALI
AUTRONICA8.1 Autronica LEZIONE N° 8 TEORIA DELLE RETI ELETTRICHETEORIA DELLE RETI ELETTRICHE –Transistori bipolari e a effetto di campo –Funzione di trasferimento.
CIRCUITI ELETTRONICI ANALOGICI E DIGITALI
CIRCUITI ELETTRONICI ANALOGICI E DIGITALI
A.S.E.9.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 9 Funzione XORFunzione XOR Enumerazione di funzioniEnumerazione di funzioni Reti logicheReti.
A.S.E.12.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 12 Esempio di minimizzazioneEsempio di minimizzazione Considerazioni su soluzioni diverseConsiderazioni.
A.S.E.25.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 25 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse –Macchina.
A.S.E.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Reti sequenzialiReti sequenziali Tecniche di descrizioneTecniche di descrizione –Tabella.
A.S.E.15.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 15 Tecniche strutturateTecniche strutturate –PLD PLAPLA PROMPROM PALPAL.
ARCHITETTURA DEI SISTEMI ELETTRONICI
ARCHITETTURA DEI SISTEMI ELETTRONICI
A.S.E.12.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 12 Teorema di SHENNONTeorema di SHENNON Implicanti, Inclusivi, Implicanti PrincipaliImplicanti,
A.S.E.16.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 16 Reti combinatorie frequentiReti combinatorie frequenti DecodificatoroDecodificatoro CodificatoriCodificatori.
ARCHITETTURA DEI SISTEMI ELETTRONICI
ARCHITETTURA DEI SISTEMI ELETTRONICI
PSPICE – simulazione sommatori, comparatori
PSPICE – simulazione codificatori e decodificatori, MUX - DEMUX
Flip-flop e Registri.
Porte Logiche Open Collector e Connessione Wired-OR
Reti Combinatorie: sintesi
Reti combinatorie: moduli di base
Come aumentare le linee di I/O?
Convertitore A/D e circuito S/H
Sintesi con circuiti LSI-MSI. Realizzazione di reti combinatorie mediante Multiplexers Un multiplexer (MPX ) é una rete combinatoria con N ingressi, una.
Circuiti programmabili
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
PRESENTAZIONE DEGLI ARGOMENTI: SIMBOLI GRAFICI E RELATIVE OPERAZIONI LOGICHE TABELLE DI VERITA INTEGRATI DIGITALI DELLE FAMIGLIE TTL E CMOS E LORO RICONOSCIMENTO.
Prima e Seconda Forma Canonica
Architettura dell’elaboratore
PPI 8255 PROGRAMMABLE PERIPHERAL INTERFACE
TC 8253 TIMER COUNTER Prof. Marco Solarino.
INFORMATICA MATTEO CRISTANI. INDICE CICLO DELLE LEZIONI LEZ. 1 INTRODUZIONE AL CORSO LEZ. 2 I CALCOLATORI ELETTRONICI LEZ. 3 ELEMENTI DI TEORIA DELL INFORMAZIONE.
Reti combinatorie: moduli di base
Pippo.
ELETTRONICA DIGITALE (II PARTE) (1)
Reti Logiche A Lezione xx.x Dispositivi Programmabili
Traformazioni fra Bistabili e Registri
Teoria dei sistemi Autore: LUCA ORRU'.
La teoria della domanda
FONDAMENTI DI INFORMATICA
Chapter 5 - Part 2 1 Procedura di sintesi  Specifiche  Formulazione – Ricavare un diagramma o una tabella di stato  Assegnazione della codifica di stato.
Tecniche di progettazione Fault Tolerant
Circuiti Integrati Digitali L’ottica del progettista
ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 11 Reti sequenzialiReti sequenziali BistabileBistabile Flip - Flop S – RFlip - Flop S – R 11.1A.S.E.
Dispositivi e sistemi logici
ARCHITETTURA DEI SISTEMI ELETTRONICI
A.S.E.15.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 15 Sommatori velociSommatori veloci Reti combinatorie frequentiReti combinatorie frequenti ComparatoriComparatori.
A.S.E.24.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 24 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse –Macchina.
A.S.E.25.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 25 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse RichiamiRichiami.
A.S.E.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Reti sequenzialiReti sequenziali –concetto di memoria –anelli di reazione EsempioEsempio.
A.S.E.14.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 14 Sommatori velociSommatori veloci Reti combinatorie frequentiReti combinatorie frequenti ComparatoriComparatori.
A.S.E.10.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 10 Mappe di KarnaughMappe di Karnaugh ImplicantiImplicanti Implicanti principaliImplicanti principali.
Capitolo 10: Realizzazione di Macchine a Stati Finiti Reti Logiche Contemporary Logic Design Randy H. Katz University of California, Berkeley May.
A.S.E.26.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 26 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse EsempioEsempio.
Sintesi Reti Combinatorie
Algebra di Boole.
A.S.E.16.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 16 Porte Tri StatePorte Tri State Reti sequenzialiReti sequenziali –concetto di memoria –anelli.
CODIFICATORI (Encoder)
La tabella delle verità è un modo per rappresentare il comportamento di una funzione combinatoria La tabella delle verità ha due tipi di colonne: colonne.
Architettura degli Elaboratori
Transcript della presentazione:

A.S.E.17.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 17 Tecniche strutturateTecniche strutturate –PLD PLAPLA PROMPROM PALPAL Porte Tri StatePorte Tri State

A.S.E.17.2 Richiami Reti combinatorie frequentiReti combinatorie frequenti ComparatoriComparatori Generatore/verificatore di paritàGeneratore/verificatore di parità DecodificatoroDecodificatoro CodificatoriCodificatori MultiplexMultiplex DemultiplexDemultiplex

A.S.E.17.3 Osservazione 1 Il Decoder, con laggiunta di poche porte OR, consente la realizzazione di funzioni logicheIl Decoder, con laggiunta di poche porte OR, consente la realizzazione di funzioni logiche Il Multiplex può essere visto come un generatore di funzioni logiche programmabileIl Multiplex può essere visto come un generatore di funzioni logiche programmabile Esistono architetture strutturate per realizzare funzioni logicheEsistono architetture strutturate per realizzare funzioni logiche

A.S.E.17.4 Osservazioni 2 Qualunque rete combinatoria può essere realizzata con logica a due livelli, nella forma SPQualunque rete combinatoria può essere realizzata con logica a due livelli, nella forma SP Prodotti => porte ANDProdotti => porte AND Somme => porte ORSomme => porte OR PIANO AND PIANO AND PIANO OR PIANO OR

A.S.E.17.5 PLD PLD = Programmable Logic DecicesPLD = Programmable Logic Decices Tipi di PLDTipi di PLD Dispositivo Piano AND Piano OR PLAProgrammabileProgrammabile PROMFissoProgrammabile PALProgrammabileFisso

A.S.E.17.6 Porte AND programmabili Prima della Programmazione

A.S.E.17.7 PLA PLA = Programmable Logic ArraysPLA = Programmable Logic Arrays Tutte le funzioni combinatorie possono essere realizzate come somme di prodottiTutte le funzioni combinatorie possono essere realizzate come somme di prodotti AND – ORAND – OR Tecnica di progettazione strutturata:Tecnica di progettazione strutturata: –Piano AND –Realizza i termini di prodotto necessari –Piano OR –Realizza le somme secondo le uscite desiderate In ingresso al piano AND ci sono tutti gli ingressi dritti e negatiIn ingresso al piano AND ci sono tutti gli ingressi dritti e negati

A.S.E.17.8Schema b b a cacb XYZ

A.S.E.17.9 PROM PROM = Programmable Read Only MemoriesPROM = Programmable Read Only Memories PLA con il pano AND completoPLA con il pano AND completo –decodificatore N – 2 N Ciascuna uscita del piano AND abilita una particolare configurazione delle usciteCiascuna uscita del piano AND abilita una particolare configurazione delle uscite Con una PROM con N ingressi e Word di M bit si può realizzare qualunque funzione di N inressi e M usciuteCon una PROM con N ingressi e Word di M bit si può realizzare qualunque funzione di N inressi e M usciute

A.S.E Architettura di una PROM Piano AND sostituito dal Decoder N - 2 NPiano AND sostituito dal Decoder N - 2 N DECODERDECODER DECODERDECODER PIANO OR PIANO OR 1 N 1 2N2N

A.S.E PAL PAL = Programmable Array LogicPAL = Programmable Array Logic Numero di mintermini minore di 2 NNumero di mintermini minore di 2 N Piano AND programmaboilePiano AND programmaboile Piano OR FissoPiano OR Fisso

A.S.E.17.12Schema b b a cacb XYZ

A.S.E CONFLITTO ATTENZIONE !!!ATTENZIONE !!! Non è possibile collegare insieme due usciteNon è possibile collegare insieme due uscite Elettricamente si ha un CORTOCIRCUITOElettricamente si ha un CORTOCIRCUITO Logicamente non risulta definito il valoreLogicamente non risulta definito il valore –(almeno in alcuni casi) NO !!

A.S.E Uscita TRI - STATE Si introduce un novo stato logicoSi introduce un novo stato logico ALTA IMPEDENZA ZALTA IMPEDENZA Z Più uscite Tri – State possono essere connesse in paralleloPiù uscite Tri – State possono essere connesse in parallelo Si deve garantire che logicamente sia possibile abilitarne solo una alla voltaSi deve garantire che logicamente sia possibile abilitarne solo una alla volta

A.S.E Buffer Tri - State InvertenteInvertente Non invertenteNon invertente S inout 1 S inout 2 Sin out 1 out 2 00ZZ 01ZZ z

A.S.E Esempio MUX Multiplex 4 a 1Multiplex 4 a 1 Decoded 2 to 4 D1D1 b a U D2D2 D3D3 D4D4

A.S.E Esempio DEMUX Demultiplex 1 a 4Demultiplex 1 a 4 Decoded 2 to 4 U0U0 b a IN U1U1 U2U2 U3U3

A.S.E Conclusioni Tecniche strutturate di realizzazione di reti combinatorieTecniche strutturate di realizzazione di reti combinatorie –PLD PLAPLA PROMPROM PALPAL Porte Tri – StatePorte Tri – State