Logotipo del repositorio

Publicación:
DESIGN OF A RISC-V MICRO-ARCHITECTURE FOR OPERATING SYSTEM IMPLEMENTATION ON FPGA PLATFORMS

dc.contributor.advisorAbreo Carrillo, Sergio Alberto
dc.contributor.advisorArdila Ochoa, Javier Ferney
dc.contributor.authorSuárez Velazco, Sebastián
dc.contributor.authorAlgarín Cotes, Jose Félix
dc.contributor.evaluatorSalamanca Becerra, William Alexander
dc.contributor.evaluatorCaballero Barajas, Eduardo
dc.date.accessioned2025-11-18T18:45:50Z
dc.date.available2025-11-18T18:45:50Z
dc.date.created2025-11-18
dc.date.embargoEnd2028-11-18
dc.date.issued2025-11-18
dc.description.abstractEl 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.abstractenglishThe 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.cvlachttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0002261532
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero Electrónico
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/46524
dc.language.isoeng
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingeníerias Fisicomecánicas
dc.publisher.programIngeniería Electrónica
dc.publisher.schoolEscuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones
dc.rightsinfo:eu-repo/semantics/embargoedAccess
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_f1cf
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAtribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectRISC-V
dc.subjectSistemas Operativos
dc.subjectFPGA
dc.subjectVEERWOLF
dc.subjectSoC
dc.subject.keywordRISC-V
dc.subject.keywordOperative Systems
dc.subject.keywordFPGA
dc.subject.keywordVEERWOLF
dc.subject.keywordSoC
dc.titleDESIGN OF A RISC-V MICRO-ARCHITECTURE FOR OPERATING SYSTEM IMPLEMENTATION ON FPGA PLATFORMS
dc.title.englishDESIGN OF A RISC-V MICRO-ARCHITECTURE FOR OPERATING SYSTEM IMPLEMENTATION ON FPGA PLATFORMS
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.hasversionhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 5 de 6
Cargando...
Miniatura
Nombre:
Carta de autorizacion.pdf
Tamaño:
209.08 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota de proyecto.pdf
Tamaño:
309.33 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Carta de confidencialidad.pdf
Tamaño:
207.2 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Anexos.zip
Tamaño:
1.02 MB
Formato:
Unknown data format
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
992.71 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
2.17 KB
Formato:
Item-specific license agreed to upon submission
Descripción:

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031