*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.
Por que Vale a Pena Fazer este Treinamento se Você Trabalha com Sistemas Eletrônicos
Este curso é uma oportunidade valiosa para profissionais que atuam na área de sistemas eletrônicos, especialmente aqueles que desejam ampliar suas habilidades no desenvolvimento de hardware reconfigurável. Abaixo estão alguns dos principais benefícios de participar deste treinamento:
Domínio de Hardware Reconfigurável e FPGAs: O curso oferece uma compreensão profunda dos conceitos fundamentais de hardware reconfigurável e FPGAs, o que é crucial para projetar sistemas eletrônicos modernos que demandam flexibilidade e eficiência.
Habilidade em Ferramentas Xilinx: Ao se familiarizar com as ferramentas da Xilinx, você estará capacitado a realizar design em RTL (Register Transfer Level) utilizando VHDL, uma habilidade altamente valorizada no mercado. Isso permite a criação de projetos complexos e customizáveis em FPGAs, que são amplamente utilizados em diversas indústrias.
Capacitação em VHDL: Aprender a linguagem VHDL é essencial para quem deseja criar circuitos digitais robustos. Este curso fornece as bases para que você possa implementar tanto lógicas sequenciais quanto combinacionais, o que é fundamental para o desenvolvimento de sistemas eletrônicos eficientes.
Simulação e Testbench: A prática com ferramentas de simulação e a compreensão de como construir um testbench são competências críticas para validar e testar circuitos digitais antes de sua implementação final. Isso reduz erros e otimiza o tempo de desenvolvimento.
Preparação para Projetos Práticos: Ao final do curso, você estará preparado para iniciar projetos práticos, aplicando as técnicas e conhecimentos adquiridos. Isso permite que você comece a trabalhar diretamente em projetos reais, aumentando sua produtividade e contribuindo efetivamente para sua equipe ou empresa.
Estímulo ao Interesse por Inovações: O curso também busca estimular o interesse por avanços tecnológicos na área de FPGAs e hardware reconfigurável, incentivando o contínuo desenvolvimento profissional e o engajamento em estudos e pesquisas futuras. Isso é particularmente importante para se manter atualizado em um campo em constante evolução.
Se você trabalha com sistemas eletrônicos e deseja expandir suas habilidades para incluir o desenvolvimento de hardware reconfigurável, este curso é essencial. Ele não só fornece o conhecimento necessário para utilizar FPGAs e VHDL, mas também o capacita a aplicar esses conhecimentos em projetos práticos, melhorando sua competitividade e relevância no mercado de trabalho.
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.