Show simple item record

dc.contributorLópez García, Mariano
dc.contributor.authorVaquerizo Cid, Daniel
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica
dc.date.accessioned2017-06-21T10:35:51Z
dc.date.available2017-06-21T10:35:51Z
dc.date.issued2017-02-09
dc.identifier.urihttp://hdl.handle.net/2117/105698
dc.description.abstractEn el mercado existen multitud de microprocesadores capaz de realizar multitud de tareas muy variadas, sin embargo, todos ellos tienen una limitación, el hardware, ya que éste no puede ser modificado una vez se fabrica la placa. En este aspecto, las FPGA tienen mucho que decir al respecto, dado que gracias a lo que se conoce como softcore, es posible diseñar un microprocesador en lenguaje VHDL capaz de comportarse de la forma deseada, incluyendo en este diseño los periféricos y utilidades deseadas como memoria caché, unidad de gestión de memoria, coma flotante, etc. Además, cuando se emplea el termino FPGA, normalmente se piensa en un sistema embebido, capaz de ejecutar una aplicación una y otra vez a una velocidad elevadísima, aquí es donde entra en juego el softcore Microblaze, diseñado por Xilinx, ya que permite añadir a una simple FPGA la capacidad e ejecutar un sistema operativo como puede ser Linux. Este proyecto se centra en el diseño de un softcore capaz de ejecutar un kernel Linux y los periféricos asociados al mismo, pasando para ello por diferentes puntos del diseño, que van desde la creación del procesador propiamente dicho, pasando por la inclusión de periféricos de utilidad, y la creación de un sistema operativo muy básico capaz de ser cargado en la memoria RAM de la FPGA y ejecutado para tener un sistema operativo completamente funcional, que finalmente ejecute una aplicación de control sobre los diferentes periféricos.
dc.language.isospa
dc.publisherUniversitat Politècnica de Catalunya
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Enginyeria electrònica
dc.subject.lcshField programmable gate arrays
dc.subject.lcshMicroprocessors
dc.subject.otherFPGA
dc.subject.otherXilinx
dc.subject.otherLinux
dc.subject.otherMicroblaze
dc.subject.otherControl
dc.subject.otherSoftcore
dc.subject.otherRAM
dc.subject.otherISE
dc.subject.otherKernel
dc.subject.otherMicrocontrolador
dc.titleImplementación de un Kernel LINUX sobre un procesador tipo software utilizando una FPGA
dc.typeMaster thesis
dc.subject.lemacMatrius de portes programables per l'usuari
dc.subject.lemacMicroprocessadors
dc.rights.accessOpen Access
dc.audience.educationlevelMàster
dc.audience.mediatorEscola Politècnica Superior d'Enginyeria de Vilanova i la Geltrú


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Except where otherwise noted, content on this work is licensed under a Creative Commons license: Attribution-NonCommercial-ShareAlike 3.0 Spain