Trabajo Fin de Grado
Implementación del microcontrolador 8051 mediante FPGA
Autor/es | Castro Polvillo, Esteban |
Director | Guzmán-Miranda, Hipólito |
Departamento | Universidad de Sevilla. Departamento de Ingeniería Electrónica |
Fecha de publicación | 2018 |
Fecha de depósito | 2019-03-26 |
Titulación | Universidad de Sevilla. Grado en Ingeniería Electrónica, Robótica y Mecatrónica |
Resumen | En este proyecto se ha desarrollado la implementación de un microcontrolador 8051 mediante el uso de FPGA (Field-Programmable Gate Array) en lenguaje VHDL. Mediante esta metodología se podrá utilizar este dispositivo, el ... En este proyecto se ha desarrollado la implementación de un microcontrolador 8051 mediante el uso de FPGA (Field-Programmable Gate Array) en lenguaje VHDL. Mediante esta metodología se podrá utilizar este dispositivo, el cual ya ha cesado su fabricación, mediante el lenguaje VHDL. De esta forma se ofrece una alternativa a la obsolescencia del microcontrolador. El primer objetivo del proyecto es el de encontrar y configurar un IP Core válido para este microcontrolador entre las alternativas que existen. El segundo objetivo es el de crear programas basados en lenguaje C y ensamblador de modo que el microcontrolador lo interprete de manera idónea. Para verificar que el proyecto se ha realizado correctamente, se inicializará la memoria interna ROM del microcontrolador con esos programas creados. Por último, se tomará un ejemplo de programa real para comprobar si la solución elegida es la correcta. In this project the implementation of an 8051 microcontroller has been developed through the use of FPGA (Field-Programmable Gate Array) in VHDL language. With this methodology this device can be used through the VHDL ... In this project the implementation of an 8051 microcontroller has been developed through the use of FPGA (Field-Programmable Gate Array) in VHDL language. With this methodology this device can be used through the VHDL language. In this way, an alternative to the obsolescence of the microcontroller is offered. The first objective of the project is to find and configure a valid IP Core for this microcontroller among the alternatives that exist. The second goal is to create programs in C and assembler language so that the microcontroller interprets it in an ideal way. To verify that the project has been carried out correctly, the ROM internal memory of the microcontroller will be initialized with those created programs. Finally, an example of a real program is taken to verify if the chosen solution is the correct one. |
Cita | Castro Polvillo, E. (2018). Implementación del microcontrolador 8051 mediante FPGA. (Trabajo Fin de Grado Inédito). Universidad de Sevilla, Sevilla. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
TFG-2012-CASTRO.pdf | 3.200Mb | [PDF] | Ver/ | |