Circuiti Sequenziali Elementi di memoria Logic combinatoria Inputs

Slides:



Advertisements
Presentazioni simili
MULTIVIBRATORI BISTABILI
Advertisements

Dalla macchina alla rete
Informatica Generale Marzia Buscemi
Capitolo 4 Logica sequenziale
Cassaforte asincrona con retroazioni dei FF SR La Cassaforte asincrona è una rete che una volta ricevuti in ingresso le combinazioni , invia un.
Algebra di Boole..
Francesco Redaelli - Davide Sacchi
Macchine sequenziali Capitolo 4.
Circuiti sequenziali Capitolo 5.
Circuiti sequenziali ad impulsi
Circuiti sequenziali sincroni
Routing Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
Introduzione ai circuiti sequenziali
Circuiti di memorizzazione elementari: i Flip Flop
Analisi e Sintesi di circuiti sequenziali
Analisi dello IMPATTO SULLORGANIZZAZIONE I potenziali effetti che il sistema avrebbe sullorganizzazione (esistente) Le modifiche che si rendono necessarie.
Macchine sequenziali.
Macchine sequenziali.
Analisi e Sintesi di circuiti sequenziali. Definizione Una macchina sequenziale é un sistema nel quale, detto I(t) l'insieme degli ingressi in t, O(t)
Analisi e sintesi di circuiti combinatori. Reti combinatorie.
EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi Metà anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,
Esempi di Automi a stati Finiti
1 Premessa In questo progetto sono stati implementati tutti gli esercizi di Complementi di esercizi di Reti logiche. Elenco degli esercizi svolti: 1.Registro.
Cassaforte Asincrona di Mealy
FlipFlop D Asincrono Il FlipFlop D è una rete sequenziale asincrona che si comporta da memoria. E' caratterizzato, nella versione più semplice, da 2 ingressi.
MACCHINE A STATI FINITI
Contatore: esempio di circuito sequenziale
Analisi dei requisiti di un'applicazione
Automi LAVORO SVOLTO DA MARIO GERMAN O
Esempio teorema equivalenza Mealy-Moore
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.
ELETTRONICA GEORGE BOOLE FUNZIONI LOGICHE Lezione N° 1
Algebra di Boole.
Traformazioni fra Bistabili e Registri
Chapter 5 - Part 2 1 Procedura di sintesi  Specifiche  Formulazione – Ricavare un diagramma o una tabella di stato  Assegnazione della codifica di stato.
Informatica 3 V anno.
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.
University of Padova Information Engineering Dept. – Microelectronics Lab. Corso di Laurea in Ingegneria dell’Informazione Elettronica Digitale - Lezione.
Corso di Laurea in Ingegneria dell’Informazione
University of Padova Information Engineering Dept. – Microelectronics Lab. Corso di Laurea in Ingegneria dell’Informazione Elettronica Digitale - Lezione.
Prof. Filippo D’Ippolito
LATCH. Circuiti Sequenziali I circuiti sequenziali sono circuiti in cui lo stato di uscita del sistema dipende non soltanto dallo stato di ingresso presente.
Algebra di Boole.
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
A.S.E.24.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 24 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse –Macchina.
A.S.E.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Reti sequenzialiReti sequenziali –concetto di memoria –anelli di reazione EsempioEsempio.
Reti Sequenziali Corso di Architetture degli Elaboratori Reti Sequenziali.
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.
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
MyEconLab_Univerità degli studi di Milano, corso Prof.ssa Valentina Raimondi How to Access MyEconLab 1.
Calcolatori Elettronici
RIEPILOGO Transistor JFET
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.
SUMMARY Different classes and distortions RIEPILOGO Le diverse classi e le distorsioni RIEPILOGO Le diverse classi e le distorsioni.
SUMMARY PLCs RIEPILOGO I PLC RIEPILOGO I PLC. »Un PLC consiste principalmente di una CPU, un’area di memoria, circuiti di ingresso ed uscita. »A PLC consists.
Sintesi Sequenziale Sincrona
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.
IL PLC AUTOMAZIONE INDUSTRIALE
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.
SUMMARY Checking RIEPILOGO Verifiche RIEPILOGO Verifiche.
Il tesoro dei sette mari
Memorie Laboratorio di Architetture degli Elaboratori I
Transcript della presentazione:

Circuiti Sequenziali Elementi di memoria Logic combinatoria Inputs Outputs Combina-tional Logic Storage Elements Elementi di memoria Stato del sistema Logic combinatoria Funzioni logiche a più ingressi e più uscite Ingressi: segnali dall’esterno Uscite segnali verso l’esterno Altri ingressi: Stato Presente Altre uscite: Stato Futuro State Next State

Circuiti Sequenziali Inputs Outputs Combina-tional Logic Logica combinatoria Aggiornamento dello stato Stato futuro = f(Ingresso, Stato presente) Uscita (Mealy) Uscita = g(Ingressi, Stato presente) Uscita (Moore) Uscita = g(Stato presente) Storage Elements State Next State

Temporizzazione Istanti di aggiornamento dello stato Sincroni Gli elementi di memoria aggiornano lo stato solo in determinati istanti definiti da un segnale di sincronismo (clock) Gli ingressi agli elementi di memoria sono trascurati in tutti gli altri istanti Asincroni Gli elementi di memoria possono cambiare lo stato in ogni istante, a seguito di variazioni degli ingressi agli elementi di memoria

Circuiti sequenziali sincroni Lo stato corrente al tempo t è memorizzato nei registri Lo stato futuro al tempo t+1 è una funzione logica dello stato presente e dell’ingresso al tempo t Le uscite al tempo t sono funzioni logiche dello stato al tempo t e (nel modello di Mealy) degli ingressi al tempo t. Inputs Combina-tional Logic Outputs Storage Elements CLK State Next State

A C D Q y x B CP

A(t+1) = A(t)x(t) + B(t)x(t) B(t+1) = A(t)x(t) D Q A A(t+1) = A(t)x(t) + B(t)x(t) B(t+1) = A(t)x(t) y(t) = x(t)(B(t) + A(t)) C Q A Next State D Q B CP C Q' y Output

1

Tabella di Stato Tabella a più uscite Tabella a più ingressi: Stato presente Ingressi presenti Tabella a più uscite Stato futuro Uscite

A(t+1) = A(t)x(t) + B(t)x(t) B(t+1) =A (t)x(t) y(t) =x (t)(B(t) + A(t)) Present State Next State x(t)=0 x(t)=1 Output x(t)=0 x(t)=1 A(t) B(t) A(t+1)B(t+1) A(t+1)B(t+1) y(t) y(t) 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 1 0 1 1 0 0 1 0

Diagrammi di stato Rappresentazione grafica dell’evoluzione dello stato Nodo per ogni stato Arco direzionale per ogni possibile evoluzione dello stato Un etichetta per ogni arco per indicare la configurazione degli ingressi corrispondente alla transizione di stato e per indicare il corrispondente valore dell’uscita

A B 0 0 0 1 1 1 1 0 x=0/y=1 x=1/y=0 x=0/y=0 Type: Mealy

Stati Equivalenti Due stati sono detti equivalenti se per ogni possibile sequenza di ingresso: le corrispondenti evoluzioni dello stato sono equivalenti le corrispondenti sequenze di uscita sono identiche

S2 S3 1/0 0/1 S0/0 S1 1

Semplificazione degli stati 1/0 0/0 S0 S1 0/1 0/0 S0 S1 1/0 0/1

Moore e Mealy Mealy Moore 0/0 x=0 x=1 2/1 1/0 x=1/y=0 1 x=0/y=0 1 x=1/y=1 x=1/y=0 x=0/y=0 1/0 2/1 x=1 x=0 0/0

Moore e Mealy Moore Mealy Present State Next State x=0 x=1 Output 0 1 0 1 1 0 2 2 Present State Next State x=0 x=1 Output 0 1 0 0 1

Esempio 2 Diagramma logico Clock Reset D Q C R A B Z

000 011 010 001 100 101 110 111 Reset ABC Only states reachable from the reset state 000 are used: 000, 001, 010, 011, and 100. The circuit produces a 1 on Z after four clock periods and every five clock periods thereafter: 000 -> 001 -> 010 -> 011 -> 100 -> 000 -> 001 -> 010 -> 011 -> 100 … 1 1

Terms of Use All (or portions) of this material © 2008 by Pearson Education, Inc. Permission is given to incorporate this material or adaptations thereof into classroom presentations and handouts to instructors in courses adopting the latest edition of Logic and Computer Design Fundamentals as the course textbook. These materials or adaptations thereof are not to be sold or otherwise offered for consideration. This Terms of Use slide or page is to be included within the original materials or any adaptations thereof.