Portabilidade e customização de um softcore RISC-V em FPGA
Autores
Nagai, Diego Salviano
Dantas, Leandro Poloni
Silva, Marcones Cleber Brito da
Canno, Luis Carlos
Sousa, Fernando Simplicio de
Orientador
Co-orientadores
Citações na Scopus
Tipo de documento
Data
2023
Resumo
As FPGAs são dispositivos lógicos capazes de implementar qualquer tipo de circuito digital, esta característica torna este dispositivo uma excelente ferramenta para o estudo e desenvolvimento em diversas áreas da eletrônica e da computação. Entretanto há algumas características inerentes a estes dispositivos que podem inviabilizar a sua utilização. O custo dos kits de desenvolvimento para FPGAs é maior que aquele observado nos kits para microcontroladores, além disso a complexidade dos ambientes de desenvolvimento e a incompatibilidade entre si também desfavorecem o uso desta ferramenta. Para evitar o custo de aquisição de um novo kit e também poupar o tempo gasto no aprendizado de um novo ambiente de desenvolvimento a cada novo projeto, torna-se imprescindível adotar um processo de portabilidade. A portabilidade consiste em migrar um projeto desenvolvido em uma plataforma ou dispositivo para outra, mantendo as mesmas funcionalidades. Neste contexto, este trabalho teve como objetivo explorar a portabilidade de um softcore RISC-V em FPGA. Isso envolveu, primeiramente, a revisão de código e simulação do projeto a ser portado e, em seguida, a adequação do projeto à nova plataforma na qual o sistema foi embarcado. Utilizando o kit de desenvolvimento DE10-Lite e o ambiente Intel Quartus Prime Lite Edition, as funcionalidades originais do projeto foram mantidas após a portabilidade, e novos recursos foram adicionados. Dentre eles, chaves e displays de 7 segmentos como novos dispositivos de entrada/saída.
Palavras-chave
Softcore; RISC-V; Portability; Customization
Titulo de periódico
Revista Brasileira de Mecatrônica
Título de Livro
URL na Scopus
Sinopse
Objetivos de aprendizagem
Idioma
pt
Notas
Membros da banca
Área do Conhecimento CNPQ
CIENCIAS SOCIAIS APLICADAS