Dalla macchina alla rete: reti LLC

Slides:



Advertisements
Presentazioni simili
Aritmetica Binaria
Advertisements

MULTIVIBRATORI BISTABILI
Fenomeni transitori: alee
Dalla macchina alla rete
Capitolo 4 Logica sequenziale
Esercizi e applicazioni di
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
Circuiti sequenziali sincroni
Calcolatori Elettronici Parte IV
Introduzione ai circuiti sequenziali
Sintesi FSM – Prima parte
Circuiti di memorizzazione elementari: i Flip Flop
Sintesi dei circuiti sequenziali
ESEMPI DI ARCHITETTURE DI DAC
Informatica 3 Codifica binaria.
ARCHITETTURA DEI SISTEMI ELETTRONICI
A.S.E.9.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 9 Funzione XORFunzione XOR Enumerazione di funzioniEnumerazione di funzioni Reti logicheReti.
ARCHITETTURA DEI SISTEMI ELETTRONICI
A.S.E.25.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 25 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse –Macchina.
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Somma e differenza di due numeri in C2Somma e differenza di due numeri in C2 Half AdderHalf.
ARCHITETTURA DEI SISTEMI ELETTRONICI
A.S.E.6.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 6 Complemento a MComplemento a M Rappresentazione di numeri con segnoRappresentazione di numeri.
A.S.E.5.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 5 Rappresentazione di numeri con segnoRappresentazione di numeri con segno –Modulo e segno (MS)
ARCHITETTURA DEI SISTEMI ELETTRONICI
A.S.E.29.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 29 Riconoscitore di sequenza 1Riconoscitore di sequenza 1 Sintesi del Flip-Flop D latchSintesi.
ARCHITETTURA DEI SISTEMI ELETTRONICI
Confronto di due signed (in compl. a 2) Caso 1: numeri dello stesso segno Non ci può essere overflow (sottraendo, viene fuori un numero più piccolo in.
Flip-flop e Registri.
Reti Combinatorie: sintesi
Macchine sequenziali.
Reti combinatorie: moduli di base
Macchine sequenziali.
Display a 7 segmenti Il display a 7 segmenti è un dispositivo composto da 7 diodi luminosi LED (Light-Emitting Diode) sagomati a forma di rettangolo o.
Reti Logiche Luciano Gualà
Cos’è una sequenza? Una sequenza è una successione finita di valori, dove ogni valore ha una durata prefissata e costante (T). I valori della sequenza.
Progetto RSA Analisi di un progetto di una rete per la direzione dei veicoli negli opportuni parcheggi in base alla loro lunghezza Cappa Francesca
Rete Asincrona Una rete sequenziale asincrona è dotata di due ingressi E, X e di una uscita Z. L'uscita Z deve diventare 1 solamente quando durante l'ultima.
PROGETTO 1 Un lettore di musica digitale è dotato di un sistema per la regolazione del volume composto da tre pulsanti + e – e [] e progettato in modo.
Una macchina sequenziale asincrona ha due ingressi x1, x2 e un'uscita z. Gli ingressi non cambiano mai di valore contemporaneamente. L'uscita assume il.
MACCHINE A STATI FINITI
CircuitiLogici. x1x1 x2x2 f x1x1 x2x2 f(x 1,x 2 ) f(x 1,x 2 ) = x 1 +x 2 = x 1 x 2 OR.
Sistemi Complessi di reti sequenziali Pipeline
Progetto Asincrono Schematico.
Reti combinatorie: moduli di base
Sistema di regolazione del volume Il progetto consiste nella sintesi e nella realizzazione attraverso Xilinx di un sistema per la regolazione del volume,
RETE ASINCRONA Una rete sequenziale asincrona prende in ingresso due segnali X2 e X1 emessi da un telecomando e, in base alle combinazioni successive di.
Riassunto Rete Vi sono dunque due ingressi (X1,X2) e ununica uscita; X1 e X2 non cambiano mai contemporaneamente Luscita va a 1 se viene rispettata la.
Specifiche di Sistema.
Una rete sequenziale asincrona è dotata di due ingressi X1, X2 e di un’uscita Z. I segnali X2 e X1 non cambiano mai di valore contemporaneamente. Il segnale.
Cassaforte asincrona II assegnamento. Descrizione Il progetto Cassaforte II assegnamento consiste in una codifica diversa delle variabili di stato. Codifica.
Introduzione Il progetto Cassaforte II assegnamento consiste in una diversa codifica delle variabili di stato. Ci si chiede se questo possa influenzare.
Traformazioni fra Bistabili e Registri
Teoria dei sistemi Autore: LUCA ORRU'.
Corso di recupero di Fondamenti di Elettronica – Università di Palermo
FONDAMENTI DI INFORMATICA
V.1. Considerazioni generali V.2. Flip-Flop V.3 Esempi applicativi
Analisi e Sintesi di un contatore BCD con Quartus II
Circuiti di memorizzazione elementari: i Flip Flop
Dalla macchina alla rete: reti LLC. Dalla macchina alla rete Per realizzare una macchina sequenziale è necessario –Codificare gli insiemi I,S,O con variabili.
Architettura degli Elaboratori 1
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.
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,
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.
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 d ed w 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 X0 X1 X0 a livello rispetto a X1 X1 a livello rispetto a X0 X0 impulsiva rispetto a X2 X2 a livello rispetto a X0 X0 a livello rispetto a X3 X3 impulsiva rispetto a X0 Si cerca di evitare il comportamento come quello presente tra X1 e X2 X2 X3

Dalla macchina alla rete x1,x2,..,xn variabili di ingresso a livelli 2n  |I| z1,x2,..,zm variabili di uscita a livelli 2m  |O| y1,y2,..,yk variabili di stato 2k  |S| Variabile impulsiva, ck, che ha lo scopo di far commutare lo stato ck=0 => (x1,x2,..,xn) = i0 (carattere “spazio”, i0I) ck=1 => (x1,x2,..,xn) = 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 Z X X d w Y Y’ Y’ Y ck w ck Z Mealy Moore

Rete LLC per macchine di Mealy (flip-flop di tipo D) x1 x2 xn z1 z2 zm RETE COMBINATORIA w,d Ingressi Uscite Stato Presente S y1 y’1 Stato Successivo S’ FF1 y2 y’2 FF2 yk y’k FFk Registro di stato Clock

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

Codifica simboli 0 1 00 01 10 11 x y2 y1 O z2 z1 I S 0 0 0 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 U 0 D 1 0 0 0 0 1 1 0 1 1 ingresso x stato U D uscita y2 y1 0 1 z2 z1 1 3 2 00 01 10 11 1 2 3 01 11 00 10

Sintesi funzioni d e w In questo semplice esempio, l’uscita è uguale allo stato w(y2y1)=z2z1 Mappe di Karnaugh y’1 y’2 x x x y2 y1 0 1 y2 y1 0 1 y2 y1 0 1 00 01 10 11 01 11 10 00 00 01 11 10 1 00 01 11 10 1 y’1= y1 y’2=y2 y1 x+y2y1x +y2y1x + y2y1x

Realizzazione mediante rete combinatoria Ingresso Uscita x RETE COMBINATORIA w z1 z2 y1 y’1 FF1 y2 y’2 FF2 Clock

Realizzazione mediante ROM Ingresso Uscita x Memoria ROM z1 z2 y2y1x y’2y’1z2z1 y1 y’1 000 0 1 0 0 001 1 1 0 0 010 1 0 0 1 011 0 0 0 1 100 1 1 1 0 101 0 1 1 0 110 0 0 1 1 111 1 0 1 1 FF1 y2 y’2 FF2 Clock Indirizzo Struttura parola nella ROM