Interfaz Con Memoria PDF
Interfaz Con Memoria PDF
Interfaz Con Memoria PDF
Contenido
Comprobando la Intefaz
Memoria
Unidad 4
Microprocesadores
Interfaz con Memorias
Otoño 2011 Lentas
1 2
Decodificador Interno
A7
Convertidor A/D
binaria
temperatura
A6
Calentador
Output Port 1
Output Port 2
Output Port 3
Ventilador
Sensor de
Input Port 1
EPROM
RAM
A5 1024 x 8
registros entonces A4
MPU A3
requiere 10 líneas de A2
D7
dirección A1
Bus de Datos Cada registro almacena A0
D0
5 6
1
06/09/2011
w0 A2 A1 A0 EN2 EN1 O0 O1 O2 O3 O4 O5 O6 O7
y0
0 0 0 0 1 0 1 1 1 1 1 1 1
w1
0 0 1 0 1 1 0 1 1 1 1 1 1
En w1 w0 y0 y1 y2 y3
w0 y0
y1 0 1 0 0 1 1 1 0 1 1 1 1 1
1 0 0 1 0 0 0
w1 y1 0 1 1 0 1 1 1 1 0 1 1 1 1
1 0 1 0 1 0 0
y2
1 1 0 0 0 1 0 1 0 0 0 1 1 1 1 1 0 1 1 1
En y3 y2
1 1 1 0 0 0 1
0 x x 0 0 0 0 1 0 1 0 1 1 1 1 1 1 0 1 1
(a) Truth table (b) Graphical symbol 1 1 0 0 1 1 1 1 1 1 1 0 1
y3
1 1 1 0 1 1 1 1 1 1 1 1 0
En
X X X X 0 1 1 1 1 1 1 1 1
(c) Logic circuit
X X X 1 X 1 1 1 1 1 1 1 1
9 10
2
06/09/2011
15 16
41H
40H
17 18
3
06/09/2011
Ejercicio Ejercicio
Proporciona la configuración del decodificador para Proporciona la configuración del decodificador para
conectarse a las direcciones conectarse a las direcciones
97H E0H
95H C8H
A7 A6 A5 A4 A3 A2 A1 A0 A7 A6 A5 A4 A3 A2 A1 A0
1 0 0 1 0 1 1 1 97H 1 1 1 0 0 0 0 0 E0H
1 0 0 1 0 1 0 1 95H 1 1 0 0 1 0 0 0 41H
Bits sin Bits que Bits sin Bits que Bits sin
Cambio Cambian Cambio Cambian Cambio
19 20
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8000
MSEL
1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 87FF
FOLDBACK MEMORY
1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 8800
0 1 1 1 1 1 1 1 1 1 1 1 1 8FFF
1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 9000
1 0 1 1 1 1 1 1 1 1 1 1 1 97FF
1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 9800
1 1 1 1 1 1 1 1 1 1 1 1 1 9FFF
23 24
4
06/09/2011
Ejercicio Solución
Realice la interfaz entre el Z80 y el siguiente grupo de
MREQ 5V
memorias RD RD WR
25 26
CE
1000 Reservado Por lo cual, es difícil poder checar pin a pin que las conexiones
CE
para estén realizadas correctamente.
2732 6116 Expansión
1FFF
4K× 8 A10 2K× 8
A11 2000
RAM El método comúnmente usado consiste en inyectar una señal
OE OE WE 27FF
A0 A0 conocida dentro del sistema y detectarla
2800 Foldback
D7 Memory
2FFF
D0 3000
Para utilizar este método debemos generar una señal
identificable y constante y checar varios puntos en relación
RD Sin Usar
con esta señal
WR
FFFF
27 28
29 30
5
06/09/2011
TSD es el tiempo
en el que se
pone una dato
valido
33 34
35 36
6
06/09/2011
37 38
39 40