Esempi di Ottimizzazione Automatica di circuiti combinatori CDL Spec. Ing. Informatica - Prof....

Post on 02-May-2015

213 views 0 download

transcript

Esempi di Ottimizzazione Automatica di circuiti combinatori

CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo -

- Architettura dei Sistemi di Elaborazione

Analizziamo il Circuito per la conversione da codice BCD (Binary Coded Decimal) a codice ad eccesso-3

Il codice eccesso-3 per una cifra decimale è il valore corrispondente all’equivalente binario della cifra decimale di partenza aumentata di 3.

Es: il codice di accesso-3 per la cifra decimale 5 è dato da

Acc3(0101)=(5+3)Acc3(0101)=(5+3) 10 10=(8)=(8)1010=(1000)=(1000) 2 2

Convertitore da codice BCD a codice eccesso 3

Tabella di verità

Convertitore da codice BCD a codice eccesso 3

CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo -

- Architettura dei Sistemi di Elaborazione

con Mappe di Karnaugh

Esempio di minimizzazione

Le equazioni semplificate sono:

Convertitore da codice BCD a codice eccesso 3

Modello del convertitore in SIS

CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo -

- Architettura dei Sistemi di Elaborazione

Minimizzazione

CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo -

- Architettura dei Sistemi di Elaborazione

Diagramma Logico Ottenuto per minimizzazione con le Mappe di

Karnaugh

Schema di Diagramma Logico ottenuto Utilizzando Espresso

CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo -

- Architettura dei Sistemi di Elaborazione

Convertitore BCD a 7 Segmenti

CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo -

- Architettura dei Sistemi di Elaborazione

Convertitore BCD a 7 Segmenti

Minimizzazione

CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo -

- Architettura dei Sistemi di Elaborazione

Utilizzando Espresso

CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo -

- Architettura dei Sistemi di Elaborazione

Utilizzando Espresso (visualizzazione alternativa mediante il comando printprint)