Repository logo
 
Publication

Integration of an ADC on a RISC-V Softcore Implemented in an FPGA

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.contributor.advisorSanto, António Eduardo Vitória do Espirito
dc.contributor.authorFarinha, Renato José dos Santos
dc.date.accessioned2024-12-03T16:07:28Z
dc.date.available2024-12-03T16:07:28Z
dc.date.issued2024-05-17
dc.date.submitted2024-03-25
dc.description.abstractWith the evolution of Industry 4.0, sensors have become essential to monitor and optimize many of today's systems. With the increase in the number of sensors, they need to become more energy efficient, reduce their size, and improve processing capacity. Thus, different approaches are sought to meet the previous objectives. Currently, sensors are designed for a specific purpose, and after production, it is impossible to add or change their characteristics. This dissertation adopts a different approach to the designing a sensor using an FPGA, enabling reconfiguration and expansion for new functionalities. For code execution, it utilizes RISC-V, an ISA capable of running C code. RISC-V’s open source architecture facilitates accessibility and modification by anyone. It provides a set of base instructions with additional extensions, giving users flexibility in developing their projects. The FPGA's native XADC is used for measurement, with features that allow different operating modes.eng
dc.description.abstractCom a evolução da indústria 4.0, a presença dos sensores tornou-se essencial para monitorizar e optimizar muitos dos sistemas actuais. Com o aumento do número de sensores há uma necessidade maior para este se tornarem mais eficientes energeticamente, reduzir o seu tamanho e melhorar capacidade de processamento, desta forma procura-se abordagens diferentes para ir de encontro dos objectivos anteriores. Actualmente os sensores são projectados para um determinado efeito e após a sua produção não é possível adicionar ou alterar as suas características. Nesta dissertação há uma abordagem diferente ao desenvolvimento de um sensor utilizado uma FPGA, permitindo a sua reconfiguração e expansão para novas funcionalidades, para a execução de código é utilizado o RISC-V um ISA que permite a execução de código C, o RISC-V é uma arquitetura de código aberto que torna possível qualquer pessoa aceder e modificar a mesma, disponibiliza um conjunto de instruções base e algumas extensões dando aos seus utilizadores flexibilidade no desenvolvimento dos seus projectos. Para a medição é utilizado o XADC nativo da FPGA, este tem um conjunto de funcionalidades que permite diversos modos de funcionamento.por
dc.identifier.tid203737571
dc.identifier.urihttp://hdl.handle.net/10400.6/14910
dc.language.isoengpor
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectFpgapor
dc.subjectOpen-Sourcepor
dc.subjectRisc-Vpor
dc.subjectXadcpor
dc.titleIntegration of an ADC on a RISC-V Softcore Implemented in an FPGApor
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor
thesis.degree.name2º Ciclo em Engenharia Eletrotécnica e de Computadorespor

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
10446_24071.pdf
Size:
5.83 MB
Format:
Adobe Portable Document Format