Logotipo del repositorio

Publicación:
Diseno de un microprocesador usando el lenguaje de descripcion de hardware vhdl

dc.contributor.advisorRoa Fuentes, Elkim Felipe
dc.contributor.authorOvallos Gaona, Sandra Milena
dc.date.accessioned2024-03-03T13:04:06Z
dc.date.available2005
dc.date.available2024-03-03T13:04:06Z
dc.date.created2005
dc.date.issued2005
dc.description.abstractEste trabajo muestra el diseño de un microprocesador de propósito general implementado mediante el leguaje de descripción de hardware VHDL y sintetizado en un FPGA utilizando el software ISE 6.1i de la empresa Xilinx. Este diseño fue realizado con el propósito de mostrar de forma general la estructura interna de un microprocesador. El diseño inicia con el planteamiento de las especificaciones generales del microprocesador, discute la selección del conjunto de instrucciones, el formato de instrucción, los modos de direccionamiento. En total se seleccionaron 27 instrucciones RISC que operan sobre datos de 16 bits, el microprocesador cuenta con un formato de instrucción de 24 bits, 5 modos de direccionamiento, 8 registros de propósito general y 5 registros de propósito específico. Una vez seleccionado el conjunto de instrucciones se diseñó una estructura que permite su correcta ejecución. Esta estructura consta de un datapath que se encarga de operar sobre los datos y una unidad de control que envía las señales de control adecuadas dependiendo de la instrucción que se esté ejecutando. El datapath cuenta con bloques funcionales como la unidad aritmético-lógica, encargada de realizar las operaciones; registros y memorias utilizados para almacenar datos; todos estos conectados mediante buses y multiplexores. Por su parte la unidad de control es una máquina de cinco estados que se encarga de interpretar las instrucciones, recibe el código de operación de la instrucción y entrega las señales de control en el momento indicado de acuerdo a la instrucción que se encuentre en ejecución. Luego de realizar el diseño de la unidad de control y el datapath que interpreten y ejecuten correctamente el conjunto de instrucciones, se planteó el diseño de una arquitectura pipeline, buscando mejorar el rendimiento del microprocesador. El trabajo muestra los cambios realizados a la estructura original. Finalmente se sintetizó el diseño en La FPGA Spartan 2E de la empresa Xilinx, utilizando la tarjeta de desarrollo digilab. Se realizaron pruebas de simulación y síntesis tanto para la arquitectura original como para la arquitectura pipeline, obteniendo los resultados esperados.
dc.description.abstractenglishMicroprocessor, Datapath, Control Unit, ALU, FPGA, Instructions, Pipeline, VHDL.
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero Electrónico
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/17820
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingenierías Fisicomecánicas
dc.publisher.programIngeniería Electrónica
dc.publisher.schoolEscuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones
dc.rightshttp://creativecommons.org/licenses/by/4.0/
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0
dc.subjectMicroprocesador
dc.subjectDatapath
dc.subjectUnidad de control
dc.subjectALU
dc.subjectFPGA
dc.subjectInstrucciones
dc.subjectPipeline
dc.subjectVHDL.
dc.subject.keywordMicroprocessor
dc.subject.keywordDatapath
dc.subject.keywordControl Unit
dc.subject.keywordALU
dc.subject.keywordFPGA
dc.subject.keywordInstructions
dc.subject.keywordPipeline
dc.subject.keywordVHDL.
dc.titleDiseno de un microprocesador usando el lenguaje de descripcion de hardware vhdl
dc.title.englishDesign of a microprocessor using the hardware description language vhdl
dc.type.coarhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversionhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
963.16 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota de proyecto.pdf
Tamaño:
91.64 KB
Formato:
Adobe Portable Document Format

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031