SPIDER : uma infraestrutura para programação e coleta de dados de FPGAs remotamente
Visualizar/abrir
Data
2023Orientador
Nível acadêmico
Graduação
Outro título
SPIDER : an infrastructure for remote programming and data collection of FPGAs
Assunto
Resumo
FPGAs têm sido cada vez mais utilizadas para o desenvolvimento de projetos envolvendo processamento de sinais e comunicações, computação de alto desempenho, processamento de imagens e visão computacional. Contudo, o custo elevado desses dispositivos pode ser um empecilho para estudantes e pesquisadores. Diante disso, neste trabalho foi desenvolvido um sistema que possibilita o uso remoto de placas de prototipagem equipadas com FPGAs. Esse sistema facilita a programação e coleta de dados, uma ve ...
FPGAs têm sido cada vez mais utilizadas para o desenvolvimento de projetos envolvendo processamento de sinais e comunicações, computação de alto desempenho, processamento de imagens e visão computacional. Contudo, o custo elevado desses dispositivos pode ser um empecilho para estudantes e pesquisadores. Diante disso, neste trabalho foi desenvolvido um sistema que possibilita o uso remoto de placas de prototipagem equipadas com FPGAs. Esse sistema facilita a programação e coleta de dados, uma vez que toda a infraestrutura necessária já está disponível. O usuário precisa apenas enviar o arquivo sintetizado para a placa. Foram utilizadas ferramentas modernas e sofisticadas para o desenvolvimento, além de uma arquitetura de microsserviços e em camadas para permitir uma boa modularidade. ...
Abstract
FPGAs have been increasingly used for the development of projects involving signal processing and communications, high-performance computing, image processing and computer vision. However, the high cost of these devices can be an obstacle for students and researchers. Therefore, in this work a system was developed that allows the remote use of prototyping boards equipped with FPGAs. This system facilitates programming and data collection, since all the necessary infrastructure is already availa ...
FPGAs have been increasingly used for the development of projects involving signal processing and communications, high-performance computing, image processing and computer vision. However, the high cost of these devices can be an obstacle for students and researchers. Therefore, in this work a system was developed that allows the remote use of prototyping boards equipped with FPGAs. This system facilitates programming and data collection, since all the necessary infrastructure is already available. The user only needs to send the synthesized file to the board. Modern and sophisticated tools were used for development, in addition to a microservices and layered architecture to allow good modularity. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Engenharia da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1024)
Este item está licenciado na Creative Commons License