RT Generic T1 SUPERSONIC-V: deSarrollo de entornos virtUales Para dEspliegue de haRdware baSadO eN rIsC-V T2 SUPERSONIC-V: development of virtual environments to deploy RISC-V-based hardware A1 del Barrio García, Alberto Antonio A1 Botella Juan, Guillermo A1 Piñuel Moreno, Luis A1 Roa Romero, Carlos A1 Murillo Montero, Raúl A1 Mallasén Quintana, David AB Tradicionalmente la docencia en el área de Arquitectura y Tecnología de Computadores durante todo el grado se centra en explicar conceptos relacionados con la construcción de un procesador. No obstante, las prácticas de laboratorio en general no tratan con la implementación de un procesador real.Desde 2010 ha aparecido la ISA open-source RISC-V, la cual permite añadir instrucciones y modificar los cores desarrollados a partir de ésta. Una muestra de esta característica son los 89 cores RISC-V que se encuentran disponibles en la comunidad científica. No obstante, para trabajar con las herramientas que hacen posible modificar la ISA y simular programas, es necesario invertir mucho tiempo en general, con lo que los estudiantes no emplean tanto tiempo en aplicar conceptos arquitectónicos de manera práctica, sino que lo pierden instalando las toolchain RISC-V, simuladores, etc.Por tanto, en este proyecto planteamos el desarrollo de entornos virtuales que contengan las herramientas necesarias para trabajar con la ISA RISC-V, de tal forma que los estudiantes solo tengan que centrarse en las prácticas per sé. Como caso de uso, se presentan una máquina virtual y un docker con todo lo necesario para trabajar con el core CVA6. YR 2023 FD 2023-07-14 LK https://hdl.handle.net/20.500.14352/87416 UL https://hdl.handle.net/20.500.14352/87416 LA spa NO Traditionally, teaching in the area of Computer Architecture and Technology throughout the degree focuses on explaining concepts related to the construction of a processor. However, the labs generally do not deal with the implementation of a real processor. Since 2010, the open-source ISA RISC-V has appeared, which allows adding instructions and modifying the cores developed from it. A sample of this characteristic is the 89 RISC-V cores that are available in the scientific community. However, to work with the tools that make it possible to modify the ISA and simulate programs, it is necessary to invest a lot of time in general, so students do not spend as much time applying architectural concepts in a practical way, but waste it installing the toolchains. RISC-V, simulators, etc. Therefore, in this project we propose the development of virtual environments that contain the necessary tools to work with the ISA RISC-V, in such a way that students only have to focus on the practices per se. As a use case, a virtual machine and a docker are presented with everything necessary to work with the CVA6 core. NO Universidad Complutense de Madrid DS Docta Complutense RD 6 oct 2024