Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
Texto Completo: | https://repositorio.ufersa.edu.br/handle/prefix/8992 |
Resumo: | Ao longo dos anos os chips foram tornaram-se cada vez mais complexos, aumentando também a complexidade dos projetos eletrônicos. Dessa forma, as antigas ferramentas utilizadas pelos projetistas foram se tornando insuficientes, assim, as linguagens de descrição de hardware surgiram como uma solução, pois, de uma forma geral, propiciam o desenvolvimento de projetos independente da tecnologia que será empregada, além de facilitar a realização de testes e a atualização de projetos, reduzindo custos e tempo com a implementação. Existem diversas linguagens de descrição de hardware, entre elas VHDL (VHSIC Hardware Description Language), Verilog, System C, System Verilog, entre outras, merecendo destaque as linguagens VHDL e Verilog que são as mais difundidas. Também existem diversos trabalhos e discussões sobre qual das linguagens apresentam os melhores resultados de implementação, contudo, não existe um consenso sobre essa discussão. Este trabalho se propôs a análise das linguagens Verilog e VHDL, com o intuito de comparar quanto ao desempenho e otimização do hardware. Então, foi realizado um levantamento bibliográfico onde as linguagens de descrição de hardware, Verilog e VHDL, foram comparadas, verificando-se qual a melhor, sob a ótica de vários autores. Em seguida, foi realizada uma pesquisa de todas as características relevantes da sintaxe de Verilog e VHDL. Finalmente, foram implementados sistemas digitais básicos na plataforma FPGA (Field Programmable Gate Array), em ambas as linguagens, usando a ferramenta de síntese e simulação de linguagens de descrição de hardware, Quartus Prime, onde foi analisado tempo de compilação, tamanho de código, síntese, otimização, atraso de sinal, etc. Os resultados mostraram que a escolha de uma HDL para um projeto pode depender de outros fatores além da capacidade delas de descrever hardwere (como domínio de uma HDL ou preferencia, do projetista, por exemplo), já que se mostraram equivalentes em quase todos os critérios de comparação. |
id |
UFER_d637a98419fe1617ed8e48b2ec975d49 |
---|---|
oai_identifier_str |
oai:repositorio.ufersa.edu.br:prefix/8992 |
network_acronym_str |
UFER |
network_name_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
repository_id_str |
|
spelling |
Análise comparativa entre linguagens de descrição de hardware: verilog e VHDLCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA E TECNOLOGIALinguagemhardwareverilogVHDLFPGAAo longo dos anos os chips foram tornaram-se cada vez mais complexos, aumentando também a complexidade dos projetos eletrônicos. Dessa forma, as antigas ferramentas utilizadas pelos projetistas foram se tornando insuficientes, assim, as linguagens de descrição de hardware surgiram como uma solução, pois, de uma forma geral, propiciam o desenvolvimento de projetos independente da tecnologia que será empregada, além de facilitar a realização de testes e a atualização de projetos, reduzindo custos e tempo com a implementação. Existem diversas linguagens de descrição de hardware, entre elas VHDL (VHSIC Hardware Description Language), Verilog, System C, System Verilog, entre outras, merecendo destaque as linguagens VHDL e Verilog que são as mais difundidas. Também existem diversos trabalhos e discussões sobre qual das linguagens apresentam os melhores resultados de implementação, contudo, não existe um consenso sobre essa discussão. Este trabalho se propôs a análise das linguagens Verilog e VHDL, com o intuito de comparar quanto ao desempenho e otimização do hardware. Então, foi realizado um levantamento bibliográfico onde as linguagens de descrição de hardware, Verilog e VHDL, foram comparadas, verificando-se qual a melhor, sob a ótica de vários autores. Em seguida, foi realizada uma pesquisa de todas as características relevantes da sintaxe de Verilog e VHDL. Finalmente, foram implementados sistemas digitais básicos na plataforma FPGA (Field Programmable Gate Array), em ambas as linguagens, usando a ferramenta de síntese e simulação de linguagens de descrição de hardware, Quartus Prime, onde foi analisado tempo de compilação, tamanho de código, síntese, otimização, atraso de sinal, etc. Os resultados mostraram que a escolha de uma HDL para um projeto pode depender de outros fatores além da capacidade delas de descrever hardwere (como domínio de uma HDL ou preferencia, do projetista, por exemplo), já que se mostraram equivalentes em quase todos os critérios de comparação.80 f. : il.BrasilCentro Multidisciplinar de Pau dos FerrosUFERSAUniversidade Federal Rural do Semi-ÁridoArrais Júnior, ErnanoSilva Segundo, Francisco Carlos Gurgel daSilva, Verônica Maria LimaArrais Júnior, ErnanoQueiroz, Janailson Maciel de2023-04-05T19:33:55Z2023-04-05T19:33:55Z2016-11-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesispdfapplication/pdfQUEIROZ, Janailson Maciel de. Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL. 2016. 80 f. Monografia (Graduação em Ciência e Tecnologia), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2016.https://repositorio.ufersa.edu.br/handle/prefix/8992Pau dos FerrosUFERSACC-BY-SAhttps://creativecommons.org/licenses/by-sa/4.0info:eu-repo/semantics/openAccessporreponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)instname:Universidade Federal Rural do Semi-Árido (UFERSA)instacron:UFERSA2023-09-13T20:30:47Zoai:repositorio.ufersa.edu.br:prefix/8992Repositório Institucionalhttps://repositorio.ufersa.edu.br/PUBhttps://repositorio.ufersa.edu.br/server/oai/requestrepositorio@ufersa.edu.br || admrepositorio@ufersa.edu.bropendoar:2023-09-13T20:30:47Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA)false |
dc.title.none.fl_str_mv |
Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL |
title |
Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL |
spellingShingle |
Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL Queiroz, Janailson Maciel de CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA E TECNOLOGIA Linguagem hardware verilog VHDL FPGA |
title_short |
Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL |
title_full |
Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL |
title_fullStr |
Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL |
title_full_unstemmed |
Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL |
title_sort |
Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL |
author |
Queiroz, Janailson Maciel de |
author_facet |
Queiroz, Janailson Maciel de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Arrais Júnior, Ernano Silva Segundo, Francisco Carlos Gurgel da Silva, Verônica Maria Lima Arrais Júnior, Ernano |
dc.contributor.author.fl_str_mv |
Queiroz, Janailson Maciel de |
dc.subject.por.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA E TECNOLOGIA Linguagem hardware verilog VHDL FPGA |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA E TECNOLOGIA Linguagem hardware verilog VHDL FPGA |
description |
Ao longo dos anos os chips foram tornaram-se cada vez mais complexos, aumentando também a complexidade dos projetos eletrônicos. Dessa forma, as antigas ferramentas utilizadas pelos projetistas foram se tornando insuficientes, assim, as linguagens de descrição de hardware surgiram como uma solução, pois, de uma forma geral, propiciam o desenvolvimento de projetos independente da tecnologia que será empregada, além de facilitar a realização de testes e a atualização de projetos, reduzindo custos e tempo com a implementação. Existem diversas linguagens de descrição de hardware, entre elas VHDL (VHSIC Hardware Description Language), Verilog, System C, System Verilog, entre outras, merecendo destaque as linguagens VHDL e Verilog que são as mais difundidas. Também existem diversos trabalhos e discussões sobre qual das linguagens apresentam os melhores resultados de implementação, contudo, não existe um consenso sobre essa discussão. Este trabalho se propôs a análise das linguagens Verilog e VHDL, com o intuito de comparar quanto ao desempenho e otimização do hardware. Então, foi realizado um levantamento bibliográfico onde as linguagens de descrição de hardware, Verilog e VHDL, foram comparadas, verificando-se qual a melhor, sob a ótica de vários autores. Em seguida, foi realizada uma pesquisa de todas as características relevantes da sintaxe de Verilog e VHDL. Finalmente, foram implementados sistemas digitais básicos na plataforma FPGA (Field Programmable Gate Array), em ambas as linguagens, usando a ferramenta de síntese e simulação de linguagens de descrição de hardware, Quartus Prime, onde foi analisado tempo de compilação, tamanho de código, síntese, otimização, atraso de sinal, etc. Os resultados mostraram que a escolha de uma HDL para um projeto pode depender de outros fatores além da capacidade delas de descrever hardwere (como domínio de uma HDL ou preferencia, do projetista, por exemplo), já que se mostraram equivalentes em quase todos os critérios de comparação. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-11-08 2023-04-05T19:33:55Z 2023-04-05T19:33:55Z |
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 |
QUEIROZ, Janailson Maciel de. Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL. 2016. 80 f. Monografia (Graduação em Ciência e Tecnologia), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2016. https://repositorio.ufersa.edu.br/handle/prefix/8992 |
identifier_str_mv |
QUEIROZ, Janailson Maciel de. Análise comparativa entre linguagens de descrição de hardware: verilog e VHDL. 2016. 80 f. Monografia (Graduação em Ciência e Tecnologia), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2016. |
url |
https://repositorio.ufersa.edu.br/handle/prefix/8992 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
UFERSA CC-BY-SA https://creativecommons.org/licenses/by-sa/4.0 info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
UFERSA CC-BY-SA https://creativecommons.org/licenses/by-sa/4.0 |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
pdf application/pdf |
dc.coverage.none.fl_str_mv |
Pau dos Ferros |
dc.publisher.none.fl_str_mv |
Brasil Centro Multidisciplinar de Pau dos Ferros UFERSA Universidade Federal Rural do Semi-Árido |
publisher.none.fl_str_mv |
Brasil Centro Multidisciplinar de Pau dos Ferros UFERSA Universidade Federal Rural do Semi-Árido |
dc.source.none.fl_str_mv |
reponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) instname:Universidade Federal Rural do Semi-Árido (UFERSA) instacron:UFERSA |
instname_str |
Universidade Federal Rural do Semi-Árido (UFERSA) |
instacron_str |
UFERSA |
institution |
UFERSA |
reponame_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
collection |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
repository.name.fl_str_mv |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA) |
repository.mail.fl_str_mv |
repositorio@ufersa.edu.br || admrepositorio@ufersa.edu.br |
_version_ |
1809747471143796736 |