Publication:
RISC-V y su ecosistema hardware-software

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2021
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
Desde el año 2010, se lleva investigando en una Arquitectura (ISA) de hardware libre basada en el diseño de tipo RISC, llamada RISC-V. RISC-V destaca por ser una arquitectura abierta, que pretende convertirse en universal, es decir, persistir en el tiempo. En este Trabajo Fin de Grado se llevará a cabo un estudio de la arquitectura RISC-V, sus características principales y su ecosistema Software y Hardware. Para el estudio del ecosistema Software se analizarán diferentes simuladores orientados al ámbito educativo y herramientas software, como depuradores y entornos de desarrollo. Para el ecosistema Hardware se presentarán varias empresas que diseñan núcleos que utilizan la arquitectura RISC-V, placas y SoCs. Por último, se aplicarán los conocimientos adquiridos para analizar la placa SparkFun Red-V Thing Plus realizando un tutorial básico de cómo hacer un programa en C y otro en ensamblador usando dos IDE distintos (PlatformIO y Freedom Studio de SiFive).
Since 2010, research has been carried out on a free hardware Architecture (ISA) based on the RISC-type design, called RISC-V. RISC-V stands out for being an open architecture, which aims to become universal, that is, to persist over time. In this Final Degree Project, a study of the RISC-V architecture, characteristics and its Software and Hardware ecosystem will be carried out. For the study of the Software ecosystem, different simulators oriented to the educational field and software tools such as development environments will be analyzed, as well as the operating systems. For the Hardware ecosystem, several companies that design cores using the RISC-V architecture will be presented. Finally, the acquired knowledge will be applied to analyze the SparkFun Red-V Thing Plus board doing a basic tutorial on how to make a program in C and assembler program languages, using two different IDE (PlatformIO and Freedom Studio from SiFive).
Description
Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2020/2021
Unesco subjects
Keywords
Citation