SlideShare una empresa de Scribd logo
1 de 11
UNIVERSIDAD CATÓLICA ANDRÉS BELLO FACULTAD DE
INGENIERÍA ESCUELA DE INFORMÁTICA
CÁTEDRA ARQUITECTURA DEL COMPUTADOR
Prof. Cante Mata, Biagio Domeníco
PRÁCTICA 6: Memoria (SRAM).
NCR 25378
Berrios Moreno, Moisés Alejandro CI 27.187.203
Toro Yépez Daniel Josué CI 25.482.284
9 de junio de 2021
1. OBJETIVOS:
1.- Estudiar las características básicas de las memorias SRAM.
2.- Construir una memoria SRAM con el uso de la memoria 6116 y comprobar su correcto
funcionamiento.
2. MATERIALES
1 Protoboard.
1 Fuente de poder
1 Multímetro Digital
1 6116
1 74LS241
8 Diodos LED
12 Resistencia de 150Ω, ¼ W
2 Mini dip de 8 interruptores
3 Resistencias de 1K
3 Pulsadores
Desarrollo.
A todo dispositivo que sirva para almacenar información se le asigna el nombre de
memoria, en una memoria debe existir la posibilidad de poder extraer la información que
fue previamente almacenada.
En un sistema la información se almacena en forma de datos y de instrucciones, de
tal manera que la memoria debe estar en condiciones de recibir palabras que son datos y
palabras que son instrucciones, en cualquier momento, o poder ceder dicha información
cuando así se requiera, para realizar esta función se necesita un sistema de control para la
transferencia de información, que se encuentra dentro de la memoria.
La memoria está constituida por localidades con casilleros individuales para cada bit
de información, (BIT significa BInary digIT), cada localidad corresponde a una dirección
determinada, la estructura de una memoria es similar al barrio de una ciudad, en el que
cada casa corresponde a su número.
Una vez que dicha información haya sido incluida dentro de la memoria de un
sistema, cada información, ya sea dato o instrucción puede alcanzarse únicamente a través
de su dirección.
La memoria está caracterizada por tres propiedades fundamentales;
1.- Capacidad de memoria
2.- Tiempo de acceso
3.-Costo por bits.
El IDT6116SA / LA es una RAM estática de alta velocidad de 16,384 bits organizado
como 2K x 8. Se fabrica utilizando la tecnología CMOS de alto rendimiento y alta
confiabilidad de IDT. Se dispone de tiempos de acceso de hasta 15 ns. El circuito
también ofrece un modo de espera de energía reducida. Cuando CS pasa a ALTO,
el circuito pasará automáticamente y permanecerá en modo de espera modo de
potencia, siempre que CS permanezca ALTO. Esta capacidad proporciona
importantes ahorros de energía y refrigeración a nivel del sistema. La versión de bajo
consumo (LA) también ofrece datos de respaldo de batería capacidad de retención
donde el circuito normalmente consume solo 1µW a 4µW funcionando con una
batería de 2V.
Todas las entradas y salidas del IDT6116SA / LA son compatibles con TTL. Se
utilizan circuitos asíncronos totalmente estáticos, que no requieren relojes ni
actualización para su funcionamiento.
El IDT6116SA / LA está empaquetado en 24 pines de 600 y 300 mil DIP de plástico
o cerámica y un SOIC de ala de gaviota de 24-lead J-bend SOJ que proporciona
altas densidades de empaque a nivel de placa. El producto de grado militar se fabrica
de acuerdo con la última versión de MIL-STD-883, Clase B, lo que la hace ideal
adecuado para aplicaciones militares de temperatura que exigen el más alto nivel de
rendimiento y confiabilidad
3. CAPACIDAD DE LA MEMORIA
La capacidad de la memoria o capacidad de almacenamiento viene definida por el
número de bits de almacenamiento existente y el número de la longitud de palabras, la
capacidad de la memoria se indica en Kbytes, en un sistema la capacidad puede ampliarse
indefinidamente, sin que tengan que cambiarse las unidades de E/S ni la CPU, las etapas
de ampliación pueden ser;
1,024 Kbytes
2,048 Kbytes
4,096 Kbytes
8,192 Kbytes
16,384 Kbytes
32,768 Kbytes
65,536 Kbytes
131,072 Kbytes
262,144 Kbytes
4. TIEMPOS DE ACCESO
El tiempo de acceso es el tiempo que se necesita para localizar y leer una información
almacenada; el tiempo de acceso es una característica importante para determinar la
velocidad de resolución de un sistema, conociendo el tiempo de acceso se puede predecir
el tiempo necesario para procesar un trabajo, si algunas localidades de la memoria se
alcanzan más rápidamente que otras se suele tomar el valor promedio de todas ellas, se
habla entonces del tiempo de acceso promedio.
5. COSTOS POR BIT
Los costos por bit comprenden los gastos de adquisición de una memoria referidos
únicamente a un solo bit, si al adquirir una memoria se establece un límite de gastos que
no ha de ser sobrepasado, puede apreciarse que cuando más grande se elija la capacidad
de la memoria, mayor será el tiempo de acceso, en cambio sí se requiere una capacidad
mínima los costos disminuirán a medida que aumentan los tiempos de acceso.
6. LA MEMORIA RAM 6116
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.
7. CARACTERÍSTICAS DE LA MEMORIA RAM 6116
 Organización de la memoria: 2048 X 8
 Alta velocidad: tiempo de acceso 150 nanoseg.
 Baja potencia en estado inactivo: 10 µW
 Baja potencia en estado activo: 160 mW
 RAM completamente estática: No requiere reloj para su funcionamiento
 Temperatura de operación: 0.75 grados centígrados
 Temperatura de almacenamiento: De -55 a +125 grados centígrados.
 Potencia de disipación: 1 Watts
 Todas sus entradas y salidas son compatibles directamente con la tecnología
TTL Es directamente compatible con las memorias de 16K estándar, tipo
RAM 6132
Figura 1 figura de distribución de pin de una memoria SRAM 6116 y tabla de
verdad de dicho dispositivo.
DESCRIPCIÓN DE LAS TERMINALES
 A0-A10: Líneas de direcciones
 E/S0-E/S7: Entrada y Salida de datos
 CS Habilitador de la pastilla
 OE Habilitador de salidas
 WE Habilitador para la escritura
 Vcc Voltaje de alimentación +5.0 Volts
 GND Terminal de tierra 0.0 Volts
OPERACIÓN DE LECTURA
Un dato será leído del dispositivo de almacenamiento RAM 6116, mediante la
aplicación de un nivel alto en la terminal (WE)', un nivel bajo en (CS)', y estando en nivel
bajo la terminal (OE)', con estas conexiones se dispone que se pueda leer la memoria RAM
6116, si se coloca un nivel alto en la terminales (OE)'. y/o (CS)' las líneas de E/S y/o la
pastilla 6116 se ponen en estado de alta impedancia, respectivamente. (CS)' posee la
función de controlar la activación de la pastilla, la cual puede ser usada por un sistema con
microprocesadores para la selección del dispositivo. La terminal (OE)' habilita las salidas, o
las pone en estado de alta impedancia, la cual puede ser habilitada cada vez que el
microprocesador requiera leer la memoria.
OPERACIÓN DE ESCRITURA
Un dato es escrito en el dispositivo RAM 6116 mediante la aplicación de un nivel bajo
en la terminal (WE)', un nivel bajo en (CS)', y un nivel alto o bajo en la terminal (OE)'.
La terminal (WE)' al ser activa provoca que las terminales E/S de la memoria RAM
6116 se habiliten para aceptar la información, en estas condiciones la terminal (OE)' posee
la opción de ser colocada en estado de alto bajo, para realizar así la operación de escritura.
Realice el siguiente montaje que se muestra en la figura 2:
Figura 2 Circuito de memoria 6116 , con 2 multiswicht de 8 , dos LED de 10 para visualizar
la dirección y el dato 6 paquetes de resistencia de 8,7 de 150 𝛺y una de 1K 𝛺 y una batería
de 5 voltios.
Para comprobar el correcto funcionamiento de la memoria
SRAM, deberá de almacenar una serie de datos en la
memoria y luego hacer el proceso de lectura para verificar
su contenido.
Para almacenar una dato, primero debe colocar la
dirección en los minidip que manejan las entradas (A0, A1,
A2, A3), luego escriba el dato en los minidip que están
conectados al buffer, habilite el buffer de entrada (nunca
habilite el buffer de entrada al mismo tiempo que la señal
de leer dato de la memoria, ya que puede ocasionar danos).
El diagrama de señales seria el siguiente :
Para el proceso de lectura es más sencillo, ya que
basta con colocar la dirección de memoria y habilitar la
señal de leer dato, como se muestra en la figura :
8. RESULTADOS
Para probar la memoria, se graba la siguiente información en la misma: Se coloca el dato
de dirección y el dato a grabar y pulsando simultáneamente el pulsador del Mindip y el de
escritor de la memoria se procede a registrar todos los siguientes datos en las memorias.
DIRECCIÓN DATO
1. 00000000 00001100
2. 00011001 11100001
3. 00100101 00001111
4. 101100110 11001010
5. 00000100 00001000
6. 00000101 00001101
Figura 3 Se procede a colocar en la dirección00000000 el dato de 00001100 y se pulsa el botón
Minidip y de escribir el registro.
Figura 4 Luego de colocar en la dirección 00000000 el dato de 00001100 y se pulsa el botón
de leer registro para determinar si se grabó el dato.
MEMORIA
RAM 6116
REGISTRO
00000000
DATO
00001100
LEER
REGISTRO
REGISTRO
0000000
DATO
00001100
MINIDIP
Escribir
registro en la
dirección
REGISTRO
00000000
DATO
00001100
REGISTRO
0000000
DATO
00001100
1
Figura 5 Se repite el procedimiento de escribir el dato en la dirección pulsando simultáneamente
el minidip y escribir el dato en el registro y luego se procede a colocar en la dirección000011001
el dato de 11100001 y se pulsa el botón de leer registro para determinar si se grabó el dato.
Figura 6 se repite el proceso de escritura y se procede a colocar en la dirección 001001010 el
dato de 00001111 y se pulsa el botón de leer registro para determinar si se grabó el dato.
REGISTRO
00011001
DATO
11100001
REGISTRO
001000101
DATO
00001111
LEER
REGISTRO
LEER
REGISTRO
REGISTRO
001000101
DATO
00001111
REGISTRO
00011001
DATO
11100001
2
Figura 7 se repite el proceso de escritura y se procede a colocar en la dirección 10110100 el
dato de 11001010 y se pulsa el botón de leer registro para determinar si se grabó el dato.
Figura 8 se repite el proceso de escritura y se procede a colocar en la dirección 00001000 el
dato de 00000100 y se pulsa el botón de leer registro para determinar si se grabó el dato.
REGISTRO
10110100
DATO
11001010
LEER
REGISTRO
REGISTRO
00000100
DATO
00001000
LEER
REGISTRO
REGISTRO
00000100
DATO
00001000
REGISTRO
10110100
DATO
11001010
3
Figura 9 se repite el proceso de escritura y se procede a colocar en la dirección 00000101 el
dato de 00001101 y se pulsa el botón de leer registro para determinar si se grabó el dato.
9. ANÁLISIS DE RESULTADOS
Se pudo registrar en cada dirección de las seis direcciones un dato y este se pudo revisar que
se encontraba según como se registró se coloca la direccióny con el botón leer el dato se puede
observar el listado de datos en cada dirección de las seis registradas:
DIRECCIÓN DATO
1. 00000000 00001100
2. 00011001 11100001
3. 00100101 00001111
4. 101100110 11001010
5. 00000100 00001000
6. 00000101 00001101
El tiempo de acceso de los datos en las diferentes direcciones de las memorias es muy rápido
con tan solo un toque del botón de escritura se graba y se borran las memorias al apagar el
circuito de proteus.
10. CONCLUSIONES
Se pudo estudiar las características básicas de las memorias SRAM y construir un
circuito con una memoria SRAM (memoria 6116) y comprobar su correcto funcionamiento. Se
pudo almacenar en la memoria 6 registros y demostrando que esta memoria tiene la capacidad
de almacenar una capacidad de 2.048 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 bajo voltaje es decir de +5.0 Volts y está dispuesta en una pastilla de 24 terminales. Esta
REGISTRO
000000101
DATO
00001101
LEER
REGISTRO
DATO
00001101
REGISTRO
000000101
4
memoria se borra al apagar el circuito, que es una característica de la memoria RAM. Y se
puede grabar rápidamente en esta memoria

Más contenido relacionado

La actualidad más candente

Práctica de flip flops
Práctica de flip flopsPráctica de flip flops
Práctica de flip flopskartorrealba
 
Contador Con Sensor Infrarrojo
Contador Con Sensor InfrarrojoContador Con Sensor Infrarrojo
Contador Con Sensor InfrarrojoCCAB666
 
Electrónica digital: maquinas de estado con VHDL
Electrónica digital: maquinas de estado con VHDLElectrónica digital: maquinas de estado con VHDL
Electrónica digital: maquinas de estado con VHDLSANTIAGO PABLO ALBERTO
 
Types of flip flops ppt
Types of flip flops pptTypes of flip flops ppt
Types of flip flops pptViraj Shah
 
7 segment led interfacing with 8051
7 segment led interfacing with 80517 segment led interfacing with 8051
7 segment led interfacing with 8051Sam Patel
 
Electrónica digital: Tema 3 Funciones aritméticas y lógicas
Electrónica digital: Tema 3 Funciones aritméticas y lógicas Electrónica digital: Tema 3 Funciones aritméticas y lógicas
Electrónica digital: Tema 3 Funciones aritméticas y lógicas SANTIAGO PABLO ALBERTO
 
Circuitos logicos de tres estados
Circuitos logicos de tres estadosCircuitos logicos de tres estados
Circuitos logicos de tres estadosZy Mo
 

La actualidad más candente (20)

Controladores ac
Controladores acControladores ac
Controladores ac
 
Práctica de flip flops
Práctica de flip flopsPráctica de flip flops
Práctica de flip flops
 
Contador Con Sensor Infrarrojo
Contador Con Sensor InfrarrojoContador Con Sensor Infrarrojo
Contador Con Sensor Infrarrojo
 
Adc and dac
Adc and dacAdc and dac
Adc and dac
 
Electrónica digital: maquinas de estado con VHDL
Electrónica digital: maquinas de estado con VHDLElectrónica digital: maquinas de estado con VHDL
Electrónica digital: maquinas de estado con VHDL
 
Circuitos secuenciales
Circuitos secuencialesCircuitos secuenciales
Circuitos secuenciales
 
PRACTICA_EXCESO_3-COD_GRAY
PRACTICA_EXCESO_3-COD_GRAY PRACTICA_EXCESO_3-COD_GRAY
PRACTICA_EXCESO_3-COD_GRAY
 
MUX-DEMUX 2 a 1
MUX-DEMUX 2 a 1MUX-DEMUX 2 a 1
MUX-DEMUX 2 a 1
 
Types of flip flops ppt
Types of flip flops pptTypes of flip flops ppt
Types of flip flops ppt
 
El PIC16F84
El PIC16F84El PIC16F84
El PIC16F84
 
7 segment led interfacing with 8051
7 segment led interfacing with 80517 segment led interfacing with 8051
7 segment led interfacing with 8051
 
Plc1
Plc1Plc1
Plc1
 
Electrónica digital: Tema 3 Funciones aritméticas y lógicas
Electrónica digital: Tema 3 Funciones aritméticas y lógicas Electrónica digital: Tema 3 Funciones aritméticas y lógicas
Electrónica digital: Tema 3 Funciones aritméticas y lógicas
 
Industrial ethernet
Industrial ethernetIndustrial ethernet
Industrial ethernet
 
Diagrama escalera
Diagrama escaleraDiagrama escalera
Diagrama escalera
 
Registro de desplazamiento
Registro de desplazamientoRegistro de desplazamiento
Registro de desplazamiento
 
Memoria sram
Memoria sramMemoria sram
Memoria sram
 
Informe practico
Informe practicoInforme practico
Informe practico
 
Codificador Multiplexor.pptx
 Codificador Multiplexor.pptx Codificador Multiplexor.pptx
Codificador Multiplexor.pptx
 
Circuitos logicos de tres estados
Circuitos logicos de tres estadosCircuitos logicos de tres estados
Circuitos logicos de tres estados
 

Similar a Practica6MoisesDaniel25378.docx

Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesadoranyely-brayan
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesadoranyely-brayan
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesadoranyely-brayan
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesadoranyely-brayan
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesadoranyely-brayan
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesadoranyely-brayan
 
Curso Ensamblaje de Computadoras - Semana 5 Memorias RAM
Curso Ensamblaje de Computadoras - Semana 5 Memorias RAMCurso Ensamblaje de Computadoras - Semana 5 Memorias RAM
Curso Ensamblaje de Computadoras - Semana 5 Memorias RAMFelix Cuya
 
Trabajo de mantenimiento
Trabajo de mantenimientoTrabajo de mantenimiento
Trabajo de mantenimientowillamhernan
 
ramyprocesador
ramyprocesadorramyprocesador
ramyprocesadorUniciencia
 
Microprosedador
MicroprosedadorMicroprosedador
Microprosedadordy vc
 
Tema 1. 1ª parte hardware. 4º eso
Tema 1. 1ª parte hardware. 4º esoTema 1. 1ª parte hardware. 4º eso
Tema 1. 1ª parte hardware. 4º esoeva
 
estructurabasicapc
estructurabasicapcestructurabasicapc
estructurabasicapcUniciencia
 
Cotizacion pc
Cotizacion pcCotizacion pc
Cotizacion pchedaro
 

Similar a Practica6MoisesDaniel25378.docx (20)

5 Memoria ram
5 Memoria ram5 Memoria ram
5 Memoria ram
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Memorias nec
Memorias necMemorias nec
Memorias nec
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesador
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesador
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesador
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesador
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesador
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesador
 
Curso Ensamblaje de Computadoras - Semana 5 Memorias RAM
Curso Ensamblaje de Computadoras - Semana 5 Memorias RAMCurso Ensamblaje de Computadoras - Semana 5 Memorias RAM
Curso Ensamblaje de Computadoras - Semana 5 Memorias RAM
 
Trabajo de mantenimiento
Trabajo de mantenimientoTrabajo de mantenimiento
Trabajo de mantenimiento
 
Trabajo de mantenimientom
Trabajo de mantenimientomTrabajo de mantenimientom
Trabajo de mantenimientom
 
ramyprocesador
ramyprocesadorramyprocesador
ramyprocesador
 
Microprosedador
MicroprosedadorMicroprosedador
Microprosedador
 
Trabajo de mantenimiento
Trabajo de mantenimientoTrabajo de mantenimiento
Trabajo de mantenimiento
 
Trabajo de mantenimiento
Trabajo de mantenimientoTrabajo de mantenimiento
Trabajo de mantenimiento
 
Tema 1. 1ª parte hardware. 4º eso
Tema 1. 1ª parte hardware. 4º esoTema 1. 1ª parte hardware. 4º eso
Tema 1. 1ª parte hardware. 4º eso
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
estructurabasicapc
estructurabasicapcestructurabasicapc
estructurabasicapc
 
Cotizacion pc
Cotizacion pcCotizacion pc
Cotizacion pc
 

Último

LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfwilangelfmendoza
 
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdfSELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdfdarwinciro39039
 
2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).doc2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).docAnaRuiz123884
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjjjuanpabloayonlopez
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.karlapatriciapms16
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxGilbertoGutierrezRiv
 

Último (10)

LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdfSELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
 
2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).doc2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).doc
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
 

Practica6MoisesDaniel25378.docx

  • 1. UNIVERSIDAD CATÓLICA ANDRÉS BELLO FACULTAD DE INGENIERÍA ESCUELA DE INFORMÁTICA CÁTEDRA ARQUITECTURA DEL COMPUTADOR Prof. Cante Mata, Biagio Domeníco PRÁCTICA 6: Memoria (SRAM). NCR 25378 Berrios Moreno, Moisés Alejandro CI 27.187.203 Toro Yépez Daniel Josué CI 25.482.284 9 de junio de 2021
  • 2. 1. OBJETIVOS: 1.- Estudiar las características básicas de las memorias SRAM. 2.- Construir una memoria SRAM con el uso de la memoria 6116 y comprobar su correcto funcionamiento. 2. MATERIALES 1 Protoboard. 1 Fuente de poder 1 Multímetro Digital 1 6116 1 74LS241 8 Diodos LED 12 Resistencia de 150Ω, ¼ W 2 Mini dip de 8 interruptores 3 Resistencias de 1K 3 Pulsadores Desarrollo. A todo dispositivo que sirva para almacenar información se le asigna el nombre de memoria, en una memoria debe existir la posibilidad de poder extraer la información que fue previamente almacenada. En un sistema la información se almacena en forma de datos y de instrucciones, de tal manera que la memoria debe estar en condiciones de recibir palabras que son datos y palabras que son instrucciones, en cualquier momento, o poder ceder dicha información cuando así se requiera, para realizar esta función se necesita un sistema de control para la transferencia de información, que se encuentra dentro de la memoria. La memoria está constituida por localidades con casilleros individuales para cada bit de información, (BIT significa BInary digIT), cada localidad corresponde a una dirección determinada, la estructura de una memoria es similar al barrio de una ciudad, en el que cada casa corresponde a su número. Una vez que dicha información haya sido incluida dentro de la memoria de un sistema, cada información, ya sea dato o instrucción puede alcanzarse únicamente a través de su dirección. La memoria está caracterizada por tres propiedades fundamentales; 1.- Capacidad de memoria 2.- Tiempo de acceso 3.-Costo por bits. El IDT6116SA / LA es una RAM estática de alta velocidad de 16,384 bits organizado como 2K x 8. Se fabrica utilizando la tecnología CMOS de alto rendimiento y alta confiabilidad de IDT. Se dispone de tiempos de acceso de hasta 15 ns. El circuito también ofrece un modo de espera de energía reducida. Cuando CS pasa a ALTO, el circuito pasará automáticamente y permanecerá en modo de espera modo de potencia, siempre que CS permanezca ALTO. Esta capacidad proporciona importantes ahorros de energía y refrigeración a nivel del sistema. La versión de bajo consumo (LA) también ofrece datos de respaldo de batería capacidad de retención
  • 3. donde el circuito normalmente consume solo 1µW a 4µW funcionando con una batería de 2V. Todas las entradas y salidas del IDT6116SA / LA son compatibles con TTL. Se utilizan circuitos asíncronos totalmente estáticos, que no requieren relojes ni actualización para su funcionamiento. El IDT6116SA / LA está empaquetado en 24 pines de 600 y 300 mil DIP de plástico o cerámica y un SOIC de ala de gaviota de 24-lead J-bend SOJ que proporciona altas densidades de empaque a nivel de placa. El producto de grado militar se fabrica de acuerdo con la última versión de MIL-STD-883, Clase B, lo que la hace ideal adecuado para aplicaciones militares de temperatura que exigen el más alto nivel de rendimiento y confiabilidad 3. CAPACIDAD DE LA MEMORIA La capacidad de la memoria o capacidad de almacenamiento viene definida por el número de bits de almacenamiento existente y el número de la longitud de palabras, la capacidad de la memoria se indica en Kbytes, en un sistema la capacidad puede ampliarse indefinidamente, sin que tengan que cambiarse las unidades de E/S ni la CPU, las etapas de ampliación pueden ser; 1,024 Kbytes 2,048 Kbytes 4,096 Kbytes 8,192 Kbytes 16,384 Kbytes 32,768 Kbytes 65,536 Kbytes 131,072 Kbytes 262,144 Kbytes 4. TIEMPOS DE ACCESO El tiempo de acceso es el tiempo que se necesita para localizar y leer una información almacenada; el tiempo de acceso es una característica importante para determinar la velocidad de resolución de un sistema, conociendo el tiempo de acceso se puede predecir el tiempo necesario para procesar un trabajo, si algunas localidades de la memoria se alcanzan más rápidamente que otras se suele tomar el valor promedio de todas ellas, se habla entonces del tiempo de acceso promedio. 5. COSTOS POR BIT Los costos por bit comprenden los gastos de adquisición de una memoria referidos únicamente a un solo bit, si al adquirir una memoria se establece un límite de gastos que no ha de ser sobrepasado, puede apreciarse que cuando más grande se elija la capacidad de la memoria, mayor será el tiempo de acceso, en cambio sí se requiere una capacidad mínima los costos disminuirán a medida que aumentan los tiempos de acceso.
  • 4. 6. LA MEMORIA RAM 6116 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. 7. CARACTERÍSTICAS DE LA MEMORIA RAM 6116  Organización de la memoria: 2048 X 8  Alta velocidad: tiempo de acceso 150 nanoseg.  Baja potencia en estado inactivo: 10 µW  Baja potencia en estado activo: 160 mW  RAM completamente estática: No requiere reloj para su funcionamiento  Temperatura de operación: 0.75 grados centígrados  Temperatura de almacenamiento: De -55 a +125 grados centígrados.  Potencia de disipación: 1 Watts  Todas sus entradas y salidas son compatibles directamente con la tecnología TTL Es directamente compatible con las memorias de 16K estándar, tipo RAM 6132 Figura 1 figura de distribución de pin de una memoria SRAM 6116 y tabla de verdad de dicho dispositivo. DESCRIPCIÓN DE LAS TERMINALES  A0-A10: Líneas de direcciones  E/S0-E/S7: Entrada y Salida de datos  CS Habilitador de la pastilla  OE Habilitador de salidas  WE Habilitador para la escritura  Vcc Voltaje de alimentación +5.0 Volts  GND Terminal de tierra 0.0 Volts
  • 5. OPERACIÓN DE LECTURA Un dato será leído del dispositivo de almacenamiento RAM 6116, mediante la aplicación de un nivel alto en la terminal (WE)', un nivel bajo en (CS)', y estando en nivel bajo la terminal (OE)', con estas conexiones se dispone que se pueda leer la memoria RAM 6116, si se coloca un nivel alto en la terminales (OE)'. y/o (CS)' las líneas de E/S y/o la pastilla 6116 se ponen en estado de alta impedancia, respectivamente. (CS)' posee la función de controlar la activación de la pastilla, la cual puede ser usada por un sistema con microprocesadores para la selección del dispositivo. La terminal (OE)' habilita las salidas, o las pone en estado de alta impedancia, la cual puede ser habilitada cada vez que el microprocesador requiera leer la memoria. OPERACIÓN DE ESCRITURA Un dato es escrito en el dispositivo RAM 6116 mediante la aplicación de un nivel bajo en la terminal (WE)', un nivel bajo en (CS)', y un nivel alto o bajo en la terminal (OE)'. La terminal (WE)' al ser activa provoca que las terminales E/S de la memoria RAM 6116 se habiliten para aceptar la información, en estas condiciones la terminal (OE)' posee la opción de ser colocada en estado de alto bajo, para realizar así la operación de escritura. Realice el siguiente montaje que se muestra en la figura 2: Figura 2 Circuito de memoria 6116 , con 2 multiswicht de 8 , dos LED de 10 para visualizar la dirección y el dato 6 paquetes de resistencia de 8,7 de 150 𝛺y una de 1K 𝛺 y una batería de 5 voltios.
  • 6. Para comprobar el correcto funcionamiento de la memoria SRAM, deberá de almacenar una serie de datos en la memoria y luego hacer el proceso de lectura para verificar su contenido. Para almacenar una dato, primero debe colocar la dirección en los minidip que manejan las entradas (A0, A1, A2, A3), luego escriba el dato en los minidip que están conectados al buffer, habilite el buffer de entrada (nunca habilite el buffer de entrada al mismo tiempo que la señal de leer dato de la memoria, ya que puede ocasionar danos). El diagrama de señales seria el siguiente : Para el proceso de lectura es más sencillo, ya que basta con colocar la dirección de memoria y habilitar la señal de leer dato, como se muestra en la figura : 8. RESULTADOS Para probar la memoria, se graba la siguiente información en la misma: Se coloca el dato de dirección y el dato a grabar y pulsando simultáneamente el pulsador del Mindip y el de escritor de la memoria se procede a registrar todos los siguientes datos en las memorias. DIRECCIÓN DATO 1. 00000000 00001100 2. 00011001 11100001 3. 00100101 00001111 4. 101100110 11001010 5. 00000100 00001000 6. 00000101 00001101
  • 7. Figura 3 Se procede a colocar en la dirección00000000 el dato de 00001100 y se pulsa el botón Minidip y de escribir el registro. Figura 4 Luego de colocar en la dirección 00000000 el dato de 00001100 y se pulsa el botón de leer registro para determinar si se grabó el dato. MEMORIA RAM 6116 REGISTRO 00000000 DATO 00001100 LEER REGISTRO REGISTRO 0000000 DATO 00001100 MINIDIP Escribir registro en la dirección REGISTRO 00000000 DATO 00001100 REGISTRO 0000000 DATO 00001100
  • 8. 1 Figura 5 Se repite el procedimiento de escribir el dato en la dirección pulsando simultáneamente el minidip y escribir el dato en el registro y luego se procede a colocar en la dirección000011001 el dato de 11100001 y se pulsa el botón de leer registro para determinar si se grabó el dato. Figura 6 se repite el proceso de escritura y se procede a colocar en la dirección 001001010 el dato de 00001111 y se pulsa el botón de leer registro para determinar si se grabó el dato. REGISTRO 00011001 DATO 11100001 REGISTRO 001000101 DATO 00001111 LEER REGISTRO LEER REGISTRO REGISTRO 001000101 DATO 00001111 REGISTRO 00011001 DATO 11100001
  • 9. 2 Figura 7 se repite el proceso de escritura y se procede a colocar en la dirección 10110100 el dato de 11001010 y se pulsa el botón de leer registro para determinar si se grabó el dato. Figura 8 se repite el proceso de escritura y se procede a colocar en la dirección 00001000 el dato de 00000100 y se pulsa el botón de leer registro para determinar si se grabó el dato. REGISTRO 10110100 DATO 11001010 LEER REGISTRO REGISTRO 00000100 DATO 00001000 LEER REGISTRO REGISTRO 00000100 DATO 00001000 REGISTRO 10110100 DATO 11001010
  • 10. 3 Figura 9 se repite el proceso de escritura y se procede a colocar en la dirección 00000101 el dato de 00001101 y se pulsa el botón de leer registro para determinar si se grabó el dato. 9. ANÁLISIS DE RESULTADOS Se pudo registrar en cada dirección de las seis direcciones un dato y este se pudo revisar que se encontraba según como se registró se coloca la direccióny con el botón leer el dato se puede observar el listado de datos en cada dirección de las seis registradas: DIRECCIÓN DATO 1. 00000000 00001100 2. 00011001 11100001 3. 00100101 00001111 4. 101100110 11001010 5. 00000100 00001000 6. 00000101 00001101 El tiempo de acceso de los datos en las diferentes direcciones de las memorias es muy rápido con tan solo un toque del botón de escritura se graba y se borran las memorias al apagar el circuito de proteus. 10. CONCLUSIONES Se pudo estudiar las características básicas de las memorias SRAM y construir un circuito con una memoria SRAM (memoria 6116) y comprobar su correcto funcionamiento. Se pudo almacenar en la memoria 6 registros y demostrando que esta memoria tiene la capacidad de almacenar una capacidad de 2.048 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 bajo voltaje es decir de +5.0 Volts y está dispuesta en una pastilla de 24 terminales. Esta REGISTRO 000000101 DATO 00001101 LEER REGISTRO DATO 00001101 REGISTRO 000000101
  • 11. 4 memoria se borra al apagar el circuito, que es una característica de la memoria RAM. Y se puede grabar rápidamente en esta memoria