Sviluppo di un progetto in collaborazione Trascodificatore BCD – 7Segmenti.

Slides:



Advertisements
Presentazioni simili
Algebra Booleana Generalità
Advertisements

Algebra di Boole Casazza Andrea 3EA I.I.S. Maserati.
Elaborazione dei segnali mediante circuiti analogici o digitali.
Progettazione digitale 2/ed Franco Fummi, Maria Giovanna Sami, Cristina Silvano Copyright © 2007 – The McGraw-Hill Companies srl Progettazione Digitale.
Espressioni generali e MULTIPLEXER.
Algebra di Boole..
Algebra di Boole e Funzioni Binarie
Cap. II. Funzioni Logiche
Esercitazioni su circuiti combinatori
Bus e interconnessione fra registri
Analisi e sintesi di circuiti combinatori
Sintesi con circuiti LSI-MSI
Algebra Booleana.
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,
IFTS2002 Acq. Dati Remoti: INFORMATICA
Soluzione FEM di problemi parabolici
PSPICE – simulazione sommatori, comparatori
Reti Combinatorie: sintesi
Sintesi con circuiti LSI-MSI. Realizzazione di reti combinatorie mediante Multiplexers Un multiplexer (MPX ) é una rete combinatoria con N ingressi, una.
Circuiti programmabili
L'algebra di Boole e le sue applicazioni
Indice: L’algebra di Boole Applicazione dell’algebra di Boole
Analisi e sintesi di circuiti combinatori. Reti combinatorie.
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.
Prima e Seconda Forma Canonica
Algebra di Boole e Funzioni Binarie
1 Creazione di un Account Per poter accedere ai pc del LAB2 è necessario creare il nuovo account utente (se non lo avete già) con user name del tipo s ;
www-lia.deis.unibo.it/materiale/retilogiche
Una rete sequenziale asincrona è dotata di due
Convertitori di Codice
3/29/2017 Minimizzazione.
Reti combinatorie: moduli di base
Esempi di Ottimizzazione Automatica di circuiti combinatori
FONDAMENTI DI INFORMATICA
Analisi della rete: costruzione della TDV a b c Z.
Analisi e Sintesi di un contatore BCD con Quartus II
Università degli studi di Parma Dipartimento di Ingegneria dell’Informazione Politecnico di Milano © 2001/02 - William Fornaciari Reti Logiche A Lezione.
Teorema derivabile almeno n volte (con n maggiore o uguale a 2) in x0 e sia x0 un punto stazionario per f tale che: allora: x0 è un pto di minimo relativo.
LE MAPPE DI KARNAUGH.
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
ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 8 Enumerazione di funzioniEnumerazione di funzioni Reti logicheReti logiche Reti logiche combinatorieReti.
Algebra di Boole.
Fondamenti di Informatica1 Memorizzazione su calcolatore L'unità atomica è il bit (BInary DigiT) L'insieme di 8 bit è detta byte Altre forme di memorizzazione:
AUTRONICA10.1 Autronica LEZIONE N° 10 Conversione da base 2 a base 8Conversione da base 2 a base 8 Conversione da base 2 a base 16Conversione da base 2.
AUTRONICA13.1 Autronica LEZIONE N° 13 Algebra BOOLEANA Sistema matematico formaleSistema matematico formale Elementi, operazioni, postulatiElementi, operazioni,
ARCHITETTURA DEI SISTEMI ELETTRONICI
RETI LOGICHE Daniele Manzaroli
A.S.E.6.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 6 Algebra BOOLEANA Sistema matematico formaleSistema matematico formale Elementi, operazioni,
Dalla macchina alla rete: reti LLC. Dalla macchina alla rete Per realizzare una macchina sequenziale è necessario –Codificare gli insiemi I,S,O con variabili.
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
A.S.E.14.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 14 Sommatori velociSommatori veloci Reti combinatorie frequentiReti combinatorie frequenti ComparatoriComparatori.
A.S.E.7.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 7 ALGEBRA BOOLEANA PostulatiPostulati Principio di dualitàPrincipio di dualità Teoremi fondamentaliTeoremi.
A.S.E.10.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 10 Mappe di KarnaughMappe di Karnaugh ImplicantiImplicanti Implicanti principaliImplicanti principali.
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.
Sviluppo di un progetto in collaborazione Trascodificatore BCD – 7Segmenti.
Architettura degli Elaboratori 1
Vincenza Ferrara - Dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
A.S.E.9.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 9 Algebra BOOLEANA a due valori Sistema matematico formaleSistema matematico formale Elementi,
Sintesi Reti Combinatorie
A.S.E.11.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 11 Funzione XORFunzione XOR Enumerazione di funzioniEnumerazione di funzioni Reti logicheReti.
Algebra di Boole.
Somma binaria, or logico, and logico ALU A B F C S0S0 S1S1.
In una macchina automatica vengono utilizzati due segnali binari X1, X2 per verificare la corretta esecuzione di una certa attività su ciascun prodotto.
L’algebra della logica delle proposizioni
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.
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.
Laboratorio di Architettura Degli Elaboratori1 PSPICE – simulazione di circuiti combinatorii Decodificatore e Multiplexer.
Transcript della presentazione:

Sviluppo di un progetto in collaborazione Trascodificatore BCD – 7Segmenti

Target project 7Seg BCD To 7SEG To BCD X3X3 X2X2 X1X1 X0X0 Y3Y3 Y2Y2 Y1Y1 Y0Y0 CMP Modulo di Comparazione 4 4 Esito della comparazione 0 = diversi, 1 = uguali E 1

Top-Down analysis 7Seg BCD To 7SEG To BCD X3X3 X2X2 X1X1 X0X0 Y3Y3 Y2Y2 Y1Y1 Y0Y0 CMP Modulo di Comparazione 4 4 Esito della comparazione 0 = diversi, 1 = uguali E 1

Top-Down analysis: f_BCD_to_7SEG function BCD To 7SEG X3X3 X2X2 X1X1 X0X0 7 BCD BCD segmenti abcdefg Sette funzioni di quattro variabili g a f b ec d X3 X2 X1 X0

Espressione minima con metodo grafico X 1 X 0 X 3 X Segmento “ X ” Z x = …………………

Espressione minima con metodo grafico X 1 X 0 X 3 X Segmento “ a ” Z a = X3X3 +X 1 +X 2 X 0 Espressione minima SP Somma degli implicati primi

Sintesi dello schematico Z a = X 3 + X 2 X 0 + X 1 + X 2 X 0 Schema logico X0X2X1X3X0X2X1X3 ZaZa

Verifica con la TDV Z a = X 3 + X 2 X 0 + X 1 + X 2 X 0 Schema logico X0X2X1X3X0X2X1X3 ZaZa X’ 0 F1F1 X’ 2 F2F2 Compilare la TDV

Tabella della Verità Z a = X 3 + X 2 X 0 + X 1 + X 2 X 0 X’ X’ F1F ZaZa X3 X2 X1 X0F2F DEC Funzione non completamente specificata

Tabella della Verità Z a = X 3 + X 2 X 0 + X 1 + X 2 X 0 X’ X’ F1F ZaZa X3 X2 X1 X0F2F DEC BCD segmenti abcdefg X3 X2 X1 X0

-Espressione minima con metodo grafico -Sintesi dello schematico -Verifica con la TDV -Creazione di un modulo QUARTUS Processo di sintesi: step by step

Top-Down analysis: f_7SEG_to_BCD function 7SEG To BCD Y3Y3 Y2Y2 Y1Y1 Y0Y0 7 7SEGBCD Quattro funzioni di sette variabili BCD segmenti abcdefg Y3 Y2 Y1 Y0

f_7SEG_to_BCD: sintesi Strumenti a disposizione: -Mappe di Karnaugh -Teorema di espansione -Algebra di Boole

Top-Down analysis: Comparison CMP Modulo di Comparazione Esito della comparazione sugli ingressi 0 = diversi, 1 = uguali E K’K”

Top-Down analysis: Comparison CMP Modulo di Comparazione Esito della comparazione sugli ingressi 0 = diversi, 1 = uguali E K’K” K’ 0 K’ 1 K’ 2 K’ 3 ZcZc K’’ 0 K’’ 1 K’’ 2 K’’ 3 Prima ipotesi di progetto: realizzazione con porte logiche Creare un modulo Quartus con nome: f_CMP4

Top-Down analysis: Comparison CMP Modulo di Comparazione Esito della comparazione sugli ingressi 0 = diversi, 1 = uguali E K’K” Seconda ipotesi di progetto: Decoder e Multiplexer K’ BCD K’’ BCD 4 4 E ? Creare un modulo Quartus con nome: f_CMP4 DECDEC MUXMUX ?

Top-Down analysis: MUX M U X 16 K’’ BCD 4 ? 1 Quartus comp. MUX2 ?

Top-Down analysis: DEC DEC4DEC4 Enable I 1 I 0 Y0Y Y1Y Y2Y E I 1 I 0 Y3Y3 Y0Y1Y2Y3Y0Y1Y2Y3 Codice 1/2^n

Top-Down analysis: DEC K’’ BCD 4 Quartus comp. DEC4 D E C 16 E DEC4DEC4 Enable I 1 I 0 Y0Y1Y2Y3Y0Y1Y2Y3 ?

Suddivisione dei sotto progetti e specifiche per i nomi dei componenti Trascodificatore BCD->7SEG Trascodificatore 7SEG->BCD 7 FUNZIONI (4 VAR) 4 FUNZIONI (7 VAR) Comparatore Impl.con porte logiche Impl. con DEC e MUX a b c d e f g Y 3 Y 2 Y 1 Y 0 DEC MUX f_BCD_to_ Es:f_BCD_to_a f_7SEG_to_ Es:f_7SEG_to_Y3 f_CMP4 f_DEC4 f_DEC16 f_MUX2 F_MUX16