Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24990
Full metadata record
DC FieldValueLanguage
dc.creator.IDLIMA, I. D. A.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/1833691621635725pt_BR
dc.contributor.advisor1MELCHER, Elmar Uwe Kurt.-
dc.contributor.advisor1IDMELCHER, E. U. K.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2995510206880397pt_BR
dc.contributor.referee1SILVA, Thiago Emmanuel Pereira da Cunha.-
dc.contributor.referee1IDSILVA, T. E. P. C.pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/3273998433544268pt_BR
dc.contributor.referee2MASSONI, Thiago Lima.-
dc.contributor.referee2IDMASSONI, T. L.pt_BR
dc.description.resumoOs métodos de aprendizagem de HDLs (linguagens de descrição de hardware) incluem principalmente a prática com placas reprogramáveis e simuladores. Os maiores obstáculos para o aprendizado são o custo dessas placas, a interface hostil desses simuladores e, às vezes, a tediosa configuração do ambiente, necessária até mesmo para executar uma única linha de código. Este trabalho apresenta um simulador de placa FPGA (field-programmable gate array) baseado em web. O sistema é composto por 2 componentes principais: um front-end e um back-end, seguindo uma arquitetura de micros-serviços. É possível escrever código em SystemVerilog e interagir com ele usando uma placa FPGA virtual, exigindo apenas um navegador e acesso à internet. As etapas envolvidas entre a submissão do código do usuário e a simulação, são duas conversões de código. Uma vez que essas conversões podem ser executadas em uma única tarefa, o sistema pode ser escalado horizontalmente. Graças aos eventos enviados pelo servidor e um emulador de console, o usuário pode ver tudo o que está acontecendo nessas tarefas em tempo real.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleScalable Web-Based FPGA Board simulator.pt_BR
dc.date.issued2021-10-20-
dc.description.abstractMethods of learning HDLs (hardware description languages)mainly include practice with reprogrammable boards and simulators. The biggest obstacles to learning are the cost of these cards, the unfriendly interface of these simulators, and sometimes the tedious environment setup needed even to run a single line of code. This work presents a web-based FPGA (field-programmable gate array) board simulator. The system is composed of 2 main components: a front-end and a back-end, following a microservices architecture. It is possible to write code in SystemVerilog and interact with it using a virtual FPGA board, requiring only a browser and internet access. The steps involved between the user code input and the simulation are two code conversions. Since these conversions can run on a one-shot task, the system can be scaled horizontally. Thanks to server-sent events and a console emulator, the user can see everything happening on these tasks in real-time.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24990-
dc.date.accessioned2022-05-03T17:30:48Z-
dc.date.available2022-05-03-
dc.date.available2022-05-03T17:30:48Z-
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectSimulador de placa FPGApt_BR
dc.subjectCódigo em systemverilogpt_BR
dc.subjectField-programable gate array - FPGApt_BR
dc.subjectAprendizagem de HDLspt_BR
dc.subjectLinguagens de descrição de hardware - HDLpt_BR
dc.subjectFPGA board simulatorpt_BR
dc.subjectCode in systemverilogpt_BR
dc.subjectField programmable gate array - FPGApt_BR
dc.subjectLearning HDLspt_BR
dc.subjectHardware Description Languages - HDLpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorLIMA, Ícaro Dantas de Araújo.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageengpt_BR
dc.identifier.citationLIMA, Ícaro Dantas de Araújo. Scalable Web-Based FPGA Board Simulator. 2021. 10f. Trabalho de Conclusão de Curso (Artigo), Curso de Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24990pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
ÍCARO DANTAS DE ARAÚJO LIMA - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO 2021.pdfÍcaro Dantas de Araújo de Lima - TCC Artigo Ciência da Computação CEEI 2021680.91 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.