Chapter 5 - Part 2 1 Procedura di sintesi  Specifiche  Formulazione – Ricavare un diagramma o una tabella di stato  Assegnazione della codifica di stato.

Slides:



Advertisements
Presentazioni simili
I numeri, l’ora, I giorni della settimana
Advertisements

Aritmetica Binaria
MULTIVIBRATORI BISTABILI
Algoritmi e Strutture Dati
Fenomeni transitori: alee
Dalla macchina alla rete
Informatica Generale Marzia Buscemi IMT Lucca
Cassaforte asincrona SR
Francesco Redaelli - Davide Sacchi
(sommario delle lezioni in fondo alla pagina)
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)
Implementazione dell algortimo di Viterbi attraverso la soluzione del problema di cammino mi- nimo tramite software specifico. Università degli studi di.
Esercitazioni su circuiti combinatori
Introduzione ai circuiti sequenziali
Circuiti di memorizzazione elementari: i Flip Flop
Sintesi dei circuiti sequenziali
CONVERSIONE ANALOGICO-DIGITALE, A/D
INTRODUZIONE AI CONVERTITORI ANALOGICO-DIGITALI (ADC)
1 Esempi di consistenza sui limiti Non consistente sui limiti, considera Z=2, poi X-3Y=10 Ma il dominio qui sotto e consistente sui limiti: Confrontare.
Informatica 3 Codifica binaria.
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.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Reti sequenzialiReti sequenziali Tecniche di descrizioneTecniche di descrizione –Tabella.
Corso di Informatica (Programmazione)
1 Corso di Informatica (Programmazione) Lezione 10 (12 novembre 2008) Programmazione in Java: espressioni booleane e controllo del flusso (selezione)
Flip-flop e Registri.
Reti Combinatorie: sintesi
Macchine sequenziali.
Dalla macchina alla rete: reti LLC
Criticità sui dati Consideriamo una sequenza di 5 istruzioni
Criticità sui dati (1° esempio)
Criticità sui dati (esempio da fare on line)
Macchine sequenziali.
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
Queuing or Waiting Line Models
Analisi e sintesi di circuiti combinatori. Reti combinatorie.
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Cos’è una sequenza? Una sequenza è una successione finita di valori, dove ogni valore ha una durata prefissata e costante (T). I valori della sequenza.
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.
1 Premessa In questo progetto sono stati implementati tutti gli esercizi di Complementi di esercizi di Reti logiche. Elenco degli esercizi svolti: 1.Registro.
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.
Diagramma degli stati che descrive il comportamento della rete.
Cassaforte Asincrona di Mealy
Contatore: esempio di circuito sequenziale
Ischia, giugno 2006Riunione Annuale GE 2006 Exploiting the Body Effect to Improve Analog CMOS Circuit Performances *P. Monsurrò, **S. Pennisi, *G.
Codici delle voci di bilancio Per preparare il bilancio, si parte da “Prima nota di cassa e banca”
1 Questionario di soddisfazione ATA - a. sc. 2008/09 Il questionario è stato somministrato nel mese di aprile Sono stati restituiti 29 questionari.
TC 8253 TIMER COUNTER Prof. Marco Solarino.
IN OGNI LUOGO, IN OGNI TEMPO… CON MINIMI VINCOLI TECNOLOGICI… DISPONIBILITA’ DELL’ INFORMAZIONE… IN OGNI LUOGO, IN OGNI TEMPO… CON MINIMI VINCOLI.
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,
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.
In una macchina automatica vengono utilizzati due segnali binari X1,
Pippo.
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.
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.
ELETTRONICA GEORGE BOOLE FUNZIONI LOGICHE Lezione N° 1
Capitolo 10 Espansione grammaticale: Pronomi doppi
Una rete sequenziale asincrona ha due ingressi C,X e un’uscita Z. I segnali C,X non cambiano mai di valore contemporaneamente. Il segnale C è periodico;
Traformazioni fra Bistabili e Registri
Teoria dei sistemi Autore: LUCA ORRU'.
Tecniche di progettazione Fault Tolerant
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
Circuiti Sequenziali Elementi di memoria Logic combinatoria Inputs
University of Padova Information Engineering Dept. – Microelectronics Lab. Corso di Laurea in Ingegneria dell’Informazione Elettronica Digitale - Lezione.
Circuiti di memorizzazione elementari: i Flip Flop
MyEconLab_Univerità degli studi di Milano, corso Prof.ssa Valentina Raimondi How to Access MyEconLab 1.
Transcript della presentazione:

Chapter 5 - Part 2 1 Procedura di sintesi  Specifiche  Formulazione – Ricavare un diagramma o una tabella di stato  Assegnazione della codifica di stato  Definizione delle equazioni di aggiornamento dello stato (ingressi dei registri)  Definizione delle equazioni di uscita  Ottimizzazione delle funzioni logiche  Mapping tecnologico  Verifica

Chapter 5 - Part 2 2 Riconoscitore di sequenza 1101 A B 1/0 A B C A B C 0/0 D 1/1 D AB 1/0 C 0/0

Chapter 5 - Part 2 3 Riconoscitore di sequenza /1 AB 1/0 C D 0/0 C 1/1 A B 1/0 D 0/0 1/0 0/0

Chapter 5 - Part 2 4 Tabella di stato 1/0 0/0 1/1 AB 1/0 C D 0/0 1/0 B 0 0/0 A 0

Chapter 5 - Part 2 5 State Present Tabella di stato 1/00/0 1/1 AB 1/0 C D 0/0 Next State x=0 x=1 Output x=0 x=1 A A B 0 B A C0 C D C 0 D A B 0 1

Chapter 5 - Part 2 6 Modello di Moore A/0B/0 C/0D/0 0 E/

Chapter 5 - Part 2 7 A/0B/0 C/0D/0 0 E/

Chapter 5 - Part 2 8  Minimo 2 bit (4 combinazioni)  24 differenti possibili assegnazioni Assegnazione di stato

Chapter 5 - Part 2 9  A = 0 0, B = 0 1, C = 1 0, D = 1 1 Present State Next State x = 0 x = 1 Output x = 0 x =

Chapter 5 - Part 2 10 Equazioni di aggiornamento dello stato Y2Y2 Y1Y1 X Y2Y2 Y1Y1 X Y2Y2 Y1Y1 X D1D1 D2D2 Z  Registri D flip-flops

Chapter 5 - Part 2 11 Ottimizzazione  D 1 = Y 1 Y 2 + XY 1 Y 2 D 2 = XY 1 Y 2 + XY 1 Y 2 + XY 1 Y 2 Z = XY 1 Y 2 Gate Input Cost = 22 Y2Y2 Y1Y1 X Y2Y2 Y1Y1 X Y2Y2 Y1Y1 X D1D1 D2D2 Z

Chapter 5 - Part 2 12  Gray Code: A = 0 0, B = 0 1, C = 1 1, D = 1 0 Present State Next State x = 0 x = 1 Output x = 0 x =

Chapter 5 - Part 2 13 Codifica Gray Y2Y2 Y1Y1 X Y2Y2 Y1Y1 X Y2Y2 Y1Y1 X D1D1 D2D2 Z

Chapter 5 - Part 2 14  Performing two-level optimization: D 1 = Y 1 Y 2 + XY 2 Gate Input Cost = 9 D 2 = X Z = XY 1 Y 2 Y2Y2 Y1Y1 X Y2Y2 Y1Y1 X Y2Y2 Y1Y1 X D1D1 D2D2 Z

Chapter 5 - Part 2 15 Codifica one-hot Present State Next State x = 0 x = 1 Output x = 0 x =

Chapter 5 - Part 2 16 D 0 = X(Y 0 + Y 1 + Y 3 ) or X Y 2 D 1 = X(Y 0 + Y 3 ) D 2 = X(Y 1 + Y 2 ) or X(Y 0 + Y 3 ) D 3 = X Y 2 Z = XY 3 Gate Input Cost = 15

Chapter 5 - Part 2 17  Circuito iniziale Mapping tecnologico Clock D D C R Y2Y2 Z C R Y1Y1 X Reset

Chapter 5 - Part 2 18 Clock D D C R Y2Y2 Z C R Y1Y1 X Reset

Chapter 5 - Part 2 19 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.