METODOLOGIA DE CO-DESIGN HARDWARE/SOFTWARE PARA MONITORAMENTO EM TEMPO REAL DE SISTEMAS EMBARCADOS EM FPGA UTILIZANDO MATLAB

Conteúdo do artigo principal

Gabriel Garcia
Rodrigo C. Silva

Resumo

A utilização de FPGA (Field-Programmable Gate Arrays) para a prototipagem de sistemas
embarcados é uma prática consolidada, porém o monitoramento em tempo real de tais sistemas apresenta
desafios de integração. A conexão entre o hardware de baixo nível e plataformas de análise de dados de
alto nível, como o MATLAB, frequentemente exige a implementação de protocolos de comunicação
complexos, dificultando a prototipagem rápida. Este trabalho apresenta uma metodologia de co-design
hardware/software para a criação de uma ponte de comunicação simplificada para o monitoramento de
variáveis de um sistema embarcadoem FPGA. O método consiste na implementação de um processador
soft-core Nios II e um periférico UART na FPGA para aquisição e serialização de dados, que são
transmitidos a um computador host através de um conversor serial-USB. Os resultados validam a
metodologia com a transmissão bem-sucedida do estado de um botão físico para uma interface gráfica
no MATLAB, demonstrando uma abordagem eficaz e de rápida implementação para a análise e
depuração de sistemas embarcados, atingindo os objetivos propostos

Detalhes do artigo

Seção
Artigos