Objetivos
Projetar e implementar sistemas HW/SW em FPGA SoC (System-on-Chip). Compreender os conceitos e as técnicas de projeto ao nível do sistema com o desenvolvimento de sistemas com componentes hardware e software.
Utilizar ferramentas de profilling para ajudar na partição de algoritmos em hardware/software. Compreender as arquiteturas HW/SW, nomeadamente, os mecanismos de comunicação, de partilha de memória e de sincronização.
Utilização de ferramentas de síntese de alto-nível (HLS – High Level Synthesis) para síntese automática de funções em C e C++ para hardware e a sua integração com o software.