Entorno de desarrollo integrado para formación e investigación en procesadores RISC Projects uri icon

type

  • National Research Project

reference

  • PDC2023-145832-I00

date/time interval

  • January 1, 2024 - December 31, 2025

abstract

  • El objetivo principal del proyecto es mejorar y evolucionar la herramienta CREATOR, utilizada como
    base de este proyecto, para obtener un nuevo entorno de desarrollo integrado (IDE) que se utilizará
    como herramienta para el aprendizaje del conjunto de instrucciones RISC-V y para la investigación de
    nuevas instrucciones y extensiones RISC-V. La nueva plataforma incluirá una interfaz visual más
    atractiva y robusta, un nuevo compilador más eficiente, soporte para 64 bits, instrucciones
    vectoriales, soporte hardware para diferentes microcontroladores y placas RISC-V. El proyecto también
    desarrollará diferentes casos de uso y materiales que puedan utilizarse fácilmente en universidades,
    centros de formación profesional y empresas.
    Para motivar y acercar el uso de RISC-V a los estudiantes de universidades y centros de
    formación profesional, se pretende que el nuevo entorno incorpore la posibilidad de trabajar con
    microcontroladores RISC-V basados en Arduino. Muchos estudiantes ya tienen experiencia en trabajar
    con Arduino. La idea es ofrecer un entorno para que los estudiantes desarrollen proyectos para
    Arduino directamente en RISC-V, haciendo, por tanto, más atractivito el aprendizaje de este
    ensamblador.
    El nuevo entorno contribuirá, por un lado, al proceso de formación de los nuevos
    profesionales que demandará la industria de procesadores, ayudando a las empresas y centros de
    formación a realizar la transición a RISC-V. Por otro lado, también contribuirá a mejorar las
    actividades de investigación, ya que permitirá la rápida creación de prototipos de nuevas extensiones
    del conjunto de instrucciones RISC-V y permitirá analizar y conocer el impacto de las nuevas
    instrucciones RISC-V

keywords

  • risc-v, entorno de desarrollo integrado, formación, juego de instrucciones, programación en ensamblador, microcontroladores; risc-v, integrated development environment, training, instruction set, assembler programming, microcontrollers