Vicente González Ruiz
Esta práctica es un tanto especial: en realidad no es una práctica, sino un trabajo obligatorio que servirá para determinar la mayor parte de la nota obtenida.
Se propone como trabajo para la asignatura de Laboratorio de Arquitectura montar una implementación multiciclo del microprocesador R2000. Las prácticas anteriores describen todos los elementos del microprocesador, excepto el camino de datos y la unidad de control. El trabajo por tanto, consiste en utilizar todos los elementos ya disponibles para construir la versión reducida del R2000. Toda la información necesaria para su montaje está en el tema 5 (El procesador: Camino de datos y control) del libro ``Organización y diseño de computadores: La interfaz hardware/software'' de los autores David A. Patterson y John L. Hennessy.
Tras el ensamblaje, cada alumno escribirá un programa en código máquina para este procesador y lo ejecutará en el simulador. Deberá comprobarse que la ejecución es correcta y se darán tiempo de ejecución del programa. Además, deberá determinarse la máxima frecuencia de reloj a la que es posible trabajar. La nota del trabajo dependerá (1) del programa, (2) de la forma en que la simulación es presentada y (3) de las mejoras (hardware) destinadas a disminuir el tiempo de ejecución del programa. Además, será imperativo exponer (al resto de la clase) el trabajo realizado, que también deberá suministrarse por escrito. La presentación se realizará tras concluir las clases de la asignatura.