Programa do Curso
Introdução
Vivado Visão geral
- O que é Vivado?
- Características de Vivado
Sistemas digitais
- Sistemas analógicos vs sistemas digitais
- Arquitetura FPGA
Preparando o ambiente de desenvolvimento
- Instalar e configurar Vivado
- Navegar na interface
Vivado Início rápido
- Criar um projeto
- Estruturação de pastas e ficheiros de configuração
- Desenvolver um quadro
Vivado Ferramentas
- Construir um projeto de planeamento de pinos de E/S
- Utilizar ferramentas de síntese de alto nível
- Adicionar portas
- Execução de verificações de projeto
- Comunicar ruído
IP Cores
- Trabalhar com núcleos
- Criar, adicionar e gerir repositórios de núcleos
Automatização
- Utilizar scripts TCL
- Criando scripts TCL personalizados
Conceção do hardware
- Trabalhar com simulação
- Utilizar ferramentas de depuração
Processadores Soft Core e desenvolvimento FPGA
- Criação de processadores de núcleo macio
- Programming a FPGA
Resumo e conclusão
Requisitos
- Compreensão de conceção lógica e eletrónica
- Experiência em programação C
Público
- Desenvolvedores de FPGA
Declaração de Clientes (4)
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.
James O'Donnell - Tennant Company
Curso - Embedded Linux Kernel and Driver Development
Bons exemplos, foco no material mais útil
Piotr Sowiński - Intel Technology Poland
Curso - Object Oriented Programming with C++
Machine Translated
A flexibilidade da formação.
Hans - Spanninga Metaal B.V.
Curso - PCB Circuit Design with Altium
Machine Translated
The trainer was very interactive and steadily paced.