Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ELECTRÓNICA
Ingeniería EN ELECTRÓNICA
AUTOMATIZACIÓN Y CONTROL
MICROPORCESADORES
INFORME 2
DANIEL CHICAIZA
Sangolquí – ECUADOR
2020
1. Tema: Aplicación de una memoria SARM.
2. Objetivo General
Aprender y comprender el funcionamiento de una SRAM en un circuito
simulado en ISIS Proteus.
3. Objetivos Específicos
Implementar el circuito propuesto en clase en el simulador ISIS PROTEUS.
Analizar el funcionamiento del circuit.o para conocer las características de la
memoria de mejor manera
4. Realización
PROBLEMA
Diseño: Memoria SRAM
Datos de salida
Solución:
Almacenamiento de datos
Bus Data
Bus Adress
BUs control
Arreglo de celdas .
6. Desarrollo
Memoria SRAM
Memoria aleatoria estatica
High power
Es mas cara
Volatil (El contenido dura mientras esta a Vcc)
Ejemplo: Cache.
Bloque de entrada
Para nuestro circuito, a mas de que los datos de entrada sean ingresados por el
usuario, se podrá escoger la localidad de la memoria donde desea guardar los datos
de entrada y posteriormente mediante la unidad de control darle instrucciones a la
memoria ya sea de esta este en lectura o escritura y de igual manera para poder
habilitar la memoria.
Figura 2: Bloque de entrada de datos
Para ingresar los datos se lo realizara mediante interruptores los cuales para que
funcionen estos están conectados a Vcc y una resistencia conectada a tierra, debemos
tener en cuenta que los números ingresados están en código binario.
Para poder realizar ese circuito se utiliza el algoritmo XC3 y desplazamiento por lo que
el primer bit menos significativo forma parte del numero en BCD y será colocado como
el más significativo, por lo que el resto de los datos de entrar serán aplicados el
algoritmo de XC3 que dice que si el numero es igual o mayor a 5 toca sumar 3. Para
sacar el resultado de la suma utilizamos un Sumador (74283).
A3 A2 A1 F
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Tabla 1: Funcion F de los datos mas significativos
A1/A3A2 00 01 11 10
0 0 0 1 0
1 0 0 1 1
F= A3A2+A3A1
F=A3(A2+A1)
Entonces cada vez que se ingresen datos iguales o mayores a 5 el circuito con
integrados de baja escala de integración será conectado al sumador realizando la
suma. El bit de salida mas significativo forma parte del decoder que nos indica las
decenas
Ejemplo 1
Numero = 9
Las salidas (S0 S1 y S2) nos indicaran las unidades tomando en cuenta que como el
algoritmo nos pide desplazar al más significativo (A0) este formara parte de las
unidades y ocupando el lugar del bit menos significativo tenido como resulta para las
unidades
S2 S1 S0 A0 = 1001
S3=0
Ejemplo 2
Numero =14
Bus de Direcciones
Para las direcciones de igual forma tiene interruptores para ingresar los datos que en
este caso serán 5 bit de datos dándonos hasta 32 lugares donde se pueden almacenar
los datos ingresados. Para visualizar los datos se ha colocado dos displays de 7
segmentos.
D2 D1 D0 M1
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Tabla 1: Funcion F de los datos mas significativos
D0/D1D2 00 01 11 10
0 0 0 1 0
1 0 0 1 1
M1= D2D1+D2D0
M1=D2(D1+D0)
B3 B2 B1 D1 M2
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
B1D1/B3B 00 01 11 10
2
00 0 0 1 1
10 0 1 1 1
11 0 1 1 1
10 0 1 1 1
M2= B3+B2D1+B2B1
M2=F3+B2(D1+B1)
Bus de control
En esta entrada se escoge las instrucciones que se le da ala memoria 6116 ya sea
para lectura o escritura y de igual manera tiene la opción de habilitar o deshabilitar la
memoria (CS). Este circuito consta de dos interruptores para cada instrucción
Bloque de Proceso
En esta parte del circuito tenemos la memoria 6116 que es una memoria SRAM. El
dispositivo 6116 es una memoria de acceso aleatorio, Random Acces Memory (RAM),
cuenta con una capacidad de 2048 palabras de 8 bits cada una, es una memoria
estática de alta velocidad, está fabricada con la tecnología CMOS, opera con una
fuente de alimentación de +5.0 Volts y está dispuesta en una pastilla de 24 terminales.
En el circuito realizado esta parte del circuito permite ingresar los datos de entrada y
donde el usuario escogerá la ubicación de almacenamiento. De igual manera esta
SRAM es de entrada y salida bidireccional ya que por el lugar donde entran los datos
es por se presentan los datos guardados en código binario.
Bloque de salida
8. Solución
Con la ayuda del internet mediante videos instructivos se logro realizar el circuito que
nos ayudaba a convertir los datos binarios en código BCD para poder presentar en los
displays de 7 segmentos.
9. Conclusiones
Se ha observado que con esta memoria tiene muchos lugares donde se puede
almacenar datos de los el usuario puede sobre escribir los datos guardados
Se logro ver de mejor manera como funciona una SRAM y comprobar la teoría
dada en clase es correcta.
La desventaja de esta memoria es que los datos guardados al apagar el
circuito se perderán los datos ya almacenados sobre ella.
10. Recomendaciones
Bibliografía
https://www.youtube.com/watch?v=Iw5r5J_eorE
Alcalde San Miguel.P (2010). Electrónica aplicada. Editorial Paraninfo.
https://books.google.com.ec/books?id=2y_Ae8I8lUIC
Bibliografía
Anonimo. (22 de 01 de 2017). WILAEBA Electronica. Obtenido de
https://wilaebaelectronica.blogspot.com/2017/01/decodificador-binario-a-bcd-de-5-
bits.html