Subir Laboratorio Memorias ROM y RAM + Link de vídeo explicativo
ACTIVIDAD: TALLER Y LABORATORIO – AUTOMATIZACIÓN DE MEMORIAS ROM Y RAM
Universidad del Pacífico
Programa: Ingeniería de Sistemas
Asignatura: Arquitectura de Hardware
Semestre: Sexto
Jornadas: Diurna y nocturna
Modalidad: Trabajo grupal – Grupos previamente conformados
Herramienta obligatoria: Proteus
Entregables: Informe técnico institucional + Archivo de simulación Proteus + Vídeo explicativo.
1. Descripción de la actividad
Como se explicó detalladamente durante las tres últimas clases de Arquitectura de Hardware, tanto en la jornada diurna como nocturna, cada grupo deberá desarrollar un Taller y Laboratorio de Automatización de Memorias ROM y RAM, mediante el diseño y simulación de un circuito electrónico en Proteus.
El circuito deberá integrar obligatoriamente:
-
Dos (2) memorias ROM externas.
-
Dos (2) memorias RAM externas.
-
Un (1) bus de datos compartido.
-
Un (1) bus de direcciones compartido.
-
Un sistema de bus de control compartido, con las señales necesarias para seleccionar cada memoria y ejecutar las operaciones correspondientes.
-
Elementos de entrada y visualización que permitan ingresar, consultar y verificar la información almacenada.
El objetivo es automatizar el almacenamiento y la recuperación de información, utilizando como datos de prueba los números de cédula de los integrantes del grupo.
Los estudiantes podrán utilizar microcontroladores, como Arduino u otros compatibles con Proteus, para controlar y automatizar el funcionamiento de las cuatro memorias externas.
Importante: Las memorias RAM y ROM deben ser componentes externos independientes dentro del circuito. No se aceptará reemplazarlas únicamente por la memoria interna de un microcontrolador.
2. Requisitos obligatorios del circuito
A. Integración de las cuatro memorias
Diseñar un único circuito que permita acceder individualmente a las dos memorias ROM y las dos memorias RAM, utilizando los buses compartidos.
El sistema deberá identificar y seleccionar correctamente cada memoria, evitando conflictos de comunicación en el bus de datos.
B. Memorias ROM – Lectura de información
Las dos memorias ROM deberán contener información previamente programada, correspondiente a los números de cédula de los integrantes del grupo.
El circuito deberá permitir:
-
Seleccionar cualquiera de las dos memorias ROM.
-
Acceder a diferentes direcciones de memoria.
-
Leer los datos previamente almacenados.
-
Visualizar y comprobar que la información recuperada corresponde con los datos programados.
Aclaración: Las memorias ROM se programan previamente. Durante la simulación se deberá demostrar su lectura, sin exigir escritura en tiempo de ejecución.
C. Memorias RAM – Escritura y lectura
Las dos memorias RAM deberán permitir almacenar temporalmente los números de cédula de los integrantes del grupo.
El sistema deberá permitir:
-
Seleccionar la memoria RAM que se desea utilizar.
-
Ingresar el número de cédula mediante los elementos de entrada diseñados.
-
Seleccionar o asignar las direcciones de memoria.
-
Escribir y almacenar los datos.
-
Acceder posteriormente a las mismas direcciones.
-
Leer los datos almacenados y comprobar que corresponden con la información ingresada.
Los números de cédula podrán almacenarse en varias posiciones de memoria, según la capacidad y organización de las memorias seleccionadas. El grupo deberá explicar la codificación utilizada.
D. Bus de datos, direcciones y control
El circuito deberá utilizar una arquitectura de buses compartidos para comunicar las cuatro memorias.
Los estudiantes deberán explicar y demostrar:
-
Cómo se selecciona cada memoria ROM o RAM.
-
Cómo se determina la dirección de memoria.
-
Cómo se transfieren los datos por el bus compartido.
-
Cómo funcionan las señales de lectura y escritura.
-
Cómo se evita que dos memorias transmitan simultáneamente sobre el bus de datos.
-
Cómo se realiza la comunicación entre el sistema de control y las memorias externas.
Se permite utilizar decodificadores, multiplexores, registros, buffers, microcontroladores y demás componentes necesarios.
No se aceptarán cuatro circuitos independientes. Las cuatro memorias deberán funcionar integradas en una misma arquitectura.
E. Automatización del proceso
El sistema deberá automatizar las operaciones de selección, direccionamiento, escritura y lectura, según corresponda.
El usuario deberá poder seleccionar o solicitar una operación, mientras que el circuito ejecuta automáticamente la secuencia necesaria para acceder a la memoria.
Podrán utilizarse pulsadores, teclados matriciales, displays, pantallas LCD, indicadores LED u otros elementos para ingresar datos, seleccionar operaciones y visualizar los resultados.
No será suficiente cambiar manualmente los valores de los buses desde Proteus para simular las operaciones. Debe existir un mecanismo de control y automatización implementado dentro del circuito.
F. Verificación de los números de cédula
El sistema deberá demostrar que los datos se almacenan y recuperan correctamente.
Para ello, cada grupo deberá:
-
Mostrar la lectura de los números de cédula previamente programados en ROM.
-
Ingresar y almacenar números de cédula en RAM.
-
Cambiar de dirección o seleccionar otra memoria.
-
Regresar a las posiciones utilizadas y recuperar los datos.
-
Comparar y verificar que los números recuperados coinciden con los almacenados.
Nota: Los estudiantes podrán utilizar números de cédula de prueba o ficticios, con la misma estructura de sus documentos, para evitar divulgar información personal en el vídeo público.
3. Vídeo explicativo obligatorio
Cada grupo deberá elaborar un vídeo demostrando el funcionamiento completo del circuito en Proteus.
Todos los integrantes del grupo deben participar activamente en la explicación.
El vídeo deberá mostrar:
-
Presentación del proyecto y de sus integrantes.
-
Explicación de los componentes utilizados.
-
Identificación de las dos memorias ROM y las dos RAM.
-
Explicación de los buses de datos, direcciones y control.
-
Demostración de la selección de las cuatro memorias.
-
Lectura de los números almacenados previamente en ROM.
-
Ingreso y escritura de números de cédula en RAM.
-
Lectura y recuperación de los datos almacenados en RAM.
-
Funcionamiento de la automatización implementada.
-
Explicación de las mejoras creativas e innovaciones desarrolladas.
Muy importante: Las memorias RAM son volátiles y los datos escritos durante la simulación pueden perderse cuando esta se detiene o reinicia. Por lo tanto, el vídeo deberá demostrar, durante una misma ejecución de la simulación, el proceso completo de escritura, almacenamiento y posterior lectura de los datos.
No será suficiente presentar capturas de pantalla o explicar únicamente cómo se utiliza Proteus.
El vídeo debe mostrar el circuito en funcionamiento y evidenciar claramente que los cuatro dispositivos de memoria operan de manera integrada.
4. Informe técnico – Formato institucional obligatorio
El informe deberá elaborarse utilizando exclusivamente el documento adjunto:
Formato presentacion documentos – IS Unipacifico 2026.docx
Se debe conservar la estructura, presentación y organización del formato institucional del Programa de Ingeniería de Sistemas.
El documento deberá incluir:
-
Título, identificación de los autores y resumen.
-
Índice de términos.
-
I. Introducción.
-
II. Objetivos.
-
III. Marco teórico o conceptual.
-
IV. Materiales y herramientas.
-
V. Metodología o desarrollo.
-
VI. Resultados y análisis.
-
VII. Dificultades encontradas (opcional).
-
VIII. Conclusiones.
-
Anexos.
-
Referencias bibliográficas en formato IEEE.
En la metodología deberán explicar detalladamente la arquitectura del circuito, las conexiones, el funcionamiento de los buses, el direccionamiento, las señales de control, la automatización y las pruebas realizadas.
En resultados deberán incluir evidencias claras de lectura de ROM, escritura y lectura de RAM y recuperación correcta de los números almacenados.
Se deberá incorporar el enlace del vídeo explicativo en los anexos del informe, debidamente identificado.
El informe se entregará únicamente en formato PDF. No se aceptarán informes elaborados en formatos diferentes al institucional suministrado.
5. Creatividad e innovación – 50%
La creatividad constituye el 50% de la calificación total de la actividad.
Se valorará especialmente:
-
Automatización de los procesos.
-
Integración eficiente de las cuatro memorias.
-
Diseño de interfaces para ingreso y visualización de datos.
-
Selección automática de memorias y direcciones.
-
Mecanismos de verificación de los números almacenados.
-
Mejoras funcionales que amplíen lo explicado en clase.
-
Originalidad y calidad técnica de la solución.
La creatividad deberá evidenciarse en el funcionamiento real del circuito y no solamente en su presentación gráfica.
6. Criterios de evaluación
| Criterio | Porcentaje |
|---|---|
| Creatividad, innovación y automatización del circuito | 50% |
| Funcionamiento de las dos ROM y las dos RAM: lectura, escritura y verificación | 20% |
| Integración y manejo correcto de los buses compartidos | 15% |
| Informe técnico en el formato institucional | 10% |
| Vídeo explicativo y participación de todos los integrantes | 5% |
| TOTAL | 100% |
Se evaluará el funcionamiento real del sistema, la calidad de la integración de los componentes y la capacidad de demostrar y explicar técnicamente las operaciones exigidas.
7. Instrucciones de entrega en Moodle – AVAS
Subir a esta carpeta los archivos correspondientes al Taller y Laboratorio – Automatización de Memorias ROM y RAM.
La entrega deberá contener obligatoriamente:
1. Informe técnico en PDF
Elaborado en el formato institucional adjunto, incluyendo el enlace del vídeo explicativo.
2. Archivo original de simulación en Proteus
Se debe adjuntar el proyecto completo, con los archivos necesarios para abrirlo y ejecutarlo correctamente. Si se utilizan microcontroladores, incluir también el código fuente y los archivos compilados requeridos para la simulación.
3. Vídeo explicativo en YouTube
El vídeo deberá subirse a YouTube y su enlace deberá incluirse en el informe. Se recomienda configurarlo como No listado, verificando que el docente pueda visualizarlo sin solicitar permisos.
Todos los archivos deberán organizarse en una carpeta comprimida denominada:
Taller_Laboratorio_ROM_RAM_GrupoXX.zip
Fecha de entrega: domingo 8 de noviembre de 2026.
Hora límite: 23:59 horas (11:59 p. m.).
Tamaño máximo del archivo: 1 GB.
Condiciones de entrega
-
El trabajo se realizará en los grupos previamente conformados.
-
Se deben entregar los archivos de simulación funcionales y completos.
-
Todos los integrantes deben participar en el vídeo explicativo.
-
El informe deberá utilizar obligatoriamente el formato institucional suministrado.
-
El vídeo debe demostrar la ejecución completa de las operaciones exigidas.
-
Los archivos deben poder abrirse, ejecutarse y verificarse.
-
Los nombres de los archivos no deben contener tildes ni caracteres especiales.
-
La entrega debe realizarse dentro del plazo establecido en Moodle – AVAS.
Los trabajos que no cumplan los requisitos esenciales de funcionamiento, documentación y evidencias serán evaluados de acuerdo con los criterios establecidos, aplicando las deducciones correspondientes.
8. Observación final del docente
Se recuerda a todos los estudiantes de las jornadas diurna y nocturna que durante las tres últimas clases se explicó detalladamente el propósito, funcionamiento esperado y alcance de este taller y laboratorio.
La actividad consiste en diseñar un único circuito en Proteus que integre dos memorias ROM y dos memorias RAM externas, utilizando buses compartidos de datos, direcciones y control, y que permita automatizar la lectura y escritura de información según el tipo de memoria.
El propósito es que cada grupo demuestre que comprende cómo se almacena, direcciona, transmite y recupera la información dentro de un sistema de memoria.
No se trata simplemente de conectar cuatro memorias, sino de lograr que las cuatro funcionen correctamente dentro de un sistema integrado, automatizado y verificable.
Se espera que cada grupo aplique los conocimientos adquiridos, analice las soluciones presentadas en clase y desarrolle una propuesta funcional con creatividad, criterio técnico y capacidad de sustentación.
- 25 de junio de 2026, 19:31
- 25 de junio de 2026, 19:31