Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Ampliación de la funcionalidad de las herramientas de simulación de RVFPGA

Citation

Abstract

This project is about the tools for teaching Computer Architecture based on the RISC-V architecture. In the first chapter the background, objectives and work plan for this project are explained. Later, the different tools used to help in the teaching of CA subjects are explained, focusing specially in the RVfpga project, in which most of the project is based on. In the next two chapters, the contributions of this project to two of the simulators included in RVfpga are detailed. First, the tri-color led peripheral has been added to ViDBo. This peripheral helps carrying out the practical exercises of the RVfpga project. In second place, the pipeline simulator included in RVfpga is tried to be modified. In chapter 5 is about the attempt of integrating one of the cores to the Ripes simulator. Lastly, some conclusions and future work proposals are summarized.
Este proyecto trata sobre herramientas para la docencia de Arquitectura de Computadores basadas en la arquitectura RISC-V. En el primer capítulo se cuentan los antecedentes, objetivos y plan de trabajo propuesto para este proyecto. Después se explican las distintas herramientas que se usan para ayudar en la docencia de asignaturas de AC, insistiendo especialmente en el proyecto RVfpga, en el que se basa la mayor parte del trabajo. En los siguientes dos capítulos se detallan las contribuciones de este trabajo a dos de los simuladores de RVfpga. En primer lugar, se ha añadido a ViDBo el led tricolor, un periférico que ayuda a realizar las prácticas del proyecto. En segundo lugar, se ha intentado modificar la funcionalidad de simulador del pipeline, también incluido en el proyecto RVfpga. Finalmente, el capítulo 5 trata sobre el intento de integrar uno de los cores en el simulador Ripes. En el último capítulo se resumen las conclusiones y algunas propuestas de trabajo futuro.

Research Projects

Organizational Units

Journal Issue

Description

Trabajo de Find de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2023-2024.

Keywords