Back to Search Start Over

Disseny d'un microprocessador en una FPGA basat en màquines algorítmiques

Authors :
Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica
López Martínez, Antonio Miguel
Gil Viudez, Alexandre
Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica
López Martínez, Antonio Miguel
Gil Viudez, Alexandre
Publication Year :
2023

Abstract

En el present projecte es proposa desenvolupar un processador a través de la metodologia de màquines algorítmiques. Posteriorment, s’implementa en una FPGA per validar el funcionament del disseny. L’arquitectura del set d’instruccions escollida és RISC-V. Més concretament, el mòdul RV32I on implementem les 37 instruccions més importants, creant una màquina de Turing. En aquest treball es desenvolupa la metodologia de màquines algorítmiques. Primerament generem un pseudocodi que descrigui el processador. Posteriorment, generem les unitats de recurs amb les que treballarem (ALU, registres, extensor de signe...). Aquestes són agrupades i connectades amb la unitat de càlcul. Finalment, generem una unitat de control, que es dedica a coordinar les senyals de control per a que la unitat de càlcul es comporti de forma desitjada. En el pas final, s’ha implementat i validat aquest disseny en una FPGA Artix-7, més concretament en la placa de desenvolupador CMOD A7.

Details

Database :
OAIster
Notes :
application/pdf, application/pdf, Catalan
Publication Type :
Electronic Resource
Accession number :
edsoai.on1397547862
Document Type :
Electronic Resource