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° 24 Contatori modulo “N” qualunque Contatori realizzati con sommatori Memorie Definizioni Memoria RAM Organizzazione Temporizzazione Cella base Tipi di indirizzamento A.S.E.

2 Richiami Macchina di MEALY Macchina di MOORE Contatori A.S.E.

3 Contatori decadici in cascata
Q3 Q2 Q1 Q0 Co E Ck Q3 Q2 Q1 Q0 Co E Ck Q3 Q2 Q1 Q0 Co E Ck E Ck A.S.E.

4 Contatore modulo “N” (con N che non è potenza del 2)
Nomero di Flip – Flop necessari K con 2K ≤ N < 2K+1 Gruppo di rivelazione R R = N – 1 Gruppo di blocco B agisce sull’ingresso T dei F-F che non devono commutare Gruppo forzante F Agisce sull’ingressi T dei F-F che devono commutare A.S.E.

5 Tabella BLOCCA FORZA RIVELA A.S.E. 16 15 14 13 12 11 10 9 7 6 5 3 0000
0001 001 01 0010 010 0011 011 0100 100 0101 101 0110 110 0111 1000 1001 1010 1011 1100 1101 1110 1111 BLOCCA FORZA RIVELA A.S.E.

6 Problema della funzione “FORZA”
I 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) Si evita portando il segnale di abilitazione anche al blocco di rilvelazione A.S.E.

7 Contatore sincrono modulo 10
B F T Q Ck T Q Ck T Q Ck T Q Ck Ck R Q0 Q1 Q2 Q3 A.S.E.

8 Contatore mediante sommatore
Architettura base 0, 1 Ck S A.S.E.

9 Contatore mediante sommatore
Uso de Full Adder FA FA FA FA 1 A.S.E.

10 Contatore mediante sommatore
Uso dell’ half adder 1 HA HA HA HA A.S.E.

11 Definizioni MEMORIE Memoria = elemento in grado di conservare un’informazione Memorie Volatili = in grado di conservare l’informazione solo se alimentate Memorie Non Volatili = non perdono l’informazione anche se non alimentate A.S.E.

12 Definizioni MEMORIE NON VOLATILI
ROM = Read Only Memory Programmata in fabbrica PROM = Programmable Read Only Memory Programmabile una sola volta dall’utente [OTP] EPROM =Erasable Programmable ROM Prog. elettricamente, Cancellazione UV E2PROM = Electrical Erasable PROM Programmazione e cancellazione elettrica A.S.E.

13 Definizioni MEMORIE VOLATILI
RAM = Random Access Memory Memoria nella quale e possibile Scrivere WRITE (W) Leggere READ (R) RAM Statica = se alimentata, conserva l’informazione per un tempo infinito RAM Dinamica = anche se alimenta, dopo un certo tempo perde l’informazione A.S.E.

14 Organizzazione di una RAM
Memoria RAM di “H” parole di “N” bit H è una potenza del 2 N solitamente può valere 1, 4, 8 Osservazione 210 = 1,024 1K (Kilo) 220 = 1,048,576 1M (Mega) 230 = 1,073,741,824 1G (Giga) A.S.E.

15 Descrizione ai terminali
Memoria RAM 64K x 4 64K x 4 A0 D0 D3 A15 CS R/W A.S.E.

16 Legenda A0 : A15 = indirizzi (ADDRESS) D0 : D3 = dati (DATE)
CS = Attivatore (Chip Select) [attivo basso] R/W = scrittura / lettura (Read/Write) [1 = legge, 0 = scrive] A.S.E.

17 Temporizzazzione Ciclo di lettura Ciclo di scrittura A0:A15 CS R/W
D0:D3 A0:A15 CS R/W D0:D3 A.S.E.

18 Cella di Memoria RAM STATICA
Word select Q R S Write Din Dout A.S.E.

19 Parola (Word) Din-3 Dout-3 Din-2 Dout-2 Din-1 Dout-1 Din-0 Dout-0 W s
Q Din-3 Dout-3 R S Q Din-2 Dout-2 R S Q Din-1 Dout-1 R S Q Din-0 Dout-0 W s Write A.S.E.

20 Organizzazione Ws-0 Write Ws-1 Write Din-3 Dout-3 Din-2 Dout-2 Din-1
Q Q Q Q R S R S R S R S Write Ws-1 Q Q Q Q R S R S R S R S Write Din-3 Dout-3 Din-2 Dout-2 Din-1 Dout-1 Din-0 Dout-0 A.S.E.

21 Tecniche di accesso La singola word ha N ingressi = Data In
N uscite =Data Out 1 selettore di parola All’esterno sono necessari N Data I/O (bidirezionale) Chip Select (CS) Selezione Read/ Write (R/W) K indirizzi A.S.E.

22 Schema 1 Uso di Buffer THREE-STATE R W Dout D Din A.S.E.

23 Schema 2 Tabella di verità CS W R R/W A.S.E.

24 Osservazione Gli indirizzi sono codificati in binario
È necessario un decodificatire K – 2K D E C . K 2K A.S.E.

25 Schema completo D E C M M M M 16 M M M M M M M M A0:A16 A.S.E. 1 216-1
D E C M M M M 16 1 M M M M A0:A16 M M M M 216-1 W R D3 D2 D1 D0 A.S.E.

26 Osservazioni Architettura non quadrata Complessità del Decoder N = 2N
occorrono 2N AND a N ingressi Esempio: Memoria da 1Mbit (220) Complessità del Decoder 21 milioni di Transistori !! Si ricorre a memorie a singolo bit e a struttura a matrice A.S.E.

27 Organizzazione a Matrice
Celle di memoria organizzate a quadrato 1 X RAM 2N/2 1 2N/2 N/2 Y N/2 A.S.E.

28 Osservazioni Sono presenti due decodificatori
Decodificatore di riga decodificatore di colonna A ciascun decodificatore arriva N/2 indirizzi Complessità totale dei Decoder 2 decodificatori N/2 – 2N/2 occorrono 2x2N/2 AND a N/2 ingressi [per memoria da 1 Mbit (220) occorrono 2 x 210 x 11 = transistori ] A.S.E.

29 CONCLUSIONI Contatori modulo “N” qualunque
Contatori realizzati con sommatori Memorie Definizioni Memoria RAM Organizzazione Temporizzazione Cella base Tipi di indirizzamento A.S.E.


Scaricare ppt "ARCHITETTURA DEI SISTEMI ELETTRONICI"

Presentazioni simili


Annunci Google