Ementa: |
Etapas do Projeto com Dispositivos Lógicos Programáveis, Comparação entre ASICs, FPGAs e Microprocessadores, Arquitetura Interna de um FPGA (Blocos Básicos, Estrutura de Roteamento), Síntese Lógica para FPGAs, Criação de Testbenches, Simulação Funcional, Algoritmos de Mapeamento e Roteamento, Conceito de Timming, Estimação de Desempenho, Estimação de Consumo de Potência, Uso de Blocos de Propriedade Intelectual, Co-projeto Hardware-Software, Conceito de System on Chip, Microprocessadores embarcados, Desenho de Sistemas Embarcados com FPGAs. Tópicos especiais com circuitos reconfiguráveis: Tolerância a Falhas, Reconfiguração Dinâmica Parcial, Modelagem em alto nível de abstração. |