Sistemas embarcados com FPGA
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://hdl.handle.net/11449/156894 http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2018-08-16/000905525.pdf |
Resumo: | This papers objective is to show all the steps of an Embedded System project, using platform FPGA, and also make a comparative analysis between the most common platforms available in the market, explaining the advantages and disadvantages of using each of them, compared to FPGA. The project used a DE2-115 Development Kit, by Terasic; VHDL as hardware description language, and the Quartus II 13.0 SP1 EDA tool, by Altera. The project can be divided in two parts: hardware and software; the hardware has all the components, peripherals, registers and physical elements that compose the system. The Qsys tool was used to instantiate, and interconnect these components. For the software, the Integrated Development Environment based on Eclipse was used, and C was the Programming language. The final application was to compute the DES cryptographic algorithm, using the NIOS II Processor, a PS/2 keyboard as input device, and a VGA monitor as output device. |
id |
UNSP_962cce689e77d9938c85427e25eac889 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/156894 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Sistemas embarcados com FPGAFPGA embedded systemsMicrocontroladoresMicroprocessadoresSistemas eletronicosSoftware - DesenvolvimentoMicrocontrollersThis papers objective is to show all the steps of an Embedded System project, using platform FPGA, and also make a comparative analysis between the most common platforms available in the market, explaining the advantages and disadvantages of using each of them, compared to FPGA. The project used a DE2-115 Development Kit, by Terasic; VHDL as hardware description language, and the Quartus II 13.0 SP1 EDA tool, by Altera. The project can be divided in two parts: hardware and software; the hardware has all the components, peripherals, registers and physical elements that compose the system. The Qsys tool was used to instantiate, and interconnect these components. For the software, the Integrated Development Environment based on Eclipse was used, and C was the Programming language. The final application was to compute the DES cryptographic algorithm, using the NIOS II Processor, a PS/2 keyboard as input device, and a VGA monitor as output device.O presente trabalho tem como objetivo mostrar todas as etapas desenvolvidas no projeto de um sistema embarcado utilizando a plataforma FPGA, realizando um breve estudo comparativo entre as principais plataformas encontradas no mercado, citando as vantagens e desvantagens de se utilizar cada uma delas, em comparação com os FPGAs. O projeto utilizou um Kit de Desenvolvimento DE2-115, fabricado pela Terasic; VHDL como linguagem de descrição de hardware e a ferramenta de design, Quartus II 13.0SP1, desenvolvido pela Altera. O projeto pode ser dividido em duas partes: Hardware e Software. O hardware é composto por todos os componentes, periféricos, registradores e elementos físicos que constituem o sistema. Foi utilizada a ferramenta Qsys, intrínseca ao Quartus II, para instanciar esses componentes e interconectá-los. Para o Software, utilizou-se o ambiente de desenvolvimento integrado, Eclipse, tendo C como sua linguagem de programação. A aplicação final é o processamento do algoritmo criptográfico DES, utilizando o processador NIOS II, um teclado PS/2 para a entrada de dados e um monitor VGA como dispositivo de saída.Universidade Estadual Paulista (Unesp)Mesquita, Leonardo [UNESP]Universidade Estadual Paulista (Unesp)Nito, Eduardo Seiji Aguilera [UNESP]2018-09-19T17:29:05Z2018-09-19T17:29:05Z2017-10-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis105 fapplication/pdfNITO, Eduardo Seiji Aguilera. Sistemas embarcados com FPGA. 2017. 105 f. Trabalho de conclusão de curso (Bacharelado - Engenharia Elétrica) - Universidade Estadual Paulista, Faculdade de Engenharia de Guaratinguetá, 2017.http://hdl.handle.net/11449/156894000905525http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2018-08-16/000905525.pdf9338079447464341Alephreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPporinfo:eu-repo/semantics/openAccess2024-07-02T19:09:08Zoai:repositorio.unesp.br:11449/156894Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T22:04:35.379684Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Sistemas embarcados com FPGA FPGA embedded systems |
title |
Sistemas embarcados com FPGA |
spellingShingle |
Sistemas embarcados com FPGA Nito, Eduardo Seiji Aguilera [UNESP] Microcontroladores Microprocessadores Sistemas eletronicos Software - Desenvolvimento Microcontrollers |
title_short |
Sistemas embarcados com FPGA |
title_full |
Sistemas embarcados com FPGA |
title_fullStr |
Sistemas embarcados com FPGA |
title_full_unstemmed |
Sistemas embarcados com FPGA |
title_sort |
Sistemas embarcados com FPGA |
author |
Nito, Eduardo Seiji Aguilera [UNESP] |
author_facet |
Nito, Eduardo Seiji Aguilera [UNESP] |
author_role |
author |
dc.contributor.none.fl_str_mv |
Mesquita, Leonardo [UNESP] Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Nito, Eduardo Seiji Aguilera [UNESP] |
dc.subject.por.fl_str_mv |
Microcontroladores Microprocessadores Sistemas eletronicos Software - Desenvolvimento Microcontrollers |
topic |
Microcontroladores Microprocessadores Sistemas eletronicos Software - Desenvolvimento Microcontrollers |
description |
This papers objective is to show all the steps of an Embedded System project, using platform FPGA, and also make a comparative analysis between the most common platforms available in the market, explaining the advantages and disadvantages of using each of them, compared to FPGA. The project used a DE2-115 Development Kit, by Terasic; VHDL as hardware description language, and the Quartus II 13.0 SP1 EDA tool, by Altera. The project can be divided in two parts: hardware and software; the hardware has all the components, peripherals, registers and physical elements that compose the system. The Qsys tool was used to instantiate, and interconnect these components. For the software, the Integrated Development Environment based on Eclipse was used, and C was the Programming language. The final application was to compute the DES cryptographic algorithm, using the NIOS II Processor, a PS/2 keyboard as input device, and a VGA monitor as output device. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-10-20 2018-09-19T17:29:05Z 2018-09-19T17:29:05Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
NITO, Eduardo Seiji Aguilera. Sistemas embarcados com FPGA. 2017. 105 f. Trabalho de conclusão de curso (Bacharelado - Engenharia Elétrica) - Universidade Estadual Paulista, Faculdade de Engenharia de Guaratinguetá, 2017. http://hdl.handle.net/11449/156894 000905525 http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2018-08-16/000905525.pdf 9338079447464341 |
identifier_str_mv |
NITO, Eduardo Seiji Aguilera. Sistemas embarcados com FPGA. 2017. 105 f. Trabalho de conclusão de curso (Bacharelado - Engenharia Elétrica) - Universidade Estadual Paulista, Faculdade de Engenharia de Guaratinguetá, 2017. 000905525 9338079447464341 |
url |
http://hdl.handle.net/11449/156894 http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2018-08-16/000905525.pdf |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
105 f application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
dc.source.none.fl_str_mv |
Aleph reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808129389427163136 |