Microprocesador MicroBlaze de Xilinx

Abstract

Material docente perteneciente a la asignatura Sistemas Integrados que se imparte en el Máster Oficial de Ingeniería Electrónica de la ETSE-UV.MicroBlaze es un bloque microprocesador “software” diseñado para su implementación en FPGAs de Xilinx. Este elemento presenta un juego de instrucciones reducido (RISC), acceso a instrucciones y datos de forma independiente (Harvard). En este sentido, se profundiza en las características de este microprocesador y se definen las posibilidades que posee para interconectar diferentes periféricos y módulos funcionales. Este material docente incorpora en este diseño con MicroBlaze se utiliza un timer para implementar un contador y, adicionalmente, a aprender como funciona el sistema de interrupciones en MicroBlaze. También se proporciona una práctica guiada que consiste en integrar un core como periférico de MicroBlaze.MicroBlaze is a "software" microprocessor block designed for implementation in Xilinx FPGAs. This element presents a set of reduced instructions (RISC), access to instructions and data independently (Harvard). In this sense, the characteristics of this microprocessor are deepened and the possibilities it has to interconnect different peripherals and functional modules are defined. This teaching material incorporated in this design with MicroBlaze uses a timer to implement a counter and, additionally, to learn how the system of interrupts in MicroBlaze works. A guided practice consisting of integrating a core as a MicroBlaze peripheral is also provided

    Similar works