Proyecto final · Desarrollo y asesoría
viernes 20 de noviembre · 16:00–17:40 · en 90 días
GUÍA 20-11-26 Laboratorio de Arquitecturas Computacionales
LA116 · viernes 20/11/2026 · 16:00-17:40 · Sesión 15
Proyecto final · Desarrollo y asesoría
OBJETIVO DE LA SESIÓN
Avanzar el proyecto con asesoría directa del profesor. La entrega abre el lunes 23 y cierra el viernes 27 de noviembre.
QUÉ SE ESPERA DEL PROYECTO
Una aplicación real ejecutándose sobre el procesador RISC-V construido en las prácticas. No es un bloque más: es el sistema completo resolviendo un problema.
IDEAS VIABLES
- Calculadora con entrada por interruptores y salida en displays.
- Controlador de semáforo con temporización programable.
- Generador y verificador de secuencias, con validación en software.
- Adquisición de datos de un sensor con procesamiento en el procesador.
- Juego simple con LED y botones.
AMPLIACIONES OPCIONALES DEL PROCESADOR
- Agregar instrucciones de multiplicación, es decir la extensión M.
- Implementar interrupciones con un temporizador.
- Segmentar el camino de datos en cinco etapas con adelantamiento.
- Agregar una caché de instrucciones.
Cualquiera de estas conecta directamente con las unidades 5 y 6 de la clase de teoría, y es lo que puede hacer que el proyecto destaque.
ESTRUCTURA DEL REPORTE
1. Planteamiento del problema y justificación.
2. Arquitectura del sistema, con diagrama de bloques.
3. Programa en ensamblador RISC-V, comentado.
4. Modificaciones al procesador, si las hubo.
5. Verificación: simulación y hardware.
6. Mediciones de recursos y rendimiento.
7. Conclusiones y trabajo futuro.
RECOMENDACIÓN
Congelar el hardware pronto y dedicar los últimos días al programa y a la verificación. Los proyectos que fallan casi siempre son los que seguían modificando el procesador el último día.
Nada anotado en esta sesión todavía.