UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENGENHARIA DE SÃO CARLOS KELTON AUGUSTO PONTARA DA COSTA Uma Ferramenta para Execução de Algoritmos Utilizando o Modelo a Fluxo de Dados Dinâmico em Hardware Reconfigurável para a arquitetura ChipCflow : Módulo de Conversão C em Grafo a Fluxo de Dados São Carlos 2009 KELTON AUGUSTO PONTARA DA COSTA Uma Ferramenta para Execução de Algoritmos Utilizando o Modelo a Fluxo de Dados Dinâmico em Hardware Reconfigurável para a arquitetura ChipCflow : Módulo de Conversão C em Grafo a Fluxo de Dados Tese apresentada à Escola de Engenharia de São Carlos da Universidade de São Paulo para obtenção do título de Doutor em Engenharia Elétrica. Orientador: Prof. Dr. Valentin Obac Roda São Carlos 2009 AUTORIZO A REPRODUÇÃO E DIVULGAÇÃO TOTAL OU PARCIAL DESTE TRABALHO, POR QUALQUER MEIO CONVENCIONAL OU ELETRÔNICO, PARA FINS DE ESTUDO E PESQUISA, DESDE QUE CITADA A FONTE. Ficha catalográfica preparada pela Seção de Tratamento da Informação do Serviço de Biblioteca – EESC/USP Costa, Kelton Augusto Pontara da. C837c Uma Ferramenta para Execução de Algoritmos Utilizando o Modelo a Fluxo de Dados Dinâmico em Hardware Reconfigurável para a arquitetura ChipCflow : Módulo de Conversão C em Grafo a Fluxo de Dados São Carlos, 2009. Tese (Doutorado – Programa de Pós-Graduação em Engenharia Elétrica e Área de Concentração em Processamento de Sinais) – Escola de Engenharia de São Carlos da Universidade de São Paulo, 2009. 1. Introdução a DFG. 2. Características do FPGA. 3. Compiladores e suas estruturas. 4. Ferramentas de programação C para plataformas FPGA. 5. Modelo a fluxo de dados. 6. Ferramenta de conversão. I. Título. FOLHA DE APROVAÇÃO Kelton Augusto Pontara da Costa Uma Ferramenta para Execução de Algoritmos Utilizando o Modelo a Fluxo de Dados Dinâmico em Hardware Reconfigurável para a arquitetura ChipCflow : Módulo de Conversão C em Grafo a Fluxo de Dados Tese apresentada à Escola de Engenharia de São Carlos da Universidade de São Paulo para obtenção do título de Doutor em Engenharia Elétrica. Área de Concentração: Processamento de Sinais Aprovado em: Banca Examinadora Prof. Dr. _____________________________________________________________________ Instituição: ______________________________Assinatura:_____________________________ Prof. Dr. _____________________________________________________________________ Instituição: ______________________________Assinatura:_____________________________ Prof. Dr. _____________________________________________________________________ Instituição: ______________________________Assinatura:_____________________________ Prof. Dr. _____________________________________________________________________ Instituição: ______________________________Assinatura:_____________________________ Prof. Dr. _____________________________________________________________________ Instituição: ______________________________Assinatura:_____________________________ DEDICATÓRIA A minha esposa e filho, pais e familiares, com amor, admiração e gratidão por sua compreensão, carinho, presença e incansável apoio ao longo do período de elaboração deste trabalho. AGRADECIMENTOS Ao Prof. Dr. Valentin Obac Roda, pela atenção e apoio durante o processo de definição e orientação, e por confiar em minha capacidade. Ao Prof. Dr. Jorge Luiz e Silva, que nos anos de convivência, muito me ensinou, contribuindo para o meu crescimento científico, intelectual e pessoal além de ser um grande amigo. Aos funcionários do departamento de Engenharia Elétrica de São Carlos, pelo apoio e amizade. Aos amigos e colegas, em especial ao grande amigo Prof. Especialista Luis Alexandre da Silva pelo apoio e força durante o processo final para a defesa, momento em que mais precisava devido ao cansaço e complexidade do projeto, isto nunca será esquecido ou deixado para trás. Ao meu amigo e cunhado Prof. Mestre Miguel José das Neves pela apoio e participação constante durante todo o processo de início e término do doutoramento. A minha família em Cristo, os casais da Equipe de Nossa Senhora (ENS), pelo apoio e amizade. À Deus pelo Dom da Vida e pela grande paciência que ele têm comigo. À Nossa Senhora que sempre está e me ilumina em todos os meus caminhos.
Description: