PSPICE – simulazione sommatori, comparatori

Slides:



Advertisements
Presentazioni simili
Aritmetica Binaria
Advertisements

MULTIVIBRATORI BISTABILI
Progettazione digitale 2/ed Franco Fummi, Maria Giovanna Sami, Cristina Silvano Copyright © 2007 – The McGraw-Hill Companies srl Progettazione Digitale.
Circuiti Aritmetico-Logici
Trasmissione delle informazioni
Vincenza Ferrara dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
Circuiti Combinatori Capitolo 3.
Architetture.
SPIM Esercizi. Esercizio 1 – il comando li Il codice deve eseguire una singola operazione: mettere il valore immediato 1023 nel registro s3.
Dato il sistema SA s1 s3 s5 s7 s8 b a con B c con Y b d con B e C s2 s4 s6 a con A g d con A e C s1s2 s4 s3 s5 s7 s8 s6 e con X b a d con C c con Y g b.
1 Il punto di vista Un sistema è una parte del mondo che una persona o un gruppo di persone, durante un certo intervallo di tempo, sceglie di considerare.
Esercitazioni su circuiti combinatori
Introduzione ai circuiti sequenziali
Sintesi FSM – Prima parte
Circuiti di memorizzazione elementari: i Flip Flop
Bus e interconnessione fra registri
Analisi e sintesi di circuiti combinatori
Sintesi dei circuiti sequenziali
Sintesi con circuiti LSI-MSI
ESEMPI DI ARCHITETTURE DI DAC
Informatica 3 Codifica binaria.
A.S.E.17.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 17 Tecniche strutturateTecniche strutturate –PLD PLAPLA PROMPROM PALPAL Porte Tri StatePorte.
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Fenomeni transitoriFenomeni transitori Somma e differenza di due numeri in C2Somma e differenza.
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
ARCHITETTURA DEI SISTEMI ELETTRONICI
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Fenomeni transitoriFenomeni transitori Somma e differenza di due numeri in C2Somma e differenza.
PSPICE – simulazione codificatori e decodificatori, MUX - DEMUX
PSPICE – Circuiti sequenziali principali
PSPICE – simulazione di circuiti digitali
BIOINGEGNERIA S. Salinari Lezione 6.
Reti combinatorie: moduli di base
Funzioni di Libreria per le stringhe DICHIARAZIONI CONTENUTE NEL FILE: char *strcpy( char *dest, const char *sorg ); Copia sorg in dest, incluso il carattere.
Convertitore A/D e circuito S/H
Sintesi con circuiti LSI-MSI. Realizzazione di reti combinatorie mediante Multiplexers Un multiplexer (MPX ) é una rete combinatoria con N ingressi, una.
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.
Esempi di Automi a stati Finiti
Progetto Rete Sequenziale Sincrona
TIRO AL BERSAGLIO Di Ilaria Bertoletti Progetto Sincrono esame Reti logiche 30/01/13.
Aritmetica Computazionale F.Campi, A. Romani A.a
Convertitori Digitale-Analogico
Contatore: esempio di circuito sequenziale
ARITMETICA BINARIA.
Convertitori di Codice
INFORMATICA MATTEO CRISTANI. INDICE CICLO DELLE LEZIONI LEZ. 1 INTRODUZIONE AL CORSO LEZ. 2 I CALCOLATORI ELETTRONICI LEZ. 3 ELEMENTI DI TEORIA DELL INFORMAZIONE.
CARRY LOOKAHEAD ADDER:
Reti combinatorie: moduli di base
Esame Orale Di Reti Logiche
Esempi di Ottimizzazione Automatica di circuiti combinatori
Facchi Francesco 3° c Tesina per l’esame.
PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA
AND AND negazione Corrisponde alla dell’operazione AND
Giambattista Salinari Dipartimento di Statistica di Firenze
Algebra di Boole.
Teoria dei sistemi Autore: LUCA ORRU'.
Metodologia Top_Down Lo PSpice A/D offre la possibilità di progettare con la metodologia TOP-DOWN. Progettare in Top-Down significa progettare stabilendo.
FONDAMENTI DI INFORMATICA
MULTIVIBRATORI I multivibratori sono dispositivi che forniscono in uscita tensioni a due livelli diversi qualsiasi. Possono essere positivo e negativo.
Rappresentazione dell’Informazione
Display a 7 segmenti.
ARCHITETTURA DEI SISTEMI ELETTRONICI
Circuiti digitali Architettura © Roberto Bisiani, 2000,2001
Sviluppo di un progetto in collaborazione Trascodificatore BCD – 7Segmenti.
Sintesi Reti Combinatorie
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.
Sistemi Elettronici Programmabili3-1 FPGA: Architettura.
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:

PSPICE – simulazione sommatori, comparatori Davide Piccolo Laboratorio di Architettura Degli Elaboratori

Laboratorio di Architettura Degli Elaboratori Il SOMMATORE Il sommatore è un circuito che effettua la soma bit per bit di cifre binarie. Può essere definito su di un numero arbitrario N di bit. Si distingue in semisommatore e sommatore completo a seconda se contiene o meno il trattamento del “riporto” (Carry flag) In1 In0 S C 1 in0 Semi Sommatore 1 bit s c uscite in1 Laboratorio di Architettura Degli Elaboratori

Laboratorio di Architettura Degli Elaboratori Il SOMMATORE completo Il sommatore completo deve tener conto del carry flag che gli arriva dagli stadi di somma precedenti Solo i bit meno significativi possono essere sommati con un semisommatore. In1 In0 Cin S C 1 in0 Sommatore completo 1 bit s c uscite in1 cin Laboratorio di Architettura Degli Elaboratori

Implementazione Del semisommatore Laboratorio di Architettura Degli Elaboratori

Risultato Della Simulazione Da notare la spike derivante dai ritardi relativi… Laboratorio di Architettura Degli Elaboratori

Implementazione Del sommatore Completo Soluzioni “universali” basate sull’uso di: Un MUX per la somma Un DeMUX per il Carry Laboratorio di Architettura Degli Elaboratori

Risultato Della Simulazione In=1,1 Cin=1 In=0,0 Cin=0 Laboratorio di Architettura Degli Elaboratori

Laboratorio di Architettura Degli Elaboratori Sommatore integrato Laboratorio di Architettura Degli Elaboratori

Laboratorio di Architettura Degli Elaboratori Stimoli opportuni… Laboratorio di Architettura Degli Elaboratori

Tempo totale di simulazione 20us/100ns = 20000/100 =200 passi Laboratorio di Architettura Degli Elaboratori

Risultato della simulazione Laboratorio di Architettura Degli Elaboratori

I comparatori numerici I comparatori sono dei circuiti combinatori in grado di confrontare tra di loro due numeri binari All’ingresso del circuito arrivano i bit dei due numeri da confrontare e in uscita solo una di tre linee va allo stato logico alto a seconda che il primo numero in ingresso sia uguale, maggiore o minore del secondo numero in ingresso. Laboratorio di Architettura Degli Elaboratori

Mappe di karnaugh del comparatore a due bit A = B Y = A1B1A2B2 + A1B1A2B2 + A1B1A2B2 + A1B1A2B2 = A1B1(A2B2+A2B2)+A1B1(A2B2+A2B2) = (A1B1+ A1B1) (A2B2+A2B2) = A1  B1 • A2  B2 A > B Y = A1A2B1B2 + A1A2B1B2 +A2B2 = A1B1•(A2B2) + A2B2 A < B Y = A1A2B1B2 + A1A2B1B2 +A2B2 = A1B1•(A2B2) + A2B2 Laboratorio di Architettura Degli Elaboratori

Schematico Comparatore Laboratorio di Architettura Degli Elaboratori

Simulazione del circuito Laboratorio di Architettura Degli Elaboratori

Comparatore a 4 bit (integrato 7485) Laboratorio di Architettura Degli Elaboratori

Laboratorio di Architettura Degli Elaboratori Simulazione circuito Laboratorio di Architettura Degli Elaboratori

Laboratorio di Architettura Degli Elaboratori Comparatore a 8 bit Laboratorio di Architettura Degli Elaboratori

Simulazione del circuito Laboratorio di Architettura Degli Elaboratori

Decodifica per display 7 segmenti Da codice BCD a pilotaggio segmenti A catodo comune (accesi se H) Ad anodo comune (accesi se L) Laboratorio di Architettura Degli Elaboratori

Decodifica per display LED/LCD: tabella della verità Tutto ON Tutto OFF A catodo comune (H) S0 Code S0 S1 S2 S3 S4 S5 S6 H L 1 2 3 … S5 S1 S6 S4 S2 Es. ‘0’ S3 Laboratorio di Architettura Degli Elaboratori

Logica della decodifica Si basa sulla semplice interpretazione della tabella della verità (in forma SOP o POS opportunamente minimizzata) Per la simulazione ci serviamo di un circuito preesistente (7449) Laboratorio di Architettura Degli Elaboratori

Laboratorio di Architettura Degli Elaboratori Lo schematic Laboratorio di Architettura Degli Elaboratori

Risultato di una simulazione Da notare lo stato di alta impedenza dovuta ad uscite a collettore aperto mancanti di connessioni esterne Laboratorio di Architettura Degli Elaboratori

Esempi di esercizi di esame (I) Si dispone di 4 pile, due di 1.5 V, un di 3 V ed una di 4.5 V. Associando lo stato logico 1 quando la pila è attivata e lo stato logico 0 quando non è attivata, progettare un circuito combinatorio che funga da sistema di controllo con le specifiche seguenti: Ha 4 uscite U0, U1, U2, U3 Chiamando Vt la somma delle tensioni delle pile attivate, le uscite assumeranno i seguenti valori: Vt>6 V U0=1 4.5 V < Vt <= 6 V U1=1 3V < Vt <= 4.5 V U2=1 1.5 V <= Vt <= 3 V U3=1 Progettare il sistema con una rete basata su un decoder e simularne il funzionamento ricavandone la tabella di verità Laboratorio di Architettura Degli Elaboratori

Esempi di esercizi di esame (II) Una bilancia ha una portata massima di 15 Kg e su di essa si possono trovare uno o più oggetti: A, B, C, D che pesano rispettivamente 7 Kg; 4 Kg; 3 Kg; 5 Kg. Associando lo stato logico 1 quando il peso è posto sulla bilancia, progettare un circuito digitale ad una uscita Y tale che Y=1 solo se il peso complessivo posto sulla bilancia supera la portata. Realizzare il circuito mediante un multiplexer 4 a 1. Simulare e ricavare la tabella di verità completa del circuito. Laboratorio di Architettura Degli Elaboratori

Esempi di esercizi di esame (III) Una compagnia di avventurieri si imbatte in un’idra. Per sconfiggerla il mago del gruppo (7 livello, modificatore di intelligenza = +7) può lanciare un incantesimo, il chierico (6 livello, modificatore di saggezza = +5) può lanciare un incantesimo “distruggere un essere vivente” mentre il ladro può usare l’oggetto “Freccia assassina superiore”. A ciascun incantesimo e oggetto magico è associata una classe di difficoltà (CD) secondo la seguente tabella: incantesimo = 10 + livello dell’incantatore+modificatore di caratteristica oggetto = 17 Il gruppo può sferrare i suoi attacchi magici in una qualsiasi combinazione di incantesimi e oggetti magici. La CD complessiva è data dalla somma delle singole CD. Per difendersi, l’idra ha diritto ad un tiro salvezza che deve essere maggiore o uguale all’attacco magico: Nel caso in cui l’idra ottenga 28, progettare un circuito che stabilisca quando l’idra viene colpita dall’attacco utilizzando un’opportuna rete logica minimizzata riportando il disegno del circuito e la tabella di verità completa. Laboratorio di Architettura Degli Elaboratori