Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
nmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjkl
Tarea 2: Interfaces en el
zxcvbnmqwertyuiopasdfgh
Z80
Diseo Lgico con
jklzxcvbnmqwertyuiopasdf
Microprocesadores
Ing. Ezquiel Martnez Ayala
ghjklzxcvbnmqwertyuiopa
Fecha de entrega:
sdfghjklzxcvbnmqwertyuio
Carlos Andrs Prez Ramrez
pasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuio
Tarea 2: Interfaces en el Z80
entity tri_state is
port(
E: in std_logic;
Control: in std_logic;
Y: out std_logic
);
end tri_state;
Simulacin
Simulacin
En resumen tenemos
Compatibilidad total de pines con el 8255
14 Pines I/O programables
Totalmente compatible con TTL
De alta velocidad, sin estado de espera en operacin
Capaz de establecer reset o fijar un valor directamente
Control de lectura de palabras mejorado
Realiza procesos L7
Entrega corriente de 2.5mA en todos los puertos I/O.
Baja corriente en estado de standby (ICCSB): 10A
Diagrama de pines.
2. IC 74LS138
Caractersticas generales
Estos circuitos tipo Schottky estn diseados para usarse en
decodificacin de memoria de alto rendimiento o aplicaciones de
ruteo de datos, que requieren valores muy pequeos de retraso de
propagacin. En sistemas de memoria de alto rendimiento estos
decodificadores pueden ser usados para minimizar los efectos de la
decodificacin del sistema. Cuando son usados en memorias de alta
velocidad, los tiempos de retraso de este decodificador son menores
que el tpico tiempo de acceso a la memoria. Esto significa que
retraso introducido por el decodificador es despreciable en el total del
retraso en el sistema.
Tarea 2: Interfaces en el Z80
Resumiendo tenemos:
Est diseado especialmente para: decodificadores de memoria y
sistemas de transmisin de datos.
El 74LS138 (es un decodificador 3 a 8) incorpora 3 entradas de
activacin que simplifican la conexin en cascada de ms ICs y/o la
recepcin de dato.
Tiempo tpico de retardo (a 3 niveles de compuertas): 21 ns
Disipacin de potencia media: 32 mW.
Diagrama de pines
3. IC 74LS244.
Caractersticas generales
Este buffer est diseado para mejorar tanto el rendimiento como la
densidad de la placa del buffer 3-STATE empleado como manejador
de las direcciones de memoria, reloj y un bus orientado a la
transmisin/recepcin
Tiene 400 mV de histresis por cada lnea de datos en la corriente
baja del transistor PNP, lo que provee un mejor rechazo de ruido.
Resumiendo tenemos
Salidas de bus 3-STATE directas.
Entradas PNP que reducen el voltaje DC en las lneas del bus.
Histresis en las entradas de datos para mejorar el rechazo de ruido.
IOL tpica: 24 mA
IOH (corriente de fuente) tpica: 15 mA
Tiempos de retardo en la propagacin promedios
o Inversora: 10.5 ns
Tarea 2: Interfaces en el Z80
o No inversora 12 ns
Tiempo de habilitacin/inhabilitacin promedio: 18 ns
Potencia disipada promedio (en estado habilitado)
o Inversora: 130 mW
o No inversora: 135 mW
Diagrama de pines
PORT C
U4
1 15
A Y0
2 14 U3:A
B Y1 330
3 13 2 18
C Y2 A0 Y0
12 4 16
Y3 A1 Y1
11 6 14
Y4 A2 Y2
6 10 8 12
E1 Y5 A3 Y3
4 9
E2 Y6
5 7 1
E3 Y7 OE
V2
74LS138 74LS244
U3:B
11 9
A0 Y0
1V 13 7
A1 Y1
15 5
A2 Y2
17 3
A3 Y3
19
74LS14 74LS14 OE
1 2 3 4 74LS244
C1
1uF
Las seales del z80 que se requieren para poder usar este ejemplo
son:
IORQ: Requerimiento de I/O.
Lectura.
Escritura.
4. LCD HD44780
Caractersticas generales
El HD44780U es un controlador de LCD punto matriz que muestra
caracteres alfanumricos, japoneses y smbolos. Puede ser
configurada como un display controlada por un microprocesador de 4
8 bits. Dado que estas funciones estn provistas en un solo chip, un
sistema mnimo puede interactuar con l.
Resumiendo tenemos:
5 x 8 y 5 x 10 matriz de puntos.
Bajo voltaje de operacin: 2.7 V a 5.5 V
Amplio rango de manejo de potencia del controlador LCD: 3 V a 11 V
Maneja una alta velocidad en la interfaz MPU: 2 MHz (cuando V CC = 5
V)
Manejo del controlador por microprocesadores de 4 8 bits.
80 x 8-bits de almacenamiento en RAM (80 caracteres mximo)
9,920 bits de generador de caracteres (ROM) para un total de 240
caracteres
64x8 bits de almacenamiento en RAM
Compatibilidad total de pines con el HD44780S
Circuito automtico de reset que inicializa el controlador despus de
encenderlo
Oscilador interno con resistencias externas
Diagrama de pines.
U1
34 4 U2
D0 PA0
U5 33 3
D1 PA1 D[0..7]
13 32 2 4
D7 D2 PA2 RS
10 31 1 5
D6 D3 PA3 RW
9 U5(CLK) 30 40 6
D5 D4 PA4 E
7 6 29 39
D4 CLK D5 PA5
8 28 38 HD44780
D3 D6 PA6
12 23 27 37
D2 BUSAK D7 PA7
15 25
D1 BUSRQ
14 5 18
D0 RD PB0
26 36 19
RESET WR PB1
5 9 20
A15 A0 PB2
4 17 8 21
A14 NMI A1 PB3
3 16 35 22
A13 INT RESET PB4
2 23
A12 PB5
1 24 6 24
A11 WAIT CS PB6
40 25
A10 PB7
39 18
A9 HALT
38 14
A8 PC0
37 28 15
A7 RFSH PC1
36 16
A6 PC2
35 22 17
A5 WR PC3
34 21 13
A4 RD PC4
33 20 12
A3 IORQ PC5
32 19 11
A2 MREQ PC6
31 10
A1 PC7
30 27
A0 M1
Z80 CPU 8255A
U4
1 15
A Y0
2 14
B Y1
3 13
C Y2
12
Y3
11
Y4
6 10
E1 Y5
4 9
E2 Y6
5 7
E3 Y7
V2
74LS138
1V
74LS14 74LS14
1 2 3 4
C1
1uF
Las seales del z80 que se requieren para poder usar este ejemplo son:
Lectura.
Escritura.
Tarea 2: Interfaces en el Z80
Los 8 flip flops del 74LS374 son flip flips de disparo tipo D. En la
transicin positiva del reloj las salidas, Q, sern puestas al nivel lgico
en que se establecieron las entradas D. Un control de salida
implementado en un buffer puede ser usada para mandar las
entradas en cualquier estado lgico (alto o bajo) o en el estado de
alta impedancia.
El control de salida no afecta la operacin interna de los candados o
de los flip flops. Esto significa que la informacin vieja puede ser
retenida o puede ser introducida nueva informacin an cuando las
salidas estn apagadas.
Diagrama de pines
74
D Bus de datos DLS ENT
0- 0-24 RA
Z8D D4
1
2 DA
07 G
7D
G
I
R I
0-
DE
O
W
D O
I C
SA
DAT
R R D
R O 774
L LID
OS
D
Q W KLS A
R 37
3 DE
DA
TO
S
Tarea 2: Interfaces en el Z80
Las seales del z80 que se requieren para poder usar este ejemplo son:
IORQ: Requerimiento de I/O.
Lectura.
Escritura.
5V
2.2k
U5 7
13 U2:B
D7 6
10 9 11
D6 Y0 A0
9 7 13
D5 Y1 A1 5
7 6 5 15
D4 CLK Y2 A2
8 3 17
D3 Y3 A3 4
12 23 U5(CLK)
D2 BUSAK
15 25 19
D1 BUSRQ OE 3
14
D0
26 74LS244
RESET 2
5 U2:A
A15
4 17 18 2
A14 NMI Y0 A0 1
3 16 16 4
A13 INT Y1 A1
2 14 6
A12 Y2 A2 0
1 24 12 8
A11 WAIT Y3 A3
40
A10
39 18 1
A9 HALT OE
38
A8
37 28 74LS244
A7 RFSH
36
A6
35 22
A5 WR
34 21
A4 RD
33 20 U1:A
A3 IORQ
32 19 1
A2 MREQ
31 3
A1
30 27 2
A0 M1
Z80 CPU 74LS32
U1:B
4
6
5
74LS32
U3
3 2
D0 Q0
4 5
D1 Q1
V2 7 6
D2 Q2
8 9
D3 Q3
13 12
D4 Q4
14 15
D5 Q5
17 16
D6 Q6
1V 18 19
D7 Q7
U4:A
1
OE
1 2 11
CLK
74LS14 74LS14
74LS374
74LS14
1 2 3 4
C1
1uF