Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro®
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/2614 |
Resumo: | O presente trabalho propõe uma metodologia de baixo custo para depuração de projetos de sistemas digitais em FPGAs. Esta abordagem oferece um ambiente para a depuração de projetos baseados em FPGAs. A metodologia utiliza o padrão JTAG para fazer o readback dos sinais resultantes da simulação do projeto do usuário. Já a visualização dos sinais é feita por meio do ambiente ChipScope Pro® da Xilinx®. No entanto não é possível, com o ChipScope Pro, injetar vetores de teste, nem definir break points. Sendo assim um componente de hardware (módulo injetor de vetores) foi desenvolvido para controlar a injeção dos vetores no projeto do usuário. Uma interface gráfica também foi criada, permitindo a definição e envio dos vetores por meio da porta paralela de um PC hospedeiro. Os vetores de teste são definidos em alto nível por meio de um arquivo texto, contendo parâmetros de simulação. O arquivo residente no computador hospedeiro é posteriormente enviado para o FPGA alvo, via porta paralela. Foram utilizados dois módulos como estudo de caso para validação da metodologia. O primeiro faz uso de um protocolo de controle de acesso a memória por dispositivos de I/O. Já o segundo utiliza uma USART, a qual foi desenvolvida pela equipe do projeto Brazil-Ip/Fênix. Bons resultados foram alcançados e estão apresentados nesta dissertação |
id |
UFPE_bc1a8efec3d068df34ee05f1c562cb46 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/2614 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
RAMOS, Marco Antonio DantasLIMA, Manoel Eusébio de2014-06-12T15:59:39Z2014-06-12T15:59:39Z2006Antonio Dantas Ramos, Marco; Eusébio de Lima, Manoel. Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro®. 2006. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2006.https://repositorio.ufpe.br/handle/123456789/2614O presente trabalho propõe uma metodologia de baixo custo para depuração de projetos de sistemas digitais em FPGAs. Esta abordagem oferece um ambiente para a depuração de projetos baseados em FPGAs. A metodologia utiliza o padrão JTAG para fazer o readback dos sinais resultantes da simulação do projeto do usuário. Já a visualização dos sinais é feita por meio do ambiente ChipScope Pro® da Xilinx®. No entanto não é possível, com o ChipScope Pro, injetar vetores de teste, nem definir break points. Sendo assim um componente de hardware (módulo injetor de vetores) foi desenvolvido para controlar a injeção dos vetores no projeto do usuário. Uma interface gráfica também foi criada, permitindo a definição e envio dos vetores por meio da porta paralela de um PC hospedeiro. Os vetores de teste são definidos em alto nível por meio de um arquivo texto, contendo parâmetros de simulação. O arquivo residente no computador hospedeiro é posteriormente enviado para o FPGA alvo, via porta paralela. Foram utilizados dois módulos como estudo de caso para validação da metodologia. O primeiro faz uso de um protocolo de controle de acesso a memória por dispositivos de I/O. Já o segundo utiliza uma USART, a qual foi desenvolvida pela equipe do projeto Brazil-Ip/Fênix. Bons resultados foram alcançados e estão apresentados nesta dissertaçãoporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessArquitetura de computadoresReconfiguraçãoFPGAUma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro®info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILarquivo5429_1.pdf.jpgarquivo5429_1.pdf.jpgGenerated Thumbnailimage/jpeg1313https://repositorio.ufpe.br/bitstream/123456789/2614/4/arquivo5429_1.pdf.jpg96d4a5f4096570d28ac7913069f8c4fbMD54ORIGINALarquivo5429_1.pdfapplication/pdf2027395https://repositorio.ufpe.br/bitstream/123456789/2614/1/arquivo5429_1.pdfa60f0ffd313359af227000b0ebc6d7d8MD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/2614/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo5429_1.pdf.txtarquivo5429_1.pdf.txtExtracted texttext/plain173611https://repositorio.ufpe.br/bitstream/123456789/2614/3/arquivo5429_1.pdf.txt87e4054bce1a4484d8bd2a029e310187MD53123456789/26142019-10-25 12:57:50.697oai:repositorio.ufpe.br:123456789/2614Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T15:57:50Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro® |
title |
Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro® |
spellingShingle |
Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro® RAMOS, Marco Antonio Dantas Arquitetura de computadores Reconfiguração FPGA |
title_short |
Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro® |
title_full |
Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro® |
title_fullStr |
Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro® |
title_full_unstemmed |
Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro® |
title_sort |
Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro® |
author |
RAMOS, Marco Antonio Dantas |
author_facet |
RAMOS, Marco Antonio Dantas |
author_role |
author |
dc.contributor.author.fl_str_mv |
RAMOS, Marco Antonio Dantas |
dc.contributor.advisor1.fl_str_mv |
LIMA, Manoel Eusébio de |
contributor_str_mv |
LIMA, Manoel Eusébio de |
dc.subject.por.fl_str_mv |
Arquitetura de computadores Reconfiguração FPGA |
topic |
Arquitetura de computadores Reconfiguração FPGA |
description |
O presente trabalho propõe uma metodologia de baixo custo para depuração de projetos de sistemas digitais em FPGAs. Esta abordagem oferece um ambiente para a depuração de projetos baseados em FPGAs. A metodologia utiliza o padrão JTAG para fazer o readback dos sinais resultantes da simulação do projeto do usuário. Já a visualização dos sinais é feita por meio do ambiente ChipScope Pro® da Xilinx®. No entanto não é possível, com o ChipScope Pro, injetar vetores de teste, nem definir break points. Sendo assim um componente de hardware (módulo injetor de vetores) foi desenvolvido para controlar a injeção dos vetores no projeto do usuário. Uma interface gráfica também foi criada, permitindo a definição e envio dos vetores por meio da porta paralela de um PC hospedeiro. Os vetores de teste são definidos em alto nível por meio de um arquivo texto, contendo parâmetros de simulação. O arquivo residente no computador hospedeiro é posteriormente enviado para o FPGA alvo, via porta paralela. Foram utilizados dois módulos como estudo de caso para validação da metodologia. O primeiro faz uso de um protocolo de controle de acesso a memória por dispositivos de I/O. Já o segundo utiliza uma USART, a qual foi desenvolvida pela equipe do projeto Brazil-Ip/Fênix. Bons resultados foram alcançados e estão apresentados nesta dissertação |
publishDate |
2006 |
dc.date.issued.fl_str_mv |
2006 |
dc.date.accessioned.fl_str_mv |
2014-06-12T15:59:39Z |
dc.date.available.fl_str_mv |
2014-06-12T15:59:39Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
Antonio Dantas Ramos, Marco; Eusébio de Lima, Manoel. Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro®. 2006. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2006. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/2614 |
identifier_str_mv |
Antonio Dantas Ramos, Marco; Eusébio de Lima, Manoel. Uma metodologia para depuração de hardware, usando a ferramenta de CADChipsScope Pro®. 2006. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2006. |
url |
https://repositorio.ufpe.br/handle/123456789/2614 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/2614/4/arquivo5429_1.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/2614/1/arquivo5429_1.pdf https://repositorio.ufpe.br/bitstream/123456789/2614/2/license.txt https://repositorio.ufpe.br/bitstream/123456789/2614/3/arquivo5429_1.pdf.txt |
bitstream.checksum.fl_str_mv |
96d4a5f4096570d28ac7913069f8c4fb a60f0ffd313359af227000b0ebc6d7d8 8a4605be74aa9ea9d79846c1fba20a33 87e4054bce1a4484d8bd2a029e310187 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1802310676017840128 |