Desenvolvimento de interface de comunicação para integração SW/HW em placa FPGA
Visualizar/abrir
Data
2010Autor
Orientador
Nível acadêmico
Graduação
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 uti ...
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. ...
Abstract
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 inte ...
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. ...
Instituição
Universidade Federal do Rio Grande do Sul. Escola de Engenharia. Curso de Engenharia Elétrica.
Coleções
-
TCC Engenharias (5855)
Este item está licenciado na Creative Commons License