dc.contributor
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor
Universitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.contributor
Barcelona Supercomputing Center
dc.contributor
Moretó Planas, Miquel
dc.contributor
Cabo, Guillem
dc.contributor.author
Rodas Quiroga, Narcís
dc.date.issued
2020-10-28
dc.identifier
https://hdl.handle.net/2117/340232
dc.description.abstract
El conjunt d'instruccions o ISA (de l'anglès instruction set architecture) RISC-V i la fundació que el recolza segueixen creixent ràpidament com una alternativa open-source per als dissenys hardware. Tot i que el software open-source ja representa una part important de totes les solucions software, el hardware open-source encara està començant a expandir-se. Abans d'això, el mercat estava format íntegrament per ISAs propietàries (la gran majoria provinents dels EUA) que el controlaven. Aquest Treball de Final de Grau mostra el disseny, implementació i el testing d'un framebuffer VGA pel processador RISC-V que s'està desenvolupant en el projecte DRAC del Barcelona Supercomputing Centre. En aquest document s'expliquen els diversos passos seguits i el raonament darrera les decisions preses.
dc.description.abstract
The RISC-V instruction set architecture (ISA) and the foundation that supports it continue to grow rapidly as an open-source alternative for hardware designs. Despite open-source software already being established as an important part of all the software solutions, open-source hardware has only recently begun to expand. Before that, the market was entirely made of proprietary ISAs (mostly from the US) that controlled it. This Final Degree Thesis shows the design, implementation and testing of a VGA (Video Graphics Array) framebuffer for the RISC-V processor being developed in the DRAC project by the Barcelona Supercomputing Centre. This document explains the various steps taken along the way and the reasoning behind the decisions that were taken.
dc.format
application/pdf
dc.publisher
Universitat Politècnica de Catalunya
dc.subject
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject
Computer architecture
dc.subject
RISC microprocessors
dc.subject
Software engineering
dc.subject
Memòria de vídeo
dc.subject
Arquitectura d'ordinadors
dc.subject
RISC (Microprocessadors)
dc.subject
Enginyeria de programari
dc.title
RTL design and implementation of a framebuffer for a RISC-V processor
dc.title
Disseny RTL i implementació d'un framebuffer per un processador RISC-V