Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CUESTIONES PREVIAS
Qu es un microprocesador? Es un Circuito Integrado Secuencial Sncrono Qu necesita para funcionar? Una tensin continua estable (5V, 3.3V, 2.5V, 1.5V...) Una seal de reloj (frecuencia del oscilador) Otros circuitos digitales (sistema mnimo microprocesador) Qu hace? Interpreta (decodifica) combinaciones de bits (rdenes) y genera seales digitales internas y/o externas para el resto de circuitos Para qu? Para ejecutar de manera continua una secuencia de rdenes (o programa)
Mundo exterior
Bus de Direcciones: selecciona origen o destino (unidireccional): M lneas: capacidad de direccionar 2M posiciones/direcciones Bus de Datos: transferencia de datos (bidireccional) N lneas: bits transmitidos en paralelo (tamao de los datos) Bus de Control: heterogneo, depende del microprocesador
MEMORIAS
Qu es una memoria? Es un dispositivo que es capaz de proporcionar un medio fsico para almacenar la informacin procesada por un sistema digital En nuestro caso slo nos interesan las memorias de semiconductores Para qu se emplean? Para almacenar programas y datos en Sistemas Microprocesadores (90%) Para implementar circuitos combinacionales Qu es una palabra? Es un grupo de bits a los que se puede acceder de manera simultnea Qu es una direccin? Es la posicin de identificacin de una palabra en memoria
CLASIFICACIN (II)
Por las Operaciones
RWM: Memorias de Lectura/Escritura; las operaciones de lectura y de escritura son rpidas y habituales en el funcionamiento del mP ROM: Slo Lectura; la informacin es leda de manera rpida pero la escritura es ms lenta y no es habitual en el funcionamiento del sistema mP
CLASIFICACIN (III)
Por lo Permanente de la informacin
No voltiles: la informacin se retiene de manera permanente aunque se interrumpa la alimentacin del circuito Voltiles: se pierde la informacin sin tensin de alimentacin Estticas: se mantiene la informacin permanentemente siempre que exista alimentacin Dinmicas:adems de la alimentacin se necesitan operaciones peridicas de refresco de informacin
Decodificador de direcciones
/CE
/OE Control Circuito de E/S (Di) Lneas de Datos
Contenido de la memoria
+Vcc
/OE /CE
SALIDA DECODIFICADOR
MEMORIAS RAM
Almacenan datos o valores que cambian con frecuencia Voltiles (variedad NVRAM no voltil porque se alimenta con batera) Acceso aleatorio Operaciones de lectura y escritura
Decodificador de direcciones
Memorias RAM (voltiles) SRAM: Alta velocidad Bajo consumo DRAM: Alta densidad de integracin Necesidad de refresco Bajo precio
1 memoria de 1k x 8
Bus de direcciones
Bus de datos
2 chips de 1k x 4
1 memoria de 2k x 4
Bus de direcciones
Bus de datos
CS A9
RAM 1K x 4 (8) A0
CS A9
RAM 1K x 4 (7) A0
CS A9
RAM 1K x 4 (6) A0
CS A9
RAM 1K x 4 (5) A0
CS
RAM 1K x 4 (4) A0
1 memoria de 4k x 8
ENABLE
A9
+Vcc (1)
CS A9
RAM 1K x 4 (3) A0
CS A9
RAM 1K x 4 (2) A0
CS A9 A9
A11
A10
D7
.....
MAPA DE MEMORIA
Es el plano de localizacin de cada tipo de memoria en un Sistema Microprocesador Representa el margen de las direcciones de acceso a cada tipo de memoria y/o las unidades de entrada/salida Se configura a partir de las lneas del bus de direcciones activando las lneas de control de cada integrado de memoria y/o unidades de entrada/salida
CE OE WE
SRAM (8k x 8)
D7-D0
A12-A0
CE
Latch
D7-D0
8000
CE OE
ROM (32K x 8)
ROM (8k x 8)
D7-D0
FFFF
A12-A0
Q7-Q0