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
  14 horas

Declaração de Clientes (2)

Cursos Relacionados

Using C++ in Embedded Systems - Applying C++11/C++14

  21 horas

Categorias Relacionadas