*As aulas ao vivo foram via Google Meet e ficaram gravadas. Os alunos terão acesso à gravação durante o período de acesso ao curso, além de video de instalação do ambiente Vivado.
*Sistema operacional Windows - Será utilizado o ambiente XILINX Vivado 2021.2 (informações sobre instalação do Vivado será disponibilizado 5 dias antes do curso). Não será necessário hardware adicional.
Objetivos do Curso:
Este é um treinamento essencial para iniciar o desenvolvimento com FPGA no ambiente Xilinx utilizando VHDL. O objetivo deste curso é fornecer aos participantes conhecimento sobre hardware reconfigurável, com foco no uso de FPGAs da XILINX e linguagem VHDL. O curso abordará as ferramentas e técnicas para iniciar o desenvolvimento de sistemas digitais em FPGAs. Os participantes aprenderão sobre os conceitos fundamentais de hardware reconfigurável, explorando as características e aplicações dos FPGAs. Eles também terão uma introdução à linguagem VHDL e como utilizá-la para criar circuitos digitais em FPGAs. Ao final do curso, os participantes estarão preparados para iniciar projetos práticos de desenvolvimento de sistemas em FPGAs, com compreensão das ferramentas e técnicas básicas para esse tipo de projeto.
1. Compreender os conceitos fundamentais de hardware reconfigurável e FPGAs.
2. Familiarizar-se com as ferramentas da XILINX para o design de RTL (Register Transfer Level) para FPGAs usando a linguagem VHDL.
3. Familiarizar-se com os princípios e técnicas para a criação de circuitos digitais básicos em VHDL.
4. Familiarizar-se com a ferramenta de simulação e entender como funciona um testbench.
5. Noções de implementação de lógicas sequenciais e combinacionais em FPGAs, utilizando a linguagem VHDL. Serão apresentados exemplos de como implementar os modelos de circuito em VHDL.
6. Estimular o interesse pelos avanços tecnológicos na área de hardware reconfigurável e FPGAs, bem como fornecer uma base sólida para futuros estudos e pesquisas nesse campo.
APRESENTAÇÃO DA TECNOLOGIA |
LINGUAGEM DESCRIÇÃO DE HARDWARE |
OVERVIEW DO DESENVOLVIMENTO COM VIVADO |
LABORATÓRIO 1 - Descrição de hardware |
LABORATÓRIO 2 - Testbench em simulação Simulação do hardware descrito no Laboratório 1
LABORATÓRIO 3 - Implementação e gravação
APRESENTAÇÃO DA TECNOLOGIA |
|
LABORATÓRIO 4 - Análise de reports Observação dos reports de utilização do projeto do Laboratório 1.
LABORATÓRIO 5 - DESCRIÇÃO DE UMA ENTIDADE EM VHDL
LABORATÓRIO 6 - INTEGRAÇÃO DE COMPONENTES |
Material complementar
LABORATÓRIO 7 - TOPOLOGIAS DE CIRCUITOS |
ALGUNS RECURSOS DISPONÍVEIS
LABORATÓRIO 5 - Instanciação de IP
Amanda Costa Martinez recebeu o título de Bacharel em Engenharia Eletrônica pela Universidade Tecnológica Federal do Paraná em 2016, o título de Mestra em Engenharia Biomédica pela Universidade Estadual de Campinas em 2019 e atualmente é aluna de doutorado em Engenharia Biomédica pela Universidade Estadual de Campinas. Trabalha como Engenheira de FPGA no Instituto de Pesquisas Eldorado.
Zoé Magalhães é um desenvolvedor de software que trabalha na empresa V2COM como membro da equipe de desenvolvimento de software embarcado. Estudou na Universidade de Brasília, onde graduou-se em engenharia eletrônica e obteve o título de mestre em sistemas mecatrônicos.