Sunteți pe pagina 1din 4

BITACORA

WILLIAM RICARDO RUBIO SANCHEZ


WILMER SEDIEL TRUJILLO
JAVIER ALBERTO HOYOS
ESTUDIANTES



LEIDY JOHANA QUINTERO RODRIGUEZ

DOCENTE





UNIVERSIDAD DEL QUINDIO
FACULTA DE INGENIERIA
PROGRAMA DE INGENIERIA ELECTRONICA
ARMENIA QUINDIO
MARZO 25 DE 2014
Continuaremos con la simulacin del microprocesador basado en el core AVR,
como se vena implementando cada practica realizada en el trabajo anterior se
basaba en la parte interna del microprocesador sin implementarse ni simularse la
memoria RAM.
Para este trabajo realizaremos la simulacin de la memoria en Matlab, anexando
al trabajo I, como sabemos, cada trabajo depende del anterior.
Para el trabajo II debemos implementar:
- Atencin de 3 interrupciones usando un controlador programable de
interrupciones.
- Memoria de datos (SRAM) de 20 posiciones.
- Memoria de programa de 20 posiciones.
- Visualizacin del Puntero de Pila (SP).
- Temporizador de 8 bits.
- Dos mdulos de entrada y salida configurables.

Dado a que an tenamos que discutir, sobre cmo empezar este trabajo II,
empezamos a investigar hoy sobre la memoria SRAM, su funcionamiento y como
implementaramos el cdigo, puesto que las interrupciones ya las veremos en
clase terica. A continuacin exponemos algo de nuestra investigacin del da de
hoy:

SRAM son memorias que no son directamente accesibles a la unidad central de
procesamiento (unidad aritmtica y lgica ALU, a veces llamado acumulador)
como lo son los registros. Si accede a estos lugares de memoria que suelen
utilizar un registro como almacenamiento provisional. En el siguiente ejemplo, un
valor de SRAM se copiar en el registro R2 (primero de comandos), un clculo con
el valor de R3 est hecho y el resultado se escribe en R3 (mando 2). Despus de
que este valor se vuelve a escribir la ubicacin SRAM (comando de 3, que no se
muestra aqu).

Fig. 1


Fig. 2


Por lo tanto, es evidente que las operaciones con valores almacenados en la
SRAM son ms lentos para llevar a cabo que los que utilizan solo registros. Por
otro lado: el tipo AVR pequeo tiene 128 bytes de SRAM disponibles, mucho ms
que los 32 registros pueden contener.
Los tipos de AT90S8515 hacia arriba ofrecen la oportunidad adicional para
conectar la memoria RAM externa adicional, la ampliacin de los 512 bytes
internos. , Se accede desde el ensamblador punto de vista externo como SRAM
interna. No hay comandos adicionales que deben ser utilizados para SRAM
externo.

Como conclusin, decidimos, que empezaremos a realizar la primera fase de este
proyecto, la memoria de datos (SRAM) en Matlab, pues estamos usando este
compilador como simulador.


Informacin tomada de :

http://www.avr-asm-tutorial.net/avr_en/beginner/SRAM.html

S-ar putea să vă placă și