FPGA II

Desenvolvimento de Componentes e

Módulos de Suporte em Hardware Reconfigurável – Intermediário

OBJETIVO

Proporcionar aos participantes conhecimentos mais aprofundados sobre o desenvolvimento de circuitos lógicos em hardware reconfigurável usando FPGAs com linguagem de descrição VHDL, de forma conseguir desenvolver sistemas com máquinas de estado, além de adotar recursos para facilitar o desenvolvimento, a organização, registro e geração de recursos lógicos em FPGA.

PRÉ REQUISITOS

Conhecimentos básicos de Lógica Digital e conhecimentos básicos de FPGAs.

CONTEÚDO PROGRAMÁTICO

  • Máquinas de Estado Finito
  • Contadores
  • Cuidados na descrição de circuitos com FSM
  • Componentes
  • Definição de Genéricos
  • Comando GENERATE
  • Comando LOOP
  • Subprogramas
  • Funções
  • Procedimentos
  • Sobrecarga de subprogramas e operadores
  • Cuidados na descrição
  • Bibliotecas
  • Pacotes
  • Ordem de análise na compilação
  • Dependências na compilação
  • IEEE 1164
  • IEEE 1076.3
  • Definições de Tipos
  • Síntese de Memórias

Lab1 – Desenvolvimento de circuitos com Máquina de Estados – Circuitos que operam de formas diferentes

 

Lab2 – Criação de um Contador binário crescente/decrescente com frequência controlada

 

Lab3 – Criação de um Circuito PWM de vários canais

 

Lab4 – Desenvolvimento de um Relógio

 

Lab5 – Desenvolvimento de um sistema para Comunicação Serial

CURSOS

IoT | FPGA | PCB

LICEUTECH 2018 – Design e Desenvolvimento por REDBEE. Todos os direitos Reservados