Publicación: DESIGN OF A RISC-V MICRO-ARCHITECTURE FOR OPERATING SYSTEM IMPLEMENTATION ON FPGA PLATFORMS
| dc.contributor.advisor | Abreo Carrillo, Sergio Alberto | |
| dc.contributor.advisor | Ardila Ochoa, Javier Ferney | |
| dc.contributor.author | Suárez Velazco, Sebastián | |
| dc.contributor.author | Algarín Cotes, Jose Félix | |
| dc.contributor.evaluator | Salamanca Becerra, William Alexander | |
| dc.contributor.evaluator | Caballero Barajas, Eduardo | |
| dc.date.accessioned | 2025-11-18T18:45:50Z | |
| dc.date.available | 2025-11-18T18:45:50Z | |
| dc.date.created | 2025-11-18 | |
| dc.date.embargoEnd | 2028-11-18 | |
| dc.date.issued | 2025-11-18 | |
| dc.description.abstract | El grupo de investigación Onchip de la Universidad Industrial de Santander (UIS), con el propósito de fortalecer la línea de desarrollo digital aplicada a la familia de microcontroladores en la que se encuentra trabajando, impulsa esta investigación orientada a identificar una arquitectura mínima capaz de soportar un sistema operativo (OS) y evaluar la viabilidad de su implementación en el proyecto actual. De manera complementaria, desde el ámbito académico se busca enriquecer los documentos y temáticas de aprendizaje de las asignaturas de Arquitectura de Computadores y Sistemas Embebidos para Deep Learning, ofreciendo una perspectiva adicional para el desarrollo de trabajos y actividades. El estudio consiste en el análisis y rediseño, a partir de un Sistema en chip (SoC) de código abierto, de un core RISC-V con el fin de habilitar la implementación de sistemas operativos. El objetivo principal es establecer los requerimientos necesarios para la ejecución de programas generados por Zephyr RTOS. Paralelamente, se documenta el uso de las herramientas empleadas, con el propósito de generar material de apoyo que pueda ser utilizado en el aula. Finalmente, se busca validar el diseño propuesto mediante simulaciones e implementación en la tarjeta FPGA Nexys 4DDR. En una primera etapa, las simulaciones buscan verificar la correcta ejecución de cada instrucción; posteriormente, mediante pruebas con programas desarrollados en Zephyr, tanto en simulación como en la FPGA, a través del periférico UART se revisan los resultados obtenidos por las operaciones ejecutadas. Este proceso debe llevarse a cabo mediante la integración con el SoC original, en el cual el core inicial es reemplazado por la versión reducida propuesta. | |
| dc.description.abstractenglish | The Onchip research group at the Universidad Industrial de Santander (UIS), with the purpose of strengthening the digital design line applied to the family of microcontrollers currently under development, promotes this research aimed at identifying a minimal architecture capable of supporting an operating system (OS) and assessing the feasibility of its implementation in the ongoing project. Complementarily, from an academic perspective, the goal is to enrich the learning materials and topics of the courses in Computer Architecture and Embedded Systems for Deep Learning, providing an additional perspective for the development of assignments and activities. The study consists of the analysis and redesign, based on an open-source System on chip (SoC), of a RISC-V core in order to enable the implementation of operating systems. The main objective is to establish the requirements for executing programs generated by Zephyr RTOS. In parallel, the use of the employed tools is documented with the aim of producing support material suitable for classroom use. Finally, the proposed design is validated through simulations and its implementation on the Nexys 4DDR FPGA. In the first stage, simulations verify the correct execution of each instruction; subsequently, programs developed in Zephyr are tested both in simulation and on the FPGA, using the UART peripheral to transmit the results of the executed operations. This process is carried out through integration with the original SoC, in which the initial core is replaced by the proposed reduced version. | |
| dc.description.cvlac | https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0002261532 | |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Ingeniero Electrónico | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | Universidad Industrial de Santander | |
| dc.identifier.reponame | Universidad Industrial de Santander | |
| dc.identifier.repourl | https://noesis.uis.edu.co | |
| dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/46524 | |
| dc.language.iso | eng | |
| dc.publisher | Universidad Industrial de Santander | |
| dc.publisher.faculty | Facultad de Ingeníerias Fisicomecánicas | |
| dc.publisher.program | Ingeniería Electrónica | |
| dc.publisher.school | Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones | |
| dc.rights | info:eu-repo/semantics/embargoedAccess | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_f1cf | |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | RISC-V | |
| dc.subject | Sistemas Operativos | |
| dc.subject | FPGA | |
| dc.subject | VEERWOLF | |
| dc.subject | SoC | |
| dc.subject.keyword | RISC-V | |
| dc.subject.keyword | Operative Systems | |
| dc.subject.keyword | FPGA | |
| dc.subject.keyword | VEERWOLF | |
| dc.subject.keyword | SoC | |
| dc.title | DESIGN OF A RISC-V MICRO-ARCHITECTURE FOR OPERATING SYSTEM IMPLEMENTATION ON FPGA PLATFORMS | |
| dc.title.english | DESIGN OF A RISC-V MICRO-ARCHITECTURE FOR OPERATING SYSTEM IMPLEMENTATION ON FPGA PLATFORMS | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.hasversion | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
| dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | |
| dspace.entity.type | Publication |
Archivos
Bloque original
1 - 5 de 6
Cargando...
- Nombre:
- Carta de autorizacion.pdf
- Tamaño:
- 209.08 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Nota de proyecto.pdf
- Tamaño:
- 309.33 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Carta de confidencialidad.pdf
- Tamaño:
- 207.2 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Documento.pdf
- Tamaño:
- 992.71 KB
- Formato:
- Adobe Portable Document Format
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 2.17 KB
- Formato:
- Item-specific license agreed to upon submission
- Descripción:
