Un Modelo simplificado del procesador 68000 en VHDL

González García, Salvador (2018). Un Modelo simplificado del procesador 68000 en VHDL. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Un Modelo simplificado del procesador 68000 en VHDL
Author/s:
  • González García, Salvador
Contributor/s:
  • Hermida de la Rica, Mariano
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: January 2018
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Arquitectura y Tecnología de Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (5MB) | Preview

Abstract

Se realiza un modelo simplificado del procesador 68000 en el lenguaje d e descripción de hardware VHDL. Para ello, se diseña una arquitectura simplificada del procesador que permita realizar una implementación del mismo y que pueda ejecutar las instrucciones de su juego de instrucciones. Todos los subsistemas están simplificad os respecto de la documentación disponible de Motorola. Entre los subsistemas estudiados e implementados se encuentran la unidad de control, la ALU, el banco de registros, el contador de programa, el registro de estado, así como una memoria externa sencill a y otros módulos auxiliares que sirven para simular el comportamiento de las señales internas del procesador con el programa ModelSim. Para testear el funcionamiento del procesador, se realizará un ensamblador sencillo capaz de convertir en código máquina programas escritos en el lenguaje ensamblador del 68000.---ABSTRACT---A simplified model for the Motorola 68000 processor is made, coded in the hardware description language VHDL. A simplified architecture for the processor is designed in order to make an implementation of the 68000, as well as an instruction set architecture capable of executing instructions sequentially. All subsystems are simplified versions of the original processor, based on Motorola reference documentation. Control unit, register bank, program counter, state register, as well as a simple external memory and other auxiliary modules are among the subsystems examined and implemented. Internal processor signals are simulated using ModelSim. A simple assembler is made for executing programs written in assembly language for the 68000 processor.

More information

Item ID: 49734
DC Identifier: http://oa.upm.es/49734/
OAI Identifier: oai:oa.upm.es:49734
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 20 Mar 2018 14:09
Last Modified: 20 Mar 2018 14:09
  • 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