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
Classification
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