La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

ARCHITETTURA DEI SISTEMI ELETTRONICI

Presentazioni simili


Presentazione sul tema: "ARCHITETTURA DEI SISTEMI ELETTRONICI"— Transcript della presentazione:

1 ARCHITETTURA DEI SISTEMI ELETTRONICI
LEZIONE N° 29 Riconoscitore di sequenza 1 Sintesi del Flip-Flop D latch Riconoscitore di sequenza 2 Pulsanti di sicurezza Problema degli stati ponte Sintesi del Flip-Flop T Reti sequenziali asincrone / sincrone A.S.E.

2 Richiami Condizioni per la realizzabilità di reti sequenziali
Corse e alee Macchine a stati finiti [FSM] Macchina di MEALY Macchina di MOORE Sintesi del Flip-Flop S-R Tecnica di sintesi delle reti sequenziali asincrone Sintesi del Flip – Flop S-R A.S.E.

3 Riconoscitore di sequenza
Dati due ingressi A e B, il sistema da una uscita valida (1) quando A e B assumo successivamente i valori 0,1 – 1,1 – 1,0 A B Z 1,0 0,0 0,1 1,1 1,0 0,0 1,0 1,1 A.S.E.

4 Diagramma di flusso 0,1 1,1 1,0 Variabili di stato X , Y 0,0 1,0 1,1 Z
00 y b 01 1,1 Z c 11 d 10 Variabili di stato X , Y 0,1 1,1 1,0 A.S.E.

5 Grafo AB XY/Z 01 10 01/0 11 01 00 00,10,11 00 01 00/0 11/0 11 00,11 10 01 10/1 10 01 A.S.E.

6 Tabella di transizione
Xp Yp Xn Yn Z 1 -- 0,0 1,0 0,1 a 00 y b 01 1,1 Z c 11 d 10 A.S.E.

7 Verifica “legge normale”
B Xp Yp Xn Yn Z 1 -- 0,0 1,0 0,1 a 00 y b 01 1,1 Z c 11 d 10 A.S.E.

8 Verifica “alee essenziali”
B Xp Yp Xn Yn Z 1 -- 2° Cambio ARRIVO 1° Cambio PARTENZA A.S.E.

9 Tabelle Tabella di flusso Tabella delle transizioni 00 01 11 10 Q S0
S2 --- S3 1 00 01 11 10 Q --- 1 XY A.S.E.

10 Minimizzazione 0,0 0,1 1,1 1,0 1 -- 0,0 0,1 1,1 1,0 1 -- Xn Yn A,B A,B
Xp,Yp Xp,Yp A.S.E.

11 Schema A Xn DT Z B DT Yn A.S.E.

12 Osservazione Sintesi secondo la macchina di Moore DT DT R s’1 Z A a1
CN2 s’2 B CN1 DT a2 zm s1 a3 zm+1 s2 a4 zk A.S.E.

13 Flip - Flop D (specifiche)
Quando il Clock è a 1 l’uscita segue l’ingresso Quando il Clock è a 0 viene memorizzato l’ingresso Con Ck = 1 il Flip- Flop è in “TRASPARENZA” Simbolo Ck D Q t D Q Ck A.S.E.

14 Sintesi del Flip – Flop D
Wa 0,0 Y 0,1 1,0 Q 1 Wb 1,1 Ck,D A.S.E.

15 Tabella delle transizioni
Wa 0,0 Y 0,1 1,0 Q 1 Wb 1,1 Ck,D Ck D Wp Wn 1 A.S.E.

16 Sintesi della rete combinatoria
Wa 0,0 Y 0,1 1,0 Q 1 Wb 1,1 Ck,D Ck D Wp Wn Q 1 A.S.E.

17 Verifica legge normale
SI Non sono presenti alee essenziali Ck D Wp Wn Q 1 A.S.E.

18 Individuazioni delle equazioni
Costruzione delle Mappe di Karnaugh Ck D Wp Wn Q 1 Wn Ck,D 0,0 0,1 1,1 1,0 1 Wp A.S.E.

19 Schema Osservazione: la rete sembra fondamentalmente diversa dal F-F D prima visto D Ck Q A.S.E.

20 Confronto Dallo schema prima visto si ha A.S.E. A Wp = Wn D Q Ck Q Z
B A.S.E.

21 Riconoscitore di sequenza 2
Dati due ingressi A e B, il sistema da una uscita valida (1) quando A e B assumo successivamente i valori 0,1 – 1,1 – 0,1 A B Z 1,0 0,0 0,1 1,1 0,1 0,0 1,0 1,1 A.S.E.

22 Diagramma di flusso NO!!!! Variabili di stato X , Y 0,0 1,1 1,0 0,0
00 c 11 Variabili di stato X , Y NO!!!! y y 0,0 1,1 y y 1,0 0,0 y y 1,1 1,0 b 01 d 10 Z y y 0,1 0,1 y y 1,0 1,1 y y 0,0 0,0 A.S.E.

23 Diagramma di flusso Variabili di stato X , Y 0,0 1,1 1,0 0,0 1,1 1,0 Z
000 c 011 Variabili di stato X , Y 010 y y 0,0 1,1 y y 1,0 0,0 y y 1,1 1,0 b 001 d 111 Z y y 0,1 0,1 y y 110 1,0 1,1 y y 0,0 0,0 A.S.E.

24 Pulsanti di sicurezza Descrizione del ciclo
L’operatore deve avere le due mani impegnate quando la macchina si avvia inizialmente nessun pulsante è premuto deve essere premuto il pulsante destro (R), o Sinistro (L) si attende che sia premuto l’altro pulsante e si da lo start (U) quando si rilascia un pulsante si interrompe lo start per poter iniziare nuovamente il ciclo è necessari che entrambi i pulsanti siano rilasciati A.S.E.

25 Diagramma di flusso L = pulsante Sx, R = Pulsante Dx U = Uscita, Variabili di stato = z, w a 00 c 11 U y y 0,0 1,1 y d 10 1,1 01 b y 0,0 y 0,1 y 1,0 y 1,1 A.S.E.

26 Tabella di transizione
Zp Wp Zn Wn U 1 a 00 c 11 U y 0,0 1,1 y y 1,1 d 10 b 01 y 0,0 y 0,1 y 1,0 y 1,1 A.S.E.

27 Verifica “Rete Normale”
Zp Wp Zn Wn U 1 a 00 c 11 U y 0,0 1,1 y y 1,1 d 10 b 01 y 0,0 y 0,1 y 1,0 Presenta problemi y 1,1 A.S.E.

28 Minimizzazione 0,0 0,1 1,1 1,0 1 0,0 0,1 1,1 1,0 1 Zn Wn L,R L,R Zp,Wp
A.S.E.

29 Divisore per 2 Realizzare una rete tale che
se l’abilitazione non è attiva rimane nello stato di memoria se l’abilitazione è attiva l’uscita si inverte quando il clock è attivo E Ck Q A.S.E.

30 Tabella delle transizioni
La rete presenta due stati, è sufficiente una variabile di stato E Ck Wp Wn 1 La rete non è realizzabile A.S.E.

31 Registri Insieme Flip – Flop D positive edge triggered con Clock a comune Il Clock non è più un segnale qualunque, ma un segnale globale di temporizzazione di sincronizzazione D0 Q0 D Q Ck D1 Q1 D Q Ck D2 Q2 D Q Ck Dn Qn D Q Ck CK CK A.S.E.

32 CONCLUSIONI Sintesi del riconoscitore di sequenza 1
Sintesi del Flip-Flop D latch Sintesi del riconoscitore di sequenza 2 Sintesi del sistema di pulsanti di sicurezza Problema degli stati non definiti Sintesi del Flip-Flop T Registri Reti sequenziali asincrone / sincrone A.S.E.


Scaricare ppt "ARCHITETTURA DEI SISTEMI ELETTRONICI"

Presentazioni simili


Annunci Google