SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
LABORATORIOS DE:
  DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA.
                  MEMORIAS Y PERIFÉRICOS.

                               PRÁCTICA #5
              IMPLEMENTACIÓN DE MEMORIAS DE MAYOR CAPACIDAD.



OBJETIVO DE LA PRÁCTICA.

       Que el alumno sea capaz de implementar memorias de mayor capacidad, ya sea en cuanto al
número de palabras y/o al número de bits por palabra.

INTRODUCCIÓN.

        Las memorias de sólo lectura y las memorias de lectura escritura, son construidas con
diferentes capacidades y organizaciones, sin embargo hay ocasiones en que se requiere memorias de
mayor capacidad, ya sea que se necesite una palabra de memoria con mayor número de bits o que se
requiera una mayor capacidad en cuanto al número de palabras o ambas.

Por consiguiente se vuelve importante ver los aspectos básicos para poder llevar a cabo dicha
implementación.

Para llevar a cabo una implementación es necesario tener claro lo que queremos, saber con qué
recursos contamos, así como nuestras limitaciones que tenemos, por lo tanto es indispensable
preguntarnos lo siguiente:

¿Qué organización tendrá la memoria a implementar?

¿Con qué tipos de circuitos integrados de memorias se cuenta?

Otras restricciones, tales como precio, consumo de corriente, tiempo de acceso, número máximo de
circuitos integrados, etc.

Una vez contestadas las anteriores preguntas se procederá a implementar la memoria con el circuito
integrado seleccionado tomando en cuenta:

Número de circuitos integrados que se necesitan para alcanzar la capacidad deseada, tanto en el
número de palabras como en el número de bits por palabra.

Número de líneas de direccionamiento que se requieren.

Número de líneas de entrada salida.

Líneas de habilitación y de control.

Circuitería adicional para que funcione correctamente la implementación, etc.
A continuación se verán algunos ejemplos de implementación, en los cuales el problema se limitará
a realizar la implementación requerida, suponiendo que ya se eligió el circuito integrado que más
nos favorece para realizarla.


Además veremos ejemplos sencillos, los cuales nos proporcionarán los elementos necesarios para
poder atacar problemas más complicados.


a) Implementar una memoria de lectura escritura que tenga una organización de 256 x 8, contando
   con circuitos integrados de memorias RAM, que tienen una organización de 256 x 4 y sus
   salidas son del tipo tres estados.


A continuación se muestra, lo que se tiene y lo que se desea, con las respectivas líneas de
direccionamiento, de entrada y salida de datos, de habilitación, de control, etc.




                                             Figura 1.


Como podemos observar se cuenta con una memoria RAM con una organización de 256 x 4, siendo
necesarias 8 líneas de direccionamiento para las 256 palabras que contiene (ya que dos elevado a la
potencia ocho es igual a doscientos cincuenta y seis). Cada palabra de memoria está constituida por
4 bits, note que este tipo de memoria cuenta con cuatro líneas de entrada/salida de datos. Ahora
bien, se requiere implementar una memoria RAM con una organización de 256 x 8.

 En este caso se requiere incrementar el tamaño de la palabra de 4 a 8 bits, la capacidad en el
número de palabras no varía.

Con dos circuitos integrados se alcanza el número de bits por palabra, véase figura 2 de
direccionamiento AO a A7 van a los dos circuitos integrados, al igual que la línea de lectura
escritura. La línea de habilitación general va a ambos circuitos ya que se requiere que los dos
circuitos estén habilitados de tal forma que del primer circuito integrado se obtengan las cuatro
primeras líneas de entrada/salida de datos y del segundo se obtengan las otras cuatro con lo cual la
palabra es ahora de 8 bits.
Figura 2. Implementación de una memoria RAM con una organización de 256x8.


b) Implementar una memoria RAM con una organización de 1 K x 8 a partir de circuitos
   integrados RAM de 256 x 4.




                                           Figura 3.

En este caso se quiere aumentar la capacidad tanto en el número de palabras como del número de
bits por palabra. En primer lugar se debe de implementar una RAM de 256 x 8, (que sería idéntico
al ejemplo anterior), utilizaremos el bloque de 256 x 8 de la figura 2.
Para alcanzar la capacidad de 1K se requieren de cuatro bloques de 256 x 8, véase figura 4, de los
cuales uno sólo debe de habilitarse, dependiendo del valor de las líneas A8 y A9, por consiguiente
utilizaremos un decodificador 2 x 4. Además el habilitador del decodificador será utilizado como el
habilitador general de la memoria.
La línea de lectura/escritura (L/E) general debe ir conectada a las cuatro líneas de L/E de los
bloques.
Las líneas de entrada/salida de cada bloque de 256 x 8, deben estar unidas las de los cuatro bloques,
de tal forma que se obtengan ocho líneas de entrada/salida (D1/S1 a D8/S8), quedando
implementada la memoria.




         Figura 4. Implementación de una memoria RAM con una organización de 1K x 8.
DESARROLLO.


i) Implemente y alambre una memoria RAM estática la cual tenga lo doble de capacidad en cuanto
al número de palabras original. El tamaño de la palabra de memoria debe seguir igual. En caso
necesario realice la circuitería necesaria para que funcione correctamente, debiendo tener el número
de líneas de direccionamiento apropiado, entrada y salidas de datos, líneas de control y de
habilitación. Compruebe el correcto funcionamiento (*) y llame al instructor para su verificación.




ii) Implemente y alambre ahora una memoria RAM estática la cual tenga el doble de la capacidad
en cuanto al número de bits por palabras, la capacidad en cuanto al número de palabras no varía con
respecto al original. Compruebe el correcto funcionamiento(*) y llame al instructor para su
verificación
* Grabar en cada uno de los arreglos de memoria alambrados los datos de la tabla 1 y 2
 respectivamente e identificar en que dirección los grabo llenando (con 0 ó 1 en su caso) los
 espacios faltantes en la tabla 1 y 2.



DIRECCION      D0         D1 D2           D3 D4 D5 D6 D7 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10                                               A11
 MAS BAJA         1       0       1       0       1       0       1       0
INTERMEDIA        0       0       1       1       0       0       1       1
INTERMEDIA        1       1       1       0       1       0       0       0
 MAS ALTA         1       0       0       1       0       0       1       0

                                                      TABLA 1. ARREGLO 1


DIRECCION     D D D D D D D D D D D D D D D D
              0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 A0                                      A1   A2   A3   A4   A5   A6   A7   A8   A9   A10
                                  0 1 2 3 4 5
 MAS BAJA     0       0   1   0   1   0   1   0   1   0   1   1   0   1       1   0
INTERMEDIA    1       0   0   0   1   1   0   0   1   1   0   1   1   1       0   0
INTERMEDIA    0       1   1   1   1   0   1   0   0   0   1   1   0   0       1   1
 MAS ALTA     1       0   1   0   0   1   0   0   1   0   0   1   1   0       0   1


                                                      TABLA 2. ARREGLO 2

 3) En papel implemente una memoria RAM estática la cual tenga el doble de capacidad en cuanto al
 número de palabras y el doble de bits por palabra del circuito original (El CI original debe ser
 diferente al utilizado en el punto 1 y 2).
4) Estime de acuerdo a la hoja de especificación el tiempo de retraso que tendría la memoria
implementada.
5) Seleccione en un Manual un circuito integrado de memoria RAM dinámica e implemente en
papel el diseño de una memoria que presente tres veces el número de bits de la palabra original.
6) Ahora implemente con el diseño anterior (RAM dinámica) una memoria que presente dos veces
el número de su tamaño de capacidad original en palabras. Explique a que problema se enfrentó.
¿Qué diferencias hay con respecto a la implementación de la RAM estática , explique a detalle cada
una de ellas.




¿Qué pasaría si las salidas del circuito integrado de la memoria fueran del tipo colector abierto o
tres estados, qué modificaciones habría?




Incluya en su reporte una copia de las hojas de especificaciones de los circuitos integrados de las
memorias seleccionadas por usted.


MATERIAL.

2 C.I. RAM estática (dependerá de la memoria que se seleccione),
Circuitos integrados que se requieran de acuerdo a su implementación,
Hojas de especificaciones de los circuitos que se utilizarán.

Más contenido relacionado

La actualidad más candente (13)

Memorias
MemoriasMemorias
Memorias
 
memoria cache
memoria cachememoria cache
memoria cache
 
Memorias
MemoriasMemorias
Memorias
 
Memorias semiconductoras
Memorias semiconductorasMemorias semiconductoras
Memorias semiconductoras
 
Memorias
Memorias Memorias
Memorias
 
Memorias
MemoriasMemorias
Memorias
 
Grupo 2
Grupo 2Grupo 2
Grupo 2
 
Grupo 2
Grupo 2Grupo 2
Grupo 2
 
Memorias grupo 2
Memorias grupo 2Memorias grupo 2
Memorias grupo 2
 
Memorias
MemoriasMemorias
Memorias
 
Memorias grupo 2
Memorias grupo 2Memorias grupo 2
Memorias grupo 2
 
Memoriasss
MemoriasssMemoriasss
Memoriasss
 
Grupo 2
Grupo 2Grupo 2
Grupo 2
 

Similar a LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS.

⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)Victor Asanza
 
Diseño de mapas de memoria
Diseño de mapas de memoriaDiseño de mapas de memoria
Diseño de mapas de memoriaEduardo Abalo
 
U02 - Capítulo 4 EXPOSICIÓN teorica (1).pptx
U02  -  Capítulo 4 EXPOSICIÓN teorica (1).pptxU02  -  Capítulo 4 EXPOSICIÓN teorica (1).pptx
U02 - Capítulo 4 EXPOSICIÓN teorica (1).pptxGUIDOCHAMBILLACONDOR1
 
Practica6MoisesDaniel25378.docx
Practica6MoisesDaniel25378.docxPractica6MoisesDaniel25378.docx
Practica6MoisesDaniel25378.docxIngrid Moreno
 
Manual de ensamblador en español
Manual de ensamblador en españolManual de ensamblador en español
Manual de ensamblador en españolKenyi Soller
 
3 programacion
3 programacion3 programacion
3 programacionsimon28c
 
Programacion c microcontroladores
Programacion c microcontroladoresProgramacion c microcontroladores
Programacion c microcontroladoresMartin Peralta
 
Castaño y navarro
Castaño y navarroCastaño y navarro
Castaño y navarrokathenavarro
 
Castaño y navarro
Castaño y navarroCastaño y navarro
Castaño y navarrokathenavarro
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02upc
 
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauaraAc iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauarazumichibie
 
Oracle Características y tipos de datos
Oracle Características y tipos de datos Oracle Características y tipos de datos
Oracle Características y tipos de datos jerson rojas lopez
 
Ejercicios de Conexión de memorias
Ejercicios de Conexión de memorias Ejercicios de Conexión de memorias
Ejercicios de Conexión de memorias Eduardo Abalo
 

Similar a LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. (20)

⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
 
Diseño de mapas de memoria
Diseño de mapas de memoriaDiseño de mapas de memoria
Diseño de mapas de memoria
 
U02 - Capítulo 4 EXPOSICIÓN teorica (1).pptx
U02  -  Capítulo 4 EXPOSICIÓN teorica (1).pptxU02  -  Capítulo 4 EXPOSICIÓN teorica (1).pptx
U02 - Capítulo 4 EXPOSICIÓN teorica (1).pptx
 
Proyecto2
Proyecto2Proyecto2
Proyecto2
 
Practica6MoisesDaniel25378.docx
Practica6MoisesDaniel25378.docxPractica6MoisesDaniel25378.docx
Practica6MoisesDaniel25378.docx
 
Manual de ensamblador en español
Manual de ensamblador en españolManual de ensamblador en español
Manual de ensamblador en español
 
3 programacion
3 programacion3 programacion
3 programacion
 
Programacion c microcontroladores
Programacion c microcontroladoresProgramacion c microcontroladores
Programacion c microcontroladores
 
Programacion c microcontroladores
Programacion c microcontroladoresProgramacion c microcontroladores
Programacion c microcontroladores
 
Ejercicios tema6
Ejercicios tema6Ejercicios tema6
Ejercicios tema6
 
Data segment
Data segmentData segment
Data segment
 
Castaño y navarro
Castaño y navarroCastaño y navarro
Castaño y navarro
 
Castaño y navarro
Castaño y navarroCastaño y navarro
Castaño y navarro
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02
 
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauaraAc iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
 
Operaciones aritméticas
Operaciones aritméticasOperaciones aritméticas
Operaciones aritméticas
 
Oracle Características y tipos de datos
Oracle Características y tipos de datos Oracle Características y tipos de datos
Oracle Características y tipos de datos
 
Ejercicios de Conexión de memorias
Ejercicios de Conexión de memorias Ejercicios de Conexión de memorias
Ejercicios de Conexión de memorias
 

Más de Ruderocker Billy

Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sRuderocker Billy
 
Microcontroladores tabla de referencia
Microcontroladores tabla de referenciaMicrocontroladores tabla de referencia
Microcontroladores tabla de referenciaRuderocker Billy
 
Cirugia model instalacion hidraulica y sanitaria
Cirugia model instalacion hidraulica y sanitaria Cirugia model instalacion hidraulica y sanitaria
Cirugia model instalacion hidraulica y sanitaria Ruderocker Billy
 
Siemens 300 a_service_manual
Siemens 300 a_service_manualSiemens 300 a_service_manual
Siemens 300 a_service_manualRuderocker Billy
 
Siemens product & accessory price list
Siemens product & accessory price listSiemens product & accessory price list
Siemens product & accessory price listRuderocker Billy
 
Servo 300 function check (each use)
Servo 300 function check (each use)Servo 300 function check (each use)
Servo 300 function check (each use)Ruderocker Billy
 
Servo 300 exchange 0 2 cell
Servo 300 exchange 0 2 cellServo 300 exchange 0 2 cell
Servo 300 exchange 0 2 cellRuderocker Billy
 

Más de Ruderocker Billy (20)

Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led's
 
Microcontroladores tabla de referencia
Microcontroladores tabla de referenciaMicrocontroladores tabla de referencia
Microcontroladores tabla de referencia
 
como programar un pic
como  programar un piccomo  programar un pic
como programar un pic
 
Diseño sala de cirugia
Diseño sala de cirugiaDiseño sala de cirugia
Diseño sala de cirugia
 
Cirugia model instalacion hidraulica y sanitaria
Cirugia model instalacion hidraulica y sanitaria Cirugia model instalacion hidraulica y sanitaria
Cirugia model instalacion hidraulica y sanitaria
 
Plano
PlanoPlano
Plano
 
Sala de cirugia
Sala de cirugiaSala de cirugia
Sala de cirugia
 
Cirugia model
Cirugia modelCirugia model
Cirugia model
 
Litiasis renal1
Litiasis renal1Litiasis renal1
Litiasis renal1
 
Sv 300 spare parts list
Sv 300 spare parts listSv 300 spare parts list
Sv 300 spare parts list
 
Sv300service manual
Sv300service manualSv300service manual
Sv300service manual
 
Ventilacion mecanica
Ventilacion mecanicaVentilacion mecanica
Ventilacion mecanica
 
Siemens 300 a_service_manual
Siemens 300 a_service_manualSiemens 300 a_service_manual
Siemens 300 a_service_manual
 
Siemens product & accessory price list
Siemens product & accessory price listSiemens product & accessory price list
Siemens product & accessory price list
 
Siemens300 300 apart2
Siemens300 300 apart2Siemens300 300 apart2
Siemens300 300 apart2
 
Siemens300 300 apart1
Siemens300 300 apart1Siemens300 300 apart1
Siemens300 300 apart1
 
Servo 300 function check (each use)
Servo 300 function check (each use)Servo 300 function check (each use)
Servo 300 function check (each use)
 
Servo 300 exchange 0 2 cell
Servo 300 exchange 0 2 cellServo 300 exchange 0 2 cell
Servo 300 exchange 0 2 cell
 
Servo 300 calibaration(2)
Servo 300 calibaration(2)Servo 300 calibaration(2)
Servo 300 calibaration(2)
 
Servo 300 3000 hour pm
Servo 300 3000 hour pmServo 300 3000 hour pm
Servo 300 3000 hour pm
 

Último

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS.

  • 1. LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. PRÁCTICA #5 IMPLEMENTACIÓN DE MEMORIAS DE MAYOR CAPACIDAD. OBJETIVO DE LA PRÁCTICA. Que el alumno sea capaz de implementar memorias de mayor capacidad, ya sea en cuanto al número de palabras y/o al número de bits por palabra. INTRODUCCIÓN. Las memorias de sólo lectura y las memorias de lectura escritura, son construidas con diferentes capacidades y organizaciones, sin embargo hay ocasiones en que se requiere memorias de mayor capacidad, ya sea que se necesite una palabra de memoria con mayor número de bits o que se requiera una mayor capacidad en cuanto al número de palabras o ambas. Por consiguiente se vuelve importante ver los aspectos básicos para poder llevar a cabo dicha implementación. Para llevar a cabo una implementación es necesario tener claro lo que queremos, saber con qué recursos contamos, así como nuestras limitaciones que tenemos, por lo tanto es indispensable preguntarnos lo siguiente: ¿Qué organización tendrá la memoria a implementar? ¿Con qué tipos de circuitos integrados de memorias se cuenta? Otras restricciones, tales como precio, consumo de corriente, tiempo de acceso, número máximo de circuitos integrados, etc. Una vez contestadas las anteriores preguntas se procederá a implementar la memoria con el circuito integrado seleccionado tomando en cuenta: Número de circuitos integrados que se necesitan para alcanzar la capacidad deseada, tanto en el número de palabras como en el número de bits por palabra. Número de líneas de direccionamiento que se requieren. Número de líneas de entrada salida. Líneas de habilitación y de control. Circuitería adicional para que funcione correctamente la implementación, etc.
  • 2. A continuación se verán algunos ejemplos de implementación, en los cuales el problema se limitará a realizar la implementación requerida, suponiendo que ya se eligió el circuito integrado que más nos favorece para realizarla. Además veremos ejemplos sencillos, los cuales nos proporcionarán los elementos necesarios para poder atacar problemas más complicados. a) Implementar una memoria de lectura escritura que tenga una organización de 256 x 8, contando con circuitos integrados de memorias RAM, que tienen una organización de 256 x 4 y sus salidas son del tipo tres estados. A continuación se muestra, lo que se tiene y lo que se desea, con las respectivas líneas de direccionamiento, de entrada y salida de datos, de habilitación, de control, etc. Figura 1. Como podemos observar se cuenta con una memoria RAM con una organización de 256 x 4, siendo necesarias 8 líneas de direccionamiento para las 256 palabras que contiene (ya que dos elevado a la potencia ocho es igual a doscientos cincuenta y seis). Cada palabra de memoria está constituida por 4 bits, note que este tipo de memoria cuenta con cuatro líneas de entrada/salida de datos. Ahora bien, se requiere implementar una memoria RAM con una organización de 256 x 8. En este caso se requiere incrementar el tamaño de la palabra de 4 a 8 bits, la capacidad en el número de palabras no varía. Con dos circuitos integrados se alcanza el número de bits por palabra, véase figura 2 de direccionamiento AO a A7 van a los dos circuitos integrados, al igual que la línea de lectura escritura. La línea de habilitación general va a ambos circuitos ya que se requiere que los dos circuitos estén habilitados de tal forma que del primer circuito integrado se obtengan las cuatro primeras líneas de entrada/salida de datos y del segundo se obtengan las otras cuatro con lo cual la palabra es ahora de 8 bits.
  • 3. Figura 2. Implementación de una memoria RAM con una organización de 256x8. b) Implementar una memoria RAM con una organización de 1 K x 8 a partir de circuitos integrados RAM de 256 x 4. Figura 3. En este caso se quiere aumentar la capacidad tanto en el número de palabras como del número de bits por palabra. En primer lugar se debe de implementar una RAM de 256 x 8, (que sería idéntico al ejemplo anterior), utilizaremos el bloque de 256 x 8 de la figura 2.
  • 4. Para alcanzar la capacidad de 1K se requieren de cuatro bloques de 256 x 8, véase figura 4, de los cuales uno sólo debe de habilitarse, dependiendo del valor de las líneas A8 y A9, por consiguiente utilizaremos un decodificador 2 x 4. Además el habilitador del decodificador será utilizado como el habilitador general de la memoria. La línea de lectura/escritura (L/E) general debe ir conectada a las cuatro líneas de L/E de los bloques. Las líneas de entrada/salida de cada bloque de 256 x 8, deben estar unidas las de los cuatro bloques, de tal forma que se obtengan ocho líneas de entrada/salida (D1/S1 a D8/S8), quedando implementada la memoria. Figura 4. Implementación de una memoria RAM con una organización de 1K x 8.
  • 5. DESARROLLO. i) Implemente y alambre una memoria RAM estática la cual tenga lo doble de capacidad en cuanto al número de palabras original. El tamaño de la palabra de memoria debe seguir igual. En caso necesario realice la circuitería necesaria para que funcione correctamente, debiendo tener el número de líneas de direccionamiento apropiado, entrada y salidas de datos, líneas de control y de habilitación. Compruebe el correcto funcionamiento (*) y llame al instructor para su verificación. ii) Implemente y alambre ahora una memoria RAM estática la cual tenga el doble de la capacidad en cuanto al número de bits por palabras, la capacidad en cuanto al número de palabras no varía con respecto al original. Compruebe el correcto funcionamiento(*) y llame al instructor para su verificación
  • 6. * Grabar en cada uno de los arreglos de memoria alambrados los datos de la tabla 1 y 2 respectivamente e identificar en que dirección los grabo llenando (con 0 ó 1 en su caso) los espacios faltantes en la tabla 1 y 2. DIRECCION D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 MAS BAJA 1 0 1 0 1 0 1 0 INTERMEDIA 0 0 1 1 0 0 1 1 INTERMEDIA 1 1 1 0 1 0 0 0 MAS ALTA 1 0 0 1 0 0 1 0 TABLA 1. ARREGLO 1 DIRECCION D D D D D D D D D D D D D D D D 0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 0 1 2 3 4 5 MAS BAJA 0 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 INTERMEDIA 1 0 0 0 1 1 0 0 1 1 0 1 1 1 0 0 INTERMEDIA 0 1 1 1 1 0 1 0 0 0 1 1 0 0 1 1 MAS ALTA 1 0 1 0 0 1 0 0 1 0 0 1 1 0 0 1 TABLA 2. ARREGLO 2 3) En papel implemente una memoria RAM estática la cual tenga el doble de capacidad en cuanto al número de palabras y el doble de bits por palabra del circuito original (El CI original debe ser diferente al utilizado en el punto 1 y 2).
  • 7. 4) Estime de acuerdo a la hoja de especificación el tiempo de retraso que tendría la memoria implementada.
  • 8. 5) Seleccione en un Manual un circuito integrado de memoria RAM dinámica e implemente en papel el diseño de una memoria que presente tres veces el número de bits de la palabra original.
  • 9. 6) Ahora implemente con el diseño anterior (RAM dinámica) una memoria que presente dos veces el número de su tamaño de capacidad original en palabras. Explique a que problema se enfrentó.
  • 10. ¿Qué diferencias hay con respecto a la implementación de la RAM estática , explique a detalle cada una de ellas. ¿Qué pasaría si las salidas del circuito integrado de la memoria fueran del tipo colector abierto o tres estados, qué modificaciones habría? Incluya en su reporte una copia de las hojas de especificaciones de los circuitos integrados de las memorias seleccionadas por usted. MATERIAL. 2 C.I. RAM estática (dependerá de la memoria que se seleccione), Circuitos integrados que se requieran de acuerdo a su implementación, Hojas de especificaciones de los circuitos que se utilizarán.