Diseño, implementación y simulación de un procesador basado en MIPS

Bartolomé Muñoz, Andrés (2022). Diseño, implementación y simulación de un procesador basado en MIPS. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Diseño, implementación y simulación de un procesador basado en MIPS
Author/s:
  • Bartolomé Muñoz, Andrés
Contributor/s:
  • Bordel Sánchez, Borja
Item Type: Final Project
Degree: Grado en Ingeniería de Computadores
Date: July 2022
Subjects:
Freetext Keywords: Arquitectura MIPS; Arquitectura de computadores; Procesadores
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)

Abstract

Este proyecto se basa en el análisis de las arquitecturas de computadores, en concreto la arquitectura MIPS, y los parámetros que conforman su definición. A partir de este análisis se ha diseñado una arquitectura reducida basada en MIPS, definiendo su conjunto de instrucciones, sus componentes, su ruta de datos y sus herramientas de control. Basándose en esta arquitectura se ha implementado un procesador segmentado en el lenguaje de descripción de hardware VHDL. El funcionamiento de este procesador se ha comprobado con un programa sencillo que calcula los veinte primeros números de la sucesión de Fibonacci. Tanto la implementación del procesador como las pruebas se han realizado con la herramienta Xilinx Vivado 2019.2. Abstract: This project is based on the analysis of computer architectures, specifically the MIPS architecture, and the parameters that make up their definition. From this analysis, a reduced architecture based on MIPS has been designed, defining its instruction set, its components, its data path, and its control tools. Based on this architecture, a pipelined processor has been implemented in the hardware description language VHDL. The correct operation of this processor has been tested with a simple program that calculates the first twenty numbers of the Fibonacci sequence. Both the implementation of the processor and the tests have been carried out with the Xilinx Vivado 2019.2 tool.

More information

Item ID: 71736
DC Identifier: https://oa.upm.es/71736/
OAI Identifier: oai:oa.upm.es:71736
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 20 Sep 2022 05:42
Last Modified: 20 Sep 2022 05:42
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM