SEMPRA - SEMPRA

FPGA e VHDL

FPGA ou field-programmable gate array (ou ainda matriz de portas programáveis) é um dispositivo lógico programável que suporta a implementação de circuitos digitais.

 

Diferente dos microcontroladores e do Arduino, o FPGA não possui uma arquitetura definida onde descarregamos o nosso programa. Ao invés disto, desenvolvemos a arquitetura para nosso projeto.

 

 

Certamente o FPGA é o sistema embarcado que melhor permite trabalhar com aplicações paralelisaveis e otimizadas.

 

Na SEMPRA você aprenderá passo a passo a criar hardwares digitais desde portas lógicas a processadores programando em VHDL (linguagem de descrição de hardwares). 

 

Veja o que você pode aprender:

FPGA

 

  • Memórias Digitais o Princípio de Funcionamento de uma memória. o Tipos de memórias o Aspectos Construtivos de xROM e xRAM.  o Diagrama de blocos e circuitos eletrônicos de memórias.
  • Memórias Lógicas Programáveis o Surgimento o Evolução Histórica o Vantagens o Implementação de PROM, PAL e PLA. o Técnicas de programação.  o Exemplos de memórias disponíveis comercialmente.
  • Dispositivos Lógicos Programáveis Complexos (CPLDs) o Arquitetura Interna das CPLDs o Arquitetura Interna das FPGAs o Princípios de Funcionamento o Tipos diferentes o Principais Fabricantes
  • Ferramentas de desenvolvimento o Ferramentas de programação e desenvolvimento com CPLDs e FPGAS. o Principais linguagens de desenvolvimento de aplicações com CPLDs e FPGAs.
  • Interface de Desenvolvimento (IDE) o Introdução a IDE da Altera  Quartus o Apresentação da IDE da Xilix  ISE Design o Documentação
  • Linguagem de Descrição de Hardware o Introdução ao VHDL
  • Histórico o Características do VHDL o Paradigmas de programação o Diferenças entre programação estruturada e VHDL o Principais Conceitos  Arquitetura  Entidade o Estrutura de Dados o Desenvolvimentos de Projetos Simples.
  • ISE Design o Criação de Projetos com portas digitais o Ferramenta de Simulação o Arquivos de Formas de onda
  • Megafunções o Conceito de modularização de funções o Introdução de megafunções o Criação e integração de Megafunções
  • Máquinas de Estados o Conceitos fundamentais o Criação e gerencias de clocks e timers o Criação de projetos baseados em megafunções
  • VGA o Princípios de funcionamentos o Criação dos módulos de controle o Desenvolvimento de Jogo usando uma tela VGA. 

Se interessou?

Preencha o formulário e solicite o contato de um de nossos analistas.

 

Newsletter

Inscreva-se em nossa Newsletter e fique por dentro das novidades da SEMPRA

  • footer_logo
  •   Sempra Savassi: Rua Aimorés 926 | Sempra COREU: Av. Dom José Gaspar, 6, lj 4 Coração Eucarístico - Belo Horizonte - MG.
  •   +55 (31) 9715-8441
  •   +55 (31) 3498-3114
  • contato@sempra.com.br