SÍNTESE E IMPLEMENTAÇÃO DE SISTEMA EMBARCADO EM FPGA Alexandre Muller, Álan Zangrandi, Clara Daia PET Roberto André Hexsel A motivação para este projeto era o interesse em sistemas embarcados. O FPGA foi a plataforma de desenvolvimento utilizada. O objetivo é implementar na placa um sistema completo com microprocessador de 32 bits e periféricos, para então portar um sistema operacional como o Xinu. Sintetizamos o código original do processador com sucesso, mas observamos antes que construções de simulação do VHDL não poderiam ser utilizadas no design sintetizável. A síntese só funcionou com o uso de máquinas de estado não dependentes de funções de espera por tempo. Utilizamos códigos e drivers prontos e/ou adaptados para os periféricos, estudando a documentação, quando presente, e o respectivo protocolo de comunicação. A depuração para o processador se deu por tentativa e erro. Silberschatz, A. ; Galvin, P. Gagne G. Sistemas Operacionais: Conceitos e Aplicações. Rio de Janeiro: Campus,2001. 585p. DIGILENT. Nexys 3 Board Reference Manual. Dísponivel em: <http://www.digilentinc.com/Products/Detail .cfmNavPath=2,400,897&Prod=NEXYS3>. Acesso em: 19 de set. 2013 Futuramente, pretendemos implementar um sistema multicore, com ao menos três processadores interligados em sequência para processar um fluxo de dados, como imagens em uma câmera.