Beruflich Dokumente
Kultur Dokumente
17/10/2014
17/10/2014
Como se conectan?
D0 - D7
CPU
17/10/2014
RAM
A0 A6
/MREQ
/CS
RD/WR
RD/WR
Mapas de Memoria
17/10/2014
Ejemplo de Aplicacin
$0000
$FFFF
17/10/2014
Ejemplo de Aplicacin
Pero A7-A15 son indiferentes, no estn conectados a la RAM
qu hay en la direccin $0080?
$0000
$0000
$007F
$0080
$FFFF
$FFFF
17/10/2014
RAM
Ejemplo de Aplicacin
Y as sucesivamente en $0100
$0000
$FFFF
17/10/2014
$0000
$007F
$0080
$00FF
$0100
RAM
RAM
$FFFF
10
Ejemplo de Aplicacin
$0000
$0000
$007F
$0080
$00FF
$0100
RAM
RAM
RAM
.
.
.
$FFFF
17/10/2014
$FFFF
RAM
11
17/10/2014
12
A0 A6
CPU
RAM
A7-A15
/CS
/MREQ
RD/WR
RD/WR
13
17/10/2014
14
La temporizacin del
CPU08 se deriva desde
unclock de 4 fases
El ciclo de BUS consiste
de un pulso de clock en
cada fase
Ciclo 1 Read Cycle.
En T1 del ciclo 2
17/10/2014
15
ROM 8K x 8 Presentacin.
16
17/10/2014
17
17/10/2014
18
17/10/2014
19
17/10/2014
20
21
17/10/2014
00 RAM, 11ROM
Sistemas con Microprocesadores - UNT
22
D0 - D7
A0 A12
A15
A14
/MREQ
D0 - D7
A0 A6
/CS
RD/WR
/CS
17/10/2014
A15
A14
/MREQ
CPU
23
<= MO
La igualdad es cuando no hay redundancia.
La redundancia permite economizar compuertas.
Con la seguridad de que no se requiere el espacio
redundante en el futuro.
ATENCION:
No
17/10/2014
24
Presentacin de un Registro.
17/10/2014
25
Presentacin de un Latch.
17/10/2014
26
Presentacin de un Contador.
Carga Paralelo.
Especificaciones para 74160, 61, 62, 63
17/10/2014
27
RO1
DI1
BUS 1
DE
17/10/2014
28
17/10/2014
29
externo o
interno.
Inhabilitar la cuenta.
Leer un valor.
Poner el contador a cero.
Con Overflow del Contador
Enable/Disable
17/10/2014
30
Para
17/10/2014
31
Conexin de un Contador
Cumple con
Especificaciones?
17/10/2014
32
Contador
Se
17/10/2014
33
17/10/2014
34
17/10/2014
35
17/10/2014
36
el pedido de INT.
Pone FF-D=0 (para que registre un prx OVF).
A continuacin se debe escribir ACK=0, por qu?
17/10/2014
37
38
La Imagen Completa.
Conectar un Registro y un Contador a
un sistema que requiere RAM de 128
Bytes y ROM de 8K.
Dibujar el mapa de memoria.
Dibujar el Circuito.
Escribir las siguientes rutinas:
arrancar
39
StopC:
17/10/2014
EQU
$00
EQU
$01
EQU
$80
PSHA
LDA #$01
STA RCS
LDA #$0C
STA RCS
PULA
RTS
PSHA
LDA #$08
;SEL_CLK=1; ENABLE=0;
STA RCS
;
MOV CONTADOR,TIEMPO
PULA
RTS
Sistemas con Microprocesadores - UNT
40
17/10/2014
y Desventajas? Tema 1.
Sistemas con Microprocesadores - UNT
41