Plataforma de Comunicação para Dispositivos Embarcado em FPGA da Xillinx

De MediaWiki do Campus São José
Revisão de 10h33min de 11 de março de 2015 por Moecke (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
Autor

Rodrigo Neri de Souza

Resumo

O projeto em questão aborda a implementação de uma plataforma de comunicação ethernet, para dipositivos sintetizados na lógica combinacional dos FPGAs da Xilinx. Essa plataforma fornece a estes dispositivos a capacidade de serem controlados via rede de computadores, bem como, enviar e receber dados. A plataforma é flexível, fornecendo serviços e protocolos variados da camada TCP/IP, com intuito de oferecer várias possibilidades de comunicação via rede ethernet. A modulariedade da plataforma permite que vários dispositivos, sintetizados na lógica combinacional do mesmo FPGA, possam utilizá-la, a fim de atender dispositivos em conformidade com a norma IEEE1149.1. Tais dispositivos são implementados no Laboratório de Investigação em Sistemas de Teste (LABORIS), do Instituto Superior de Engenharia do Porto, onde todo o projeto foi desenvolvido. A plataforma é baseada em um sistema embarcado, também sintetizado no FPGA, com o Petalinux como sistema operacional, e com o hardware desenvolvido no XPS, utilizando o microprocessador softcore Microblaze.

Abstract

This project deals the implementation of a ethernet communication platform for devices synthesized in a combinational logic of Xilinx FPGA. This platform provides, through computer network, a path to control these divices, as well as to send and receive data. The platform is flexible and it provides a lot of services and protocols of TCP/IP stack, in order to provide various possibilities of ethernet communication. The platform modularity allows a series of devices synthesized in a FGPA use the platform, as devices in accordance with the standard IEEE1149.1. Such kind of devices are implemented at Laboratório de Investigação em Sistemas de Teste (LABORIS) of Instituto Superior de Engenharia do Porto, Portugal, where whole platform was developed. The platform building is based on embedded system, synthesized in the FPGA. The embedded system hardware, developed at XPS, has a MicroBlaze softcore microprocessor, where Petalinux, the embedded operating system, runs.

Monografia.pdf