Sistema di regolazione del volume Il progetto consiste nella sintesi e nella realizzazione attraverso Xilinx di un sistema per la regolazione del volume,

Slides:



Advertisements
Presentazioni simili
Aritmetica Binaria
Advertisements

L’autoalimentazione non serve più !.
MULTIVIBRATORI BISTABILI
Dalla macchina alla rete
Capitolo 4 Logica sequenziale
Disegna un quadrato di 8 quadretti per lato
Cassaforte asincrona SR
OPERAZIONI SULLE SUPERFICI
Circuiti Combinatori Capitolo 3.
Circuiti Sequenziali Asincroni
Architetture.
Esercitazioni su circuiti combinatori
Reti Logiche Luciano Gualà home page
Introduzione ai circuiti sequenziali
Reti Logiche A Lezione n.1.4 Introduzione alle porte logiche
Sintesi con circuiti LSI-MSI
Autronica LEZIONE 3.
A.S.E.9.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 9 Funzione XORFunzione XOR Enumerazione di funzioniEnumerazione di funzioni Reti logicheReti.
PSPICE – simulazione codificatori e decodificatori, MUX - DEMUX
Flip-flop e Registri.
Reti Combinatorie: sintesi
Macchine sequenziali.
Dalla macchina alla rete: reti LLC
Macchine sequenziali.
Analisi e sintesi di circuiti combinatori. Reti combinatorie.
Reti Logiche Luciano Gualà
Fondamenti di Informatica Algoritmi
Progetto RSA Analisi di un progetto di una rete per la direzione dei veicoli negli opportuni parcheggi in base alla loro lunghezza Cappa Francesca
Un magazzino della frutta dispone di una pompa di calore per il mantenimento del clima entro un intervallo di temperatura. Una condizione termica critica.
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.
Di Ilaria Bertoletti Progetto Asincrono Esame Reti Logiche 30/01/13.
Progetto Rete Sequenziale Asincrona
Introduzione.
Una rete sequenziale asincrona è dotata di due
PROGETTO 1 Un lettore di musica digitale è dotato di un sistema per la regolazione del volume composto da tre pulsanti + e – e [] e progettato in modo.
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
SISTEMI LINEARI TEMPO INVARIANTI SEZIONE 7
I NUMERI IMMAGINARI X2 + 1 = 0 X2 = -1
Cosa significa la parola funzione?
Lascensore di un edificio a 2 piani utilizza 2 sensori S0, S1 per determinare la posizione della cabina passeggeri. Il segnale generato da ciascun sensore.
Progetto VHDL: Esempio 1 Reti Asincrone
Progetto Asincrono Schematico.
Reti combinatorie: moduli di base
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.
Corso di Controlli Automatici LA
Diagramma degli stati primitivo (Mealy)
Rete sequenziale asincrona.
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.
Diagramma degli stati Tabella degli stati Stati compatibili Le classi di compatibilità che soddisfano copertura e chiusura sono: [A, C] - α [B, G] -
Specifiche di Sistema.
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.
Cassaforte asincrona II assegnamento. Descrizione Il progetto Cassaforte II assegnamento consiste in una codifica diversa delle variabili di stato. Codifica.
Introduzione Il progetto Cassaforte II assegnamento consiste in una diversa codifica delle variabili di stato. Ci si chiede se questo possa influenzare.
Testo dell’esercizio L’ascensore di un edificio a 2 piani utilizza 2 sensori S0, S1 per determinare la posizione della cabina passeggeri. Il segnale generato.
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;
Teoria dei sistemi Autore: LUCA ORRU'.
FONDAMENTI DI INFORMATICA
Chapter 5 - Part 2 1 Procedura di sintesi  Specifiche  Formulazione – Ricavare un diagramma o una tabella di stato  Assegnazione della codifica di stato.
Un magazzino della frutta dispone di una pompa di calore per il mantenimento del clima entro un intervallo di temperatura. Una condizione termica critica.
Una ditta specializzata in confezionamenti di ananas costruisce una rete logica per ottimizzare la propria produzione. La rete è formata da un nastro trasportatore,
In una macchina automatica vengono utilizzati due segnali binari X1, X2 per verificare la corretta esecuzione di una certa attività su ciascun prodotto.
Rappresentazione come schematico della seguente rete sequenziale asincrona: Una rete sequenziale asincrona, dotata di due ingressi X0, X1 e di un’uscita.
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.
La tabella delle verità è un modo per rappresentare il comportamento di una funzione combinatoria La tabella delle verità ha due tipi di colonne: colonne.
Esempio di Programmazione Strutturata
Transcript della presentazione:

Sistema di regolazione del volume Il progetto consiste nella sintesi e nella realizzazione attraverso Xilinx di un sistema per la regolazione del volume, di un lettore di musica digitale. Il sistema è composto da tre pulsanti: +, - ed. In posizione di riposo nessuno dei tre pulsanti risulta premuto (- + = 000) e in ogni istante al più può essere premuto un solo pulsante. Non è possibile il rilascio di un pulsante e la contemporanea pressione di un altro. 1

Le uscite sono due: A e D, utilizzate per impartire i comandi di aumento (AD=10) o diminuzione (AD=01) del volume. Se non è in corso nessuna regolazione del volume e nessun pulsante è premuto oppure viene premuto il pulsante deve essere mantenuto il volume impostato (AD=00). 2

Se non è in corso nessuna regolazione del volume, agendo sul pulsante + (rispettivamente –), deve essere attivato il comando di aumento (risp. diminuzione) del volume non appena il pulsante + (risp. –) viene rilasciato. Il comando di aumento (risp. diminuzione) del volume viene disattivato mediante le seguenti due modalità: agendo nuovamente sul pulsante + (risp. -) non appena questo viene rilasciato oppure agendo sul pulsante non appena questo viene premuto. 3

Infine, se viene premuto il pulsante – (risp. +) mentre è in corso una fase di aumento (risp. diminuzione) del volume deve essere immediatamente interrotto laumento (risp. diminuzione) del volume e deve essere impartito il comando di diminuzione (risp. aumento) del volume non appena il pulsante – (risp. +) viene rilasciato. 4

DIAGRAMMA DEGLI STATI 5

Il Diagramma degli stati è stato fatto con il modello di Mealy. Dal diagramma passiamo alla tabella degli stati e quindi successivamente si va alla ricerca delle classi di compatibilità, costruendo la tabella triangolare delle implicazioni. 6

TABELLA TRIANGOLARE DELLE IMPLICAZIONI 7

CLASSI DI COMPATIBILITA Le classi di compatibilità sono [AE],[B],[C],[DEH],[F],[G] e sono tutte neccessarie per la copertura [AE] = α [B] = β [C] = χ [DEH] = δ [F] = φ [G] = λ 8

Diamo una codifica binaria agli stati 9

10

Corse Critiche Ci servono 3 variabili di stato, per coprire tutti gli stati. Riusciamo a risolvere tutte le corse critiche, tranne in una casella, indicato nello schema precedente Successivamente ci ricaviamo le espressione di Y1, Y2, Y3, A e D. 11

Espressioni: Y1 = (y3 !y2 !X2 !X1) or (!y3 !y2 X3) or (!y3 y1 !X3 !X2) Y2 = (X1 y1) or (!y3 y2 X1) or (!y3 y2 y1) or (!y3 y2 X3) or (!y3 y1 !X3 !x2) Y3 = (y3 y2 X1) or (!y3 y1 X1) or (!y2 !y1 X1) or (y3 y1 X2) or (y3 !X3 !X2 !X1) D = (Y3 !Y2 Y1) or (!Y3 Y2 !Y1 X1) A = (Y2 Y1) or (Y2 X3) 12

Lo Schematico in Xilinx 13

TestBench: segnali di prova 14

Simulazione Behavioural 15

Simulazione Behavioural In rosso è indicato il segnale di reset (res) In verde i segnali di ingresso (X1,X2, e X3) In giallo i segnali di stato (Y1, Y2 E Y3) In blu i segnali di uscita (A e D) 16

Simulazione Behavioural Al primo step, il res è uguale a 1, e resetta il sistema. Successivamente dopo lingresso (X1=X2=X3=0 che significa nessun tasto premuto) si preme il pulsante di aumento del volume (X3=1) e soltanto al rilascio, luscita indica laumento del volume (A=1,D=0). Poi viene premuto il tasto per la diminuzione del volume (X1=1), e dopo il rilascio luscita indica la diminuzione del volume (A=0, D=1). Infine viene premuto il tasto stop (X2=1) e al rilascio il sistema torna allo stato iniziale (Y1=Y2=Y3=0 ) 17

Simulazione PostRoute 18

Simulazione PostRoute Grazie alla simulazione PostRoute si possono apprezzare i ritardi, che sono causa della tecnologia del circuito. 19