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 modulo 2 N Contatori modulo “N” qualunqueContatori modulo “N” qualunque
A.S.E.22.2 Richiami Registri SISO, SIPO, PISO, PIPORegistri SISO, SIPO, PISO, PIPO Sintesi di reti sequenziali sincrone Macchina di MEALYMacchina di MEALY Macchina di MOOREMacchina di MOORE Tabella delle transizioniTabella delle transizioni Numerazione degli statiNumerazione degli stati Sintesi delle reti combinatorieSintesi delle reti combinatorie
A.S.E.22.3 Contatore modulo 8 Grafo ABCD E FG H
A.S.E.22.4 Diagramma di flusso 000 T=1 001 T=1 010 T=1 011 T=1 100 T=1 101 T=1 110 T=1 111 T=1 N N N NN N N N A B C D E F G H
A.S.E.22.5 Tabella delle transiziono TXYZX’Y’Z’ T=1 001 T=1 010 T=1 011 T=1 100 T=1 101 T=1 110 T=1 111 T=1 N N N NN N N N A B C D E F G H
A.S.E.22.6 Mappe TXYZX’Y’Z’ X’ TX YZ Y’ TX YZ Z’ TX YZ
A.S.E.22.7 Schema X Q2Q2 Q1Q1 Q0Q0 Ck CLK DQ DQ DQ Z Y X
A.S.E.22.8 Contatore sincrono modulo 2 N T Q Ck Q0Q0Q0Q0 Ck E Q1Q1Q1Q1 Q2Q2Q2Q2 Q3Q3Q3Q3 T Q Ck T Q Ck T Q Ck T1 T2 T3
A.S.E.22.9 Forme d’onda Ck E Q0Q0 Q1Q1 Q2Q2 Q3Q t T1T1 T2T2 T3T3
A.S.E Contatore sincrono modulo 10 T Q Ck Q0Q0Q0Q0 Ck E Q1Q1Q1Q1 Q2Q2Q2Q2 Q3Q3Q3Q3 T Q Ck T Q Ck T Q Ck T1 T2 T3 R BF Co
A.S.E Forme d’onda Ck E Q0Q0 Q1Q1 Q2Q2 Q3Q t T1T1 T2T2 T3T3 B F R
A.S.E Contatori decadici in cascata Q 3 Q 2 Q 1 Q 0 Co E Ck Q 3 Q 2 Q 1 Q 0 Co E Ck Q 3 Q 2 Q 1 Q 0 Co E Ck E Ck Dec 0 Dec 1 Dec 2
A.S.E Contatore modulo “N” (con N che non è potenza del 2) Nomero di Flip – Flop necessariNomero di Flip – Flop necessari K con 2 K ≤ N < 2 K+1K con 2 K ≤ N < 2 K+1 Gruppo di rivelazione RGruppo di rivelazione R R = N – 1R = N – 1 Gruppo di blocco BGruppo di blocco B agisce sull’ingresso T dei F-F che non devono commutare agisce sull’ingresso T dei F-F che non devono commutare Gruppo forzante FGruppo forzante F Agisce sull’ingressi T dei F-F che devono commutareAgisce sull’ingressi T dei F-F che devono commutare
A.S.E Tabella BLOCCA FORZA RIVELA
A.S.E Problema della funzione “FORZA” I F-F che sono forzati a commutare lo fanno anche se l’abilitazione (E) non è attivaI F-F che sono forzati a commutare lo fanno anche se l’abilitazione (E) non è attiva Problema particolarmente sentito nel caso di più blocchi in cascata (BCD in cascata)Problema particolarmente sentito nel caso di più blocchi in cascata (BCD in cascata) Si evita portando il segnale di abilitazione anche al blocco di rilvelazioneSi evita portando il segnale di abilitazione anche al blocco di rilvelazione
A.S.E Contatore sincrono modulo 10 T Q Ck Q0Q0Q0Q0 Ck E Q1Q1Q1Q1 Q2Q2Q2Q2 Q3Q3Q3Q3 T Q Ck T Q Ck T Q Ck T1 T2 T3 R BF Co
A.S.E Contatore mediante sommatore Architettura baseArchitettura base 0, 1 Ck
A.S.E Contatore mediante sommatore Uso de Full AdderUso de Full Adder FA
A.S.E Contatore mediante sommatore Uso dell’ half adderUso dell’ half adder HA 1
A.S.E CONCLUSIONI Sintesi di Riconoscitore di sequenzaSintesi di Riconoscitore di sequenza Sintesi di contatore modulo 8Sintesi di contatore modulo 8 Contatori modulo 2 NContatori modulo 2 N Contatori modulo “N” qualunqueContatori modulo “N” qualunque