CONTRIBUIÇÃO PARA O EMBARQUE DE UMA REDE NEURAL ARTIFICIAL EM FIELD PROGRAMMABLE GATE ARRAY (FPGA)
FPGA. Redes Neurais Artificiais. Sistemas Embarcados. VHDL
O presente trabalho se propõe a apresenta os desafios e soluções deparadas durante o fluxo de projeto de desenvolvimento de uma arquitetura de Redes Neurais Artificiais (RNA) em hardware, por meio de um dispositivo programável do tipo Field Programmable Gate Arrays (FPGA). Para esta aplicação convencionou-se empregar duas abordagens para o desenvolvimento, uma em software que utiliza o MATLAB® para treinamento e validação da rede e outra em hardware, que parte da descrição em VHDL de um neurônio artificial capaz de lidar com os dados de entrada, pesos sinápticos e bias através da aritmética em ponto fixo. A arquitetura em hardware da uma RNA pode ser estruturada, de acordo com a necessidade de resolução de cada problema proposto, replicando o neurônio artificial e organizando-os em camadas, a fim de processarem a saída desejada da rede.