Ementa/Descrição: |
Processamento em hardware: Quartus, Platform Design, Verilog e desenvolvimento de software em SoC EDS; Conceito de projetos em pipeline, IP (propriedade intelectual) e processadores dedicados; Barramento Avalon; Criação de um sistema processador dedicado em Platform Design e FPGA. Programas em C++: Programação em C++ voltada para integração com hardware; Breve introdução ao framework Qt e criação de programas que se comunicam com hardware na FPGA; Conceito de síntese em alto nível (High-Level Synthesis). Programas em Linux para processadores ARM nas SoC. Integração hardware-software: Soluções via bare-metal / driver / kernel modules; Soluções via memória compartilhada / user-space application; Golden System Reference Design (GSRD) e Golden Hardware Reference Design (GHRD). |