Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
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/33030 |
Resumo: | Este projeto propõe o desenvolvimento de uma interface de comunicação voltada para suportar arquiteturas de co-projeto Software/Hardware (aplicação em software apoiada por uma placa FPGA de hardware) com o objetivo de disponibilizar ao software os recursos do hardware como forma de agilizar a execução de tarefas de elevado custo computacional. O objetivo final é dar suporte a um codificador de vídeo na padrão H.264. É apresentado inicialmente o funcionamento dos protocolos PCI e PCI Express utilizados na comunicação bem como a maneira com que eles foram integrados ao codificador. Por fim, é feito o teste de desempenho e verifica-se que apenas a comunicação por PCI Express é capaz de atender as necessidades do codificador. |
id |
UFRGS-2_539bc8dcb4a5b5cc117a805ce1823f62 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/33030 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Eick, Eduardo GemelliSusin, Altamiro Amadeu2011-10-18T01:18:15Z2010http://hdl.handle.net/10183/33030000788196Este projeto propõe o desenvolvimento de uma interface de comunicação voltada para suportar arquiteturas de co-projeto Software/Hardware (aplicação em software apoiada por uma placa FPGA de hardware) com o objetivo de disponibilizar ao software os recursos do hardware como forma de agilizar a execução de tarefas de elevado custo computacional. O objetivo final é dar suporte a um codificador de vídeo na padrão H.264. É apresentado inicialmente o funcionamento dos protocolos PCI e PCI Express utilizados na comunicação bem como a maneira com que eles foram integrados ao codificador. Por fim, é feito o teste de desempenho e verifica-se que apenas a comunicação por PCI Express é capaz de atender as necessidades do codificador.This project proposes the development of a communication interface to support co-design Software/Hardware architectures (software application supported by a FPGA hardware board) in order to provide the software the resources of the hardware as a way of expediting the execution of high cost computing tasks. The ultimate goal is to support a H.264 video encoder. It is presented at first the operation of PCI and PCI Express protocols used in the communication as well as the way they have been integrated into the encoding chain. Finally, performance tests have been made and it has been proved that only PCI Express communication is able to meet the needs of the encoder.application/pdfporEngenharia elétricaFPGAPCIPCI expressDMAH.264 encoderDesenvolvimento de interface de comunicação para integração SW/HW em placa FPGAinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPorto Alegre, BR-RS2010Engenharia Elétricagraduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000788196.pdf.txt000788196.pdf.txtExtracted Texttext/plain67444http://www.lume.ufrgs.br/bitstream/10183/33030/2/000788196.pdf.txtc67465b445fb02c217b5a2c7bd6c2476MD52ORIGINAL000788196.pdf000788196.pdfTexto completoapplication/pdf1851061http://www.lume.ufrgs.br/bitstream/10183/33030/1/000788196.pdfebebaaa0732cc6eafd1c52cf6489ac2eMD51THUMBNAIL000788196.pdf.jpg000788196.pdf.jpgGenerated Thumbnailimage/jpeg1123http://www.lume.ufrgs.br/bitstream/10183/33030/3/000788196.pdf.jpg5113a68ec2f0a7dc108f8c088c15d42cMD5310183/330302018-10-09 08:06:14.393oai:www.lume.ufrgs.br:10183/33030Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-09T11:06:14Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA |
title |
Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA |
spellingShingle |
Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA Eick, Eduardo Gemelli Engenharia elétrica FPGA PCI PCI express DMA H.264 encoder |
title_short |
Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA |
title_full |
Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA |
title_fullStr |
Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA |
title_full_unstemmed |
Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA |
title_sort |
Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA |
author |
Eick, Eduardo Gemelli |
author_facet |
Eick, Eduardo Gemelli |
author_role |
author |
dc.contributor.author.fl_str_mv |
Eick, Eduardo Gemelli |
dc.contributor.advisor1.fl_str_mv |
Susin, Altamiro Amadeu |
contributor_str_mv |
Susin, Altamiro Amadeu |
dc.subject.por.fl_str_mv |
Engenharia elétrica |
topic |
Engenharia elétrica FPGA PCI PCI express DMA H.264 encoder |
dc.subject.eng.fl_str_mv |
FPGA PCI PCI express DMA H.264 encoder |
description |
Este projeto propõe o desenvolvimento de uma interface de comunicação voltada para suportar arquiteturas de co-projeto Software/Hardware (aplicação em software apoiada por uma placa FPGA de hardware) com o objetivo de disponibilizar ao software os recursos do hardware como forma de agilizar a execução de tarefas de elevado custo computacional. O objetivo final é dar suporte a um codificador de vídeo na padrão H.264. É apresentado inicialmente o funcionamento dos protocolos PCI e PCI Express utilizados na comunicação bem como a maneira com que eles foram integrados ao codificador. Por fim, é feito o teste de desempenho e verifica-se que apenas a comunicação por PCI Express é capaz de atender as necessidades do codificador. |
publishDate |
2010 |
dc.date.issued.fl_str_mv |
2010 |
dc.date.accessioned.fl_str_mv |
2011-10-18T01:18:15Z |
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/33030 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000788196 |
url |
http://hdl.handle.net/10183/33030 |
identifier_str_mv |
000788196 |
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/33030/2/000788196.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/33030/1/000788196.pdf http://www.lume.ufrgs.br/bitstream/10183/33030/3/000788196.pdf.jpg |
bitstream.checksum.fl_str_mv |
c67465b445fb02c217b5a2c7bd6c2476 ebebaaa0732cc6eafd1c52cf6489ac2e 5113a68ec2f0a7dc108f8c088c15d42c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 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_ |
1815447064607195136 |