In this repository, we show how we adapted and used the RVfpga: Understanding Computer Architecture and the RVfpga-SoC packages provided by Imagination Technologies, as well as the Ripes simulator, in the labs of two courses instructed at UCM.
-
Computer Organization: This is a second-year course in the Computer Science degree program at UCM. In folder Computer_Organization of this repository you can find part of the materials (mainly the labs) used in the course.
-
Integrated Systems Architecture: This is a fourth-year course in the Electronics and Communication Engineering degree program at UCM. In folder Integrated_Systems_Architecture of this repository you can find part of the materials (mainly the labs) used in the course.
NOTE: In case you want to obtain more information about these courses (such as the slides, the exercises sheets, the solutions for the labs, etc.), you can contact [email protected]
In this repository, we also provide two Simulation Tools that can be used in conjunction with RVfpga.
IMPORTANT NOTE: The courses mentioned above include newer versions of these simulation tools, which are included in the materials provided for the courses. Moreover, v3 of the RVfpga: Understanding Computer Architecture materials also includes newer versions of these tools.