Darriba, DiegoPadrón, Emilio J.Castro Castro, MiguelUniversidade da Coruña. Facultade de Informática2024-10-092024-10-092024-02http://hdl.handle.net/2183/39522[Resumo]: O obxectivo deste proxecto é a construción dunha ferramenta interactiva, sinxela e portable que sirva de apoio para a aprendizaxe do funcionamento dun procesador RISC que incorpore paralelismo a nivel de instrucións. Estudiariase a viabilidade de empregar Godot Engine para o desenvolvemento de aplicacións multiplataforma. Para isto, ampliarase o simulador MipsSim desenvolto por Diego Darriba para implementar un pipeline flexible, que permita configurar as súas etapas de procesamento. Desenvolverase un programa que actúe como interface con Godot Engine. Ademais, incorporarase un coprocesador de punto flotante ao simulador. O desenvolvemento levarase a cabo empregando ferramentas de software libre, e o software será proporcionado baixo licencia MIT.[Abstract]: This project endeavors to develop an interactive, simple and portable tool that aids in the teaching of the workings of a RISC computer processor with instruction-level parallelism. It will study the viability of using Godot Engine for the development of multi-platform applications. For this, the MipsSim simulator developed by Diego Darriba will be extended to add a flexible pipeline that allows to configure its processing stages. A graphical user interface program will be developed with Godot Engine. Also, a floating point coprocessor will be added to the simulator. The development will use free and open-source tools and the software will be distributed under MIT license.glgAtribución-CompartirIgual 3.0 Españahttp://creativecommons.org/licenses/by-sa/3.0/es/http://creativecommons.org/licenses/by-sa/3.0/es/MIPSCPUSimuladorGodot EngineSimulatorDesenvolvemento dunha ferramenta de apoio á docencia de Estrutura de Computadoresbachelor thesisopen access