Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD

Detalhes bibliográficos
Autor(a) principal: Lima, Pedro Henrique de Castro
Data de Publicação: 2017
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFT
Texto Completo: http://hdl.handle.net/11612/3005
Resumo: A modelagem de sistemas digitais exige que o designer de circuitos atente-se á adequação de um projeto aos demais domínios de abstração. Logo, o nível de dificuldade de construção de um circuito pode-se tornar um tanto quanto elevado, já que deve-se elaborar um modelo esquemático em um alto nível de abstração para depois então, `a partir do diagrama construído, implementar o sistema em uma linguagem de baixo nível. De acordo com a metodologia top down, esse processo de mudança de um sistema digital de um nível de abstração para outro nível mais baixo é denominado síntese. Este projeto oferece um framework capaz de realizar a tradução de modelos esquemáticos de circuitos lógicos produzidos através da ferramenta CAD Logisim para implementações a nível de descrição de hardware. Os testes executados em 41 modelos de circuitos mostraram que a ferramenta é confiável e cumpre de forma eficaz o seu propósito.
id UFT_a77d518f3d55f88a238313ddd6db4d73
oai_identifier_str oai:repositorio.uft.edu.br:11612/3005
network_acronym_str UFT
network_name_str Repositório Institucional da UFT
repository_id_str
spelling Lima, Pedro Henrique de CastroAlmeida, Tiago da Silva2021-08-17T18:04:29Z2021-08-17T18:04:29Z2017LIMA, Pedro Henrique de Castro. Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD. 77f. Monografia (Graduação)- Curso de Ciências da Computação, Universidade Federal do Tocantins, Palmas, 2017.http://hdl.handle.net/11612/3005A modelagem de sistemas digitais exige que o designer de circuitos atente-se á adequação de um projeto aos demais domínios de abstração. Logo, o nível de dificuldade de construção de um circuito pode-se tornar um tanto quanto elevado, já que deve-se elaborar um modelo esquemático em um alto nível de abstração para depois então, `a partir do diagrama construído, implementar o sistema em uma linguagem de baixo nível. De acordo com a metodologia top down, esse processo de mudança de um sistema digital de um nível de abstração para outro nível mais baixo é denominado síntese. Este projeto oferece um framework capaz de realizar a tradução de modelos esquemáticos de circuitos lógicos produzidos através da ferramenta CAD Logisim para implementações a nível de descrição de hardware. Os testes executados em 41 modelos de circuitos mostraram que a ferramenta é confiável e cumpre de forma eficaz o seu propósito.The development of digital systems requires an extreme attention by the circuit designer due to the different abstraction domains that the same system could be; therefore, the difficulty of building a circuit might be higher primarily because a schematic in a high level of abstraction has to be modeled, and just then, from the constructed component, the system can be implemented into a low level language. According to the top down methodology, this process of translating a circuit from a level of abstraction to another is called synthesis. This project brings up a framework that is able to translate schematics of digital systems built on the CAD tool Logisim, into implementations at the hardware level. The set of tests applied on 41 different circuits models have shown that the tool ellaborated works and it is effective, ensuring the desired output.Universidade Federal do TocantinsPalmasCiência da ComputaçãoPalmasGraduaçãoAcesso Livre.info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRASistemas digitaisSínteseCADFramework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CADinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFTinstname:Universidade Federal do Tocantins (UFT)instacron:UFTORIGINALPedro Henrique de Castro Lima - TCC.pdfPedro Henrique de Castro Lima - TCC.pdfapplication/pdf2241818http://repositorio.uft.edu.br/bitstream/11612/3005/1/Pedro%20Henrique%20de%20Castro%20Lima%20-%20TCC.pdf50b3ebaa4be106eb623b9bd096fb9cfcMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.uft.edu.br/bitstream/11612/3005/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD54TEXTPedro Henrique de Castro Lima - TCC.pdf.txtPedro Henrique de Castro Lima - TCC.pdf.txtExtracted texttext/plain111943http://repositorio.uft.edu.br/bitstream/11612/3005/5/Pedro%20Henrique%20de%20Castro%20Lima%20-%20TCC.pdf.txtc7701ac8b00ce7cce0cd4e4585e9ad17MD55THUMBNAILPedro Henrique de Castro Lima - TCC.pdf.jpgPedro Henrique de Castro Lima - TCC.pdf.jpgGenerated Thumbnailimage/jpeg1184http://repositorio.uft.edu.br/bitstream/11612/3005/6/Pedro%20Henrique%20de%20Castro%20Lima%20-%20TCC.pdf.jpg6342ac60b606c232a0a2628daebb6c7bMD5611612/30052021-08-18 03:00:56.013oai:repositorio.uft.edu.br:11612/3005Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://repositorio.uft.edu.br/oai/requestbiblioarraias@uft.edu.br || bibliogpi@uft.edu.br || bibliomira@uft.edu.br || bibliopalmas@uft.edu.br || biblioporto@uft.edu.br || biblioarag@uft.edu.br || dirbib@ufnt.edu.br || bibliocca@uft.edu.br || bibliotoc@uft.edu.bropendoar:2021-08-18T06:00:56Repositório Institucional da UFT - Universidade Federal do Tocantins (UFT)false
dc.title.pt_BR.fl_str_mv Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD
title Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD
spellingShingle Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD
Lima, Pedro Henrique de Castro
CNPQ::CIENCIAS EXATAS E DA TERRA
Sistemas digitais
Síntese
CAD
title_short Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD
title_full Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD
title_fullStr Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD
title_full_unstemmed Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD
title_sort Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD
author Lima, Pedro Henrique de Castro
author_facet Lima, Pedro Henrique de Castro
author_role author
dc.contributor.author.fl_str_mv Lima, Pedro Henrique de Castro
dc.contributor.advisor1.fl_str_mv Almeida, Tiago da Silva
contributor_str_mv Almeida, Tiago da Silva
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA
topic CNPQ::CIENCIAS EXATAS E DA TERRA
Sistemas digitais
Síntese
CAD
dc.subject.por.fl_str_mv Sistemas digitais
Síntese
CAD
description A modelagem de sistemas digitais exige que o designer de circuitos atente-se á adequação de um projeto aos demais domínios de abstração. Logo, o nível de dificuldade de construção de um circuito pode-se tornar um tanto quanto elevado, já que deve-se elaborar um modelo esquemático em um alto nível de abstração para depois então, `a partir do diagrama construído, implementar o sistema em uma linguagem de baixo nível. De acordo com a metodologia top down, esse processo de mudança de um sistema digital de um nível de abstração para outro nível mais baixo é denominado síntese. Este projeto oferece um framework capaz de realizar a tradução de modelos esquemáticos de circuitos lógicos produzidos através da ferramenta CAD Logisim para implementações a nível de descrição de hardware. Os testes executados em 41 modelos de circuitos mostraram que a ferramenta é confiável e cumpre de forma eficaz o seu propósito.
publishDate 2017
dc.date.issued.fl_str_mv 2017
dc.date.accessioned.fl_str_mv 2021-08-17T18:04:29Z
dc.date.available.fl_str_mv 2021-08-17T18:04:29Z
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.citation.fl_str_mv LIMA, Pedro Henrique de Castro. Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD. 77f. Monografia (Graduação)- Curso de Ciências da Computação, Universidade Federal do Tocantins, Palmas, 2017.
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11612/3005
identifier_str_mv LIMA, Pedro Henrique de Castro. Framework de síntese de sistemas digitais em alto nível de abstração para emprego em ferramentas CAD. 77f. Monografia (Graduação)- Curso de Ciências da Computação, Universidade Federal do Tocantins, Palmas, 2017.
url http://hdl.handle.net/11612/3005
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Acesso Livre.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Acesso Livre.
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Tocantins
Palmas
Ciência da Computação
Palmas
Graduação
publisher.none.fl_str_mv Universidade Federal do Tocantins
Palmas
Ciência da Computação
Palmas
Graduação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFT
instname:Universidade Federal do Tocantins (UFT)
instacron:UFT
instname_str Universidade Federal do Tocantins (UFT)
instacron_str UFT
institution UFT
reponame_str Repositório Institucional da UFT
collection Repositório Institucional da UFT
bitstream.url.fl_str_mv http://repositorio.uft.edu.br/bitstream/11612/3005/1/Pedro%20Henrique%20de%20Castro%20Lima%20-%20TCC.pdf
http://repositorio.uft.edu.br/bitstream/11612/3005/4/license.txt
http://repositorio.uft.edu.br/bitstream/11612/3005/5/Pedro%20Henrique%20de%20Castro%20Lima%20-%20TCC.pdf.txt
http://repositorio.uft.edu.br/bitstream/11612/3005/6/Pedro%20Henrique%20de%20Castro%20Lima%20-%20TCC.pdf.jpg
bitstream.checksum.fl_str_mv 50b3ebaa4be106eb623b9bd096fb9cfc
8a4605be74aa9ea9d79846c1fba20a33
c7701ac8b00ce7cce0cd4e4585e9ad17
6342ac60b606c232a0a2628daebb6c7b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFT - Universidade Federal do Tocantins (UFT)
repository.mail.fl_str_mv biblioarraias@uft.edu.br || bibliogpi@uft.edu.br || bibliomira@uft.edu.br || bibliopalmas@uft.edu.br || biblioporto@uft.edu.br || biblioarag@uft.edu.br || dirbib@ufnt.edu.br || bibliocca@uft.edu.br || bibliotoc@uft.edu.br
_version_ 1802111559891156992