Geração de memórias de programa em Verilog compatível com a plataforma Pitanga
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/271988 |
Resumo: | Este estudo compara o uso de Diagramas de Decisão Binária (BDDs) e técnicas de redução de circuitos combinacionais na geração de descrições de hardware em Verilog, a partir da memória de processadores didáticos. Os BDDs oferecem representações eficientes de funções Booleanas, enquanto as técnicas de redução simplificam circuitos. Explorou-se o processador Neander para aplicação desses métodos e geração de código Verilog, sendo feita a avaliação no âmbito da otimização de circuitos combinacionais na plataforma Pitanga/inPlace. |
id |
UFRGS-2_ef86e66a33e3829a1ac3e077c5d9e42a |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/271988 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Tondo, Maria Flávia BorrajoReis, Andre InacioSilveira, Leonardo Droves2024-02-16T05:00:32Z2023http://hdl.handle.net/10183/271988001195998Este estudo compara o uso de Diagramas de Decisão Binária (BDDs) e técnicas de redução de circuitos combinacionais na geração de descrições de hardware em Verilog, a partir da memória de processadores didáticos. Os BDDs oferecem representações eficientes de funções Booleanas, enquanto as técnicas de redução simplificam circuitos. Explorou-se o processador Neander para aplicação desses métodos e geração de código Verilog, sendo feita a avaliação no âmbito da otimização de circuitos combinacionais na plataforma Pitanga/inPlace.This study compares the use of Binary Decision Diagrams (BDDs) and reduction techniques of combinational circuits in generating hardware descriptions in Verilog, from memory of didactic processors. BDDs offer efficient representations of Boolean functions, while reduction techniques simplify circuits. We explored the Neander processor to apply these methods and generate Verilog code, with the evaluation being carried out in the context of optimizing combinational circuits on the Pitanga/inPlace platform.application/pdfporDiagramas de decisão bináriaFunções booleanasCircuitos combinacionaisVerilogDidactic processorsGeração de memórias de programa em Verilog compatível com a plataforma PitangaGeneration of program memories using Verilog compatible with the Pitanga platform info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2023Ciência da Computação: Ênfase em Engenharia da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001195998.pdf.txt001195998.pdf.txtExtracted Texttext/plain73115http://www.lume.ufrgs.br/bitstream/10183/271988/2/001195998.pdf.txt1ddfa39dd763ef063f93924a4aa07ba8MD52ORIGINAL001195998.pdfTexto completoapplication/pdf1888036http://www.lume.ufrgs.br/bitstream/10183/271988/1/001195998.pdf5918c7b19c92048af5cf157dada91f2cMD5110183/2719882024-02-17 05:55:37.268021oai:www.lume.ufrgs.br:10183/271988Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2024-02-17T07:55:37Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Geração de memórias de programa em Verilog compatível com a plataforma Pitanga |
dc.title.alternative.en.fl_str_mv |
Generation of program memories using Verilog compatible with the Pitanga platform |
title |
Geração de memórias de programa em Verilog compatível com a plataforma Pitanga |
spellingShingle |
Geração de memórias de programa em Verilog compatível com a plataforma Pitanga Tondo, Maria Flávia Borrajo Diagramas de decisão binária Funções booleanas Circuitos combinacionais Verilog Didactic processors |
title_short |
Geração de memórias de programa em Verilog compatível com a plataforma Pitanga |
title_full |
Geração de memórias de programa em Verilog compatível com a plataforma Pitanga |
title_fullStr |
Geração de memórias de programa em Verilog compatível com a plataforma Pitanga |
title_full_unstemmed |
Geração de memórias de programa em Verilog compatível com a plataforma Pitanga |
title_sort |
Geração de memórias de programa em Verilog compatível com a plataforma Pitanga |
author |
Tondo, Maria Flávia Borrajo |
author_facet |
Tondo, Maria Flávia Borrajo |
author_role |
author |
dc.contributor.author.fl_str_mv |
Tondo, Maria Flávia Borrajo |
dc.contributor.advisor1.fl_str_mv |
Reis, Andre Inacio |
dc.contributor.advisor-co1.fl_str_mv |
Silveira, Leonardo Droves |
contributor_str_mv |
Reis, Andre Inacio Silveira, Leonardo Droves |
dc.subject.por.fl_str_mv |
Diagramas de decisão binária Funções booleanas Circuitos combinacionais Verilog |
topic |
Diagramas de decisão binária Funções booleanas Circuitos combinacionais Verilog Didactic processors |
dc.subject.eng.fl_str_mv |
Didactic processors |
description |
Este estudo compara o uso de Diagramas de Decisão Binária (BDDs) e técnicas de redução de circuitos combinacionais na geração de descrições de hardware em Verilog, a partir da memória de processadores didáticos. Os BDDs oferecem representações eficientes de funções Booleanas, enquanto as técnicas de redução simplificam circuitos. Explorou-se o processador Neander para aplicação desses métodos e geração de código Verilog, sendo feita a avaliação no âmbito da otimização de circuitos combinacionais na plataforma Pitanga/inPlace. |
publishDate |
2023 |
dc.date.issued.fl_str_mv |
2023 |
dc.date.accessioned.fl_str_mv |
2024-02-16T05:00:32Z |
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 |
http://hdl.handle.net/10183/271988 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001195998 |
url |
http://hdl.handle.net/10183/271988 |
identifier_str_mv |
001195998 |
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 |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/271988/2/001195998.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/271988/1/001195998.pdf |
bitstream.checksum.fl_str_mv |
1ddfa39dd763ef063f93924a4aa07ba8 5918c7b19c92048af5cf157dada91f2c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1815447358337449984 |