1. Migración de la arquitectura del microcontrolador Picoblaze 8-bits a 32-bits e implementación eficiente sobre plataforma Zedboard
- Author
-
Ortega Velázquez, Miguel Ángel, Martínez Álvarez, José Javier, Garrigós Guerrero, Francisco Javier, and Electrónica, Tecnología de Computadoras y Proyectos
- Subjects
Arquitectura y Tecnología de Computadoras ,Equipamiento electrónico ,3307.90 Microelectrónica ,Microprocessors - Abstract
El objetivo del trabajo es contribuir a la actualización y mejora de las prácticas de esta asignatura. El uso de microprocesadores y/o microcontroladores embebidos en dispositivos programables, junto con la lógica específica de la aplicación, es una estrategia habitual en un gran número de aplicaciones. Estos sistemas en un chip (SoC, System on a Chip) permiten integrar la flexibilidad y la facilidad de uso de un procesador con las grandes prestaciones obtenidas al implementar un algoritmo con lógica específica. El número de arquitecturas de microcontroladores y microprocesadores disponibles para dispositivos programables, en forma de macros tanto soft como hard, es numeroso. En aplicaciones con grandes requisitos de cómputo pueden utilizarse FPGAs que soportan cores de procesadores como PowerPCTM, MicroBlazeTM, ARMTM o RISC-V entre otros. Sin embargo, en aplicaciones menos exigentes es posible recurrir a pequeños microcontroladores que, a pesar de sus limitadas prestaciones, proporcionan varias ventajas. Entre ellas se encuentran, principalmente, el reducido consumo de área en la FPGA, la simplicidad y facilidad de uso, y el aprovechamiento de la experiencia del diseñador, ya que con frecuencia suelen soportar juegos de instrucciones compatibles con otros microcontroladores ampliamente utilizados en la industria. Algunos cores de microcontroladores PIC, 8051, Z80, o 6502, entre otros, están disponibles tanto en versiones comerciales como gratuitas. Entre los procesadores más modestos, una de las arquitecturas más interesantes es el microcontrolador PicoBlazeTM, desarrollado por la compañía Xilinx Inc. para su óptima implementación en diferentes tipos de FPGAs. Este Trabajo Fin de Estudios pretende desarrollar una versión a 32-bits del microcontrolador PicoBlaze, a partir de una versión para CPLD de 8-bits, adaptado a la plataforma Zedboard. También se creará el entono de desarrollo que permita utilizar cómodamente la versión del procesador a 32-bits: ensamblar código, generar ficheros de programa en formato vhdl e implementar el sistema sobre una Zedboard Escuela Técnica Superior de Ingeniería de Telecomunicación Universidad Politécnica de Cartagena
- Published
- 2022