Dalla macchina alla rete: reti LLC. Dalla macchina alla rete Per realizzare una macchina sequenziale è necessario –Codificare gli insiemi I,S,O con variabili.

Slides:



Advertisements
Presentazioni simili
MULTIVIBRATORI BISTABILI
Advertisements

Dalla macchina alla rete
Capitolo 4 Logica sequenziale
Progettazione digitale 2/ed Franco Fummi, Maria Giovanna Sami, Cristina Silvano Copyright © 2007 – The McGraw-Hill Companies srl Progettazione Digitale.
Cassaforte asincrona con retroazioni dei FF SR La Cassaforte asincrona è una rete che una volta ricevuti in ingresso le combinazioni , invia un.
CONTATORI CONTATORE = circuito sequenziale che conta il numero di impulsi di CK applicati al suo ingresso e fornisce un’ indicazione numerica binaria MODULO.
Circuiti Sequenziali Asincroni
Circuiti sequenziali Capitolo 5.
Circuiti sequenziali ad impulsi
Esempi di progetto di circuiti seq. asincroni
Introduzione ai circuiti sequenziali
Reti Logiche A Lezione n.1.4 Introduzione alle porte logiche
Sintesi FSM – Prima parte
Circuiti di memorizzazione elementari: i Flip Flop
Sintesi con circuiti LSI-MSI
CONVERTITORI A/D ad ELEVATE PRESTAZIONI
ANALOGICO-DIGITALI (ADC) DIGITALE-ANALOGICI (DAC)
ARCHITETTURA DEI SISTEMI ELETTRONICI
A.S.E.25.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 25 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse –Macchina.
Argomenti complementari Capitolo 9. Clock Skew Se vi sono dei ritardi sulla linea del clock il funzionamento del circuito potrebbe risentirne pesantemente.
Flip-flop e Registri.
Macchine sequenziali.
Dalla macchina alla rete: reti LLC
Macchine sequenziali.
Il livello analogico digitale Lezione 3_3 Memorie.
Sintesi con circuiti LSI-MSI. Realizzazione di reti combinatorie mediante Multiplexers Un multiplexer (MPX ) é una rete combinatoria con N ingressi, una.
Progetto RSS Creazione di una rete per gestire lo spegnimento di macchine in caso di blackout.
FlipFlop D Asincrono Il FlipFlop D è una rete sequenziale asincrona che si comporta da memoria. E' caratterizzato, nella versione più semplice, da 2 ingressi.
Convertitori Analogico-Digitali
MACCHINE A STATI FINITI
I Flip-Flop sono dei particolari Letch, la differenza stà che nel Flip-Flop abbiamo l’impulso di clock. Infatti ad ogni impulso il Flip-Flop cambia il.
Sistemi Complessi di reti sequenziali Pipeline
FGD A cognome nome matricola Totale CE 4288 AB 22 II Parziale 12 Per il II parziale considerare solo le domande su sfondo grigio Si tracci lo schema di.
Unità centrale di processo
Traformazioni fra Bistabili e Registri
Corso di recupero di Fondamenti di Elettronica – Università di Palermo
Display a 7 segmenti.
Analisi e Sintesi di un contatore BCD con Quartus II
ADC – SCHEMA GENERALE I convertitori AD sono disponibili come circuiti integrati in diversi modelli, che differiscono fra loro per prezzo, prestazioni.
Università degli studi di Parma Dipartimento di Ingegneria dell’Informazione Politecnico di Milano © 2001/02 - William Fornaciari Reti Logiche A Lezione.
ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 12 Flip - Flop S – R CloccatoFlip - Flop S – R Cloccato D LatchD Latch TemporizzazioniTemporizzazioni Durata.
Circuiti Sequenziali Elementi di memoria Logic combinatoria Inputs
Algebra di Boole.
Circuiti di memorizzazione elementari: i Flip Flop
ARCHITETTURA DEI SISTEMI ELETTRONICI
ARCHITETTURA DEI SISTEMI ELETTRONICI
Circuiti digitali Architettura © Roberto Bisiani, 2000,2001
Architettura degli Elaboratori 1
A.S.E.24.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 24 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse –Macchina.
A.S.E.22.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 22 Riconoscitore di sequenzaRiconoscitore di sequenza Sintesi di contatore modulo 8Sintesi di.
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.23.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 23 Sintesi di contatore modulo 8Sintesi di contatore modulo 8 Contatori modulo 2 NContatori.
Reti Sequenziali Corso di Architetture degli Elaboratori Reti Sequenziali.
A.S.E.22.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 22 Sintesi di contatore modulo 8Sintesi di contatore modulo 8 Contatori modulo 2 NContatori.
A.S.E.19.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 19 Contatori Sincroni modulo “2 N ”Contatori Sincroni modulo “2 N ” Contatori sincroni modulo.
A.S.E.26.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 26 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse EsempioEsempio.
Sintesi Reti Combinatorie
Università degli studi di Parma Dipartimento di Ingegneria dell’Informazione Politecnico di Milano © 2001/02 - William Fornaciari Reti Logiche A Lezione.
TEORIA DEGLI AUTOMI Una macchina sequenziale a stati finiti o AUTOMA a stati finiti è un sistema sequenziale che ha un insieme finito di stati interni,
ELETTRONICA DIGITALE – circuiti sequenziali
Calcolatori Elettronici
Politecnico di MilanoC.Brandolese, F.Salice Sintesi FSM – Prima parte Calcolatori Elettronici.
Una rete sequenziale asincrona, dotata di due ingressi X0, X1 e di un’uscita Z, deve stabilire se si verifica prima un fronte di salita di X0 o un fronte.
CODIFICATORI (Encoder)
Sintesi Sequenziale Sincrona
La tabella delle verità è un modo per rappresentare il comportamento di una funzione combinatoria La tabella delle verità ha due tipi di colonne: colonne.
ELETTRONICA DIGITALE – circuiti sequenziali
Modelli strutturali reti sequenziali. Il transitorio nelle reti Una rete combinatoria ideale è definita dal mapping Y=f(X) in cui X e Y sono vettori di.
Laboratorio di Architettura Degli Elaboratori1 Macchine a stati finiti – un automa di Mealy generale con 1 bit d’ingresso, 1 di uscita e 2 di stato.
Flip flop sincronizzati Spesso l’eventuale cambiamento di stato di un flip-flop non si fa coincidere con l’istante in cui si modificano i valori dei bit.
Transcript della presentazione:

Dalla macchina alla rete: reti LLC

Dalla macchina alla rete Per realizzare una macchina sequenziale è necessario –Codificare gli insiemi I,S,O con variabili di commutazione –Realizzare le funzioni  ed  con reti combinatorie Ipotizzare il comportamento temporale delle variabili di ingresso/uscita –Ogni circuito digitale risponde ai nuovi valori di ingresso producendo la nuova uscita in modo stabile solo un tempo di ritardo d durante il quale sono esauriti tutti i transitori –Considereremo solo la realizzazione di reti di tipo LLC (Level Level Clocked)

Classificazione variabili di ingresso

Dalla macchina alla rete x 1,x 2,..,x n variabili di ingresso a livelli –2 n  |I| z 1,x 2,..,z m variabili di uscita a livelli –2 m  |O| y 1,y 2,..,y k variabili di stato –2 k  |S| Variabile impulsiva, ck, che ha lo scopo di far commutare lo stato –ck=0 = > (x 1,x 2,..,x n ) = i 0 (carattere “spazio”, i 0  I) –ck=1 = > (x 1,x 2,..,x n ) = i  I

Reti LLC La rete sequenziale lavora con le seguenti ipotesi: –Variabili d’ingresso di tipo a livello (ossia il valori in ingresso rimangono fissi per un periodo T sufficientemente lungo per far assumere all’uscita il nuovo valore di regime, ossia T>d) –Variabili di uscita a livello –Segnale di abilitazione “positive or negative edge trigger”, o a livello (in quest’ultimo caso la variabile di commutazione deve essere pari ad 1 per un periodo di tempo sufficiente per far commutare i flip-flop, ma inferiore al minimo tempo di commutazione dei circuiti combinatori che calcolano lo stato successivo, altrimenti si potrebbero avere più commutazioni)

Dal modello strutturale al circuito  X Z Y’ Y   X Z Y Mealy Moore ck

Rete LLC per macchine di Mealy (flip-flop di tipo D) RETE COMBINATORIA ,  FF 1 FF 2 FF k x1x2xnx1x2xn z1z2zmz1z2zm y1y1 y2y2 ykyk y’ 1 y’ 2 y’ k IngressiUscite Stato Presente SStato Successivo S’ Registro di stato Clock

Esempio contatore UP-DOWN modulo U U U U D D D D I={U,D} O={1,2,3,4} S={1,2,3,4} U D uscita ingresso stato uscita = stato

Codifica simboli I x U 0 D 1 S y 2 y O z 2 z y 2 y z 2 z 1 x U D uscita ingresso stato

Sintesi funzioni  e  In questo semplice esempio, l’uscita è uguale allo stato –  (y 2 y 1 )=z 2 z y 2 y x y 2 y x y 2 y x y’ 1 y’ 2 y’ 1= y 1 Mappe di Karnaugh y’ 2 =y 2 y 1 x+y 2 y 1 x +y 2 y 1 x + y 2 y 1 x

Realizzazione mediante rete combinatoria RETE COMBINATORIA  FF 1 FF 2 z1z2z1z2 y1y1 y2y2 y’ 1 y’ 2 IngressoUscita Clock x

Realizzazione mediante ROM Memoria ROM FF 1 FF 2 z1z2z1z2 y1y1 y2y2 y’ 1 y’ 2 IngressoUscita Clock x y2y1xy2y1x y’ 2 y’ 1 z 2 z 1 Indirizzo Struttura parola nella ROM