Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> VHDL

Curso FPGA & VHDL – Construa um Controlador LED Dot-Matrix do Zero

Estou animado para compartilhar que o curso de VHDL e FPGA que venho desenvolvendo nos últimos seis meses está próximo da conclusão. Atualmente em beta, será lançado oficialmente neste outono.

Para Quem é o Curso?

Este programa é projetado para desenvolvedores que já conhecem outras linguagens de programação mas são novos em VHDL e FPGAs. Leva você do nível iniciante ou intermediário ao domínio de construtos avançados de VHDL.

É ideal para engenheiros de software profissionais encarregados de desenvolvimento FPGA, bem como estudantes e freelancers explorando design de hardware ou considerando mudança de carreira para engenharia FPGA.

Qualquer um com habilidades básicas de programação se beneficiará de nossa abordagem hands-on. Construímos um produto real e físico do zero e percorremos cada passo que eu daria como engenheiro FPGA.

O Projeto

Curso FPGA & VHDL – Construa um Controlador LED Dot-Matrix do Zero

Nosso produto final é um controlador de display LED dot-matrix. LEDs dot-matrix são comuns em grandes painéis externos e displays de informação, e historicamente apareceram em dispositivos como relógios digitais e máquinas de venda automática.

Sinta-se à vontade para completar o curso usando apenas simulação; nenhum hardware ou placa FPGA é necessário. No entanto, o curso também fornece todos os detalhes que você precisa para prototipar seu próprio design.

O Kit de Avaliação FPGA Lattice iCEstick alimenta este curso. A placa de $25 abriga um FPGA iCE40-HX1K com 1280 elementos lógicos e 64 KB de block RAM — capacidade ampla para nossa aplicação. O iCEstick conecta diretamente em uma protoboard, que usamos para o protótipo.

Curso FPGA & VHDL – Construa um Controlador LED Dot-Matrix do Zero

O FPGA acionará um display LED dot-matrix 8x8 com 64 LEDs. Block RAM armazena os dados de pixel para cada caractere ASCII.

Você transmitirá texto para o FPGA via conector USB na placa. O texto aparece no display conforme você digita em um terminal serial, e o FPGA ecoa os caracteres de volta usando um transceptor UART que projetamos em aula.

Curso FPGA & VHDL – Construa um Controlador LED Dot-Matrix do Zero

Veja o Bill of Materials para todos os componentes, consumíveis e ferramentas necessários para construir o protótipo.

Estrutura do Curso

O currículo compreende 120 videoaulas em 17 seções, cada uma com média de 10 minutos. Tópicos complexos são divididos em múltiplas lições concisas para manter o material digerível. Cada seção foca em um módulo VHDL, testbench ou conceito central de FPGA, com explicações completas e sem omissões.

A seção inicial Getting Started cobre instalação de software e configuração de ambiente. A seção seguinte apresenta a placa Lattice iCEstick, o esquemático analógico do display dot-matrix e a circuitaria de suporte.

Curso FPGA & VHDL – Construa um Controlador LED Dot-Matrix do Zero

Toda sessão de codificação é acompanhada por comentários ao vivo para que você possa seguir a progressão — mesmo se sua experiência em VHDL for mínima. Mapeio o código para conceitos familiares de outras linguagens de programação.

Usamos Visual Studio Code com plugin VHDL. VSCode é um editor amplamente adotado e gratuito, e os snippets do plugin aceleram codificação repetitiva sem sacrificar aprendizado.

Curso FPGA & VHDL – Construa um Controlador LED Dot-Matrix do Zero

Após cada módulo, sintetizamos o código VHDL e revisamos o esquemático resultante. Estas aulas finais ensinam como interpretar a transformação de código para lógica digital.

Curso FPGA & VHDL – Construa um Controlador LED Dot-Matrix do Zero

O curso enfatiza práticas sólidas de design VHDL. Criando testbenches em todos os níveis de hierarquia, você evita as armadilhas de trial-and-error que assolam muitos projetos de hobby. O currículo cobre testbenches profissionais e auto-verificáveis.

Curso FPGA & VHDL – Construa um Controlador LED Dot-Matrix do Zero

ModelSim PE Student Edition, o simulador VHDL padrão da indústria, é gratuito para estudantes e usado ao longo do curso. Todo outro software — incluindo Synplify Pro e Lattice iCEcube2 — também está disponível gratuitamente para uso educacional.

Concluímos montando o protótipo físico na protoboard e programando o FPGA. O "momento da verdade" chega quando você conecta a placa ao computador via USB, digita no terminal e vê os caracteres acenderem no display dot-matrix.

Verificação rigorosa torna troubleshooting muito mais simples que lidar com um chip sem resposta — um problema comum em trabalho FPGA DIY.

O Que Você Vai Aprender

O curso equipa você para abordar projetos FPGA com rigor profissional, aumentando sua confiança para enfrentar qualquer tarefa VHDL.

Principais resultados de aprendizado incluem:

Recursos Avançados de VHDL

Estratégias Avançadas de Testbench

Ferramentas de Design FPGA

Quer Saber Mais?

Atualizado em 21 de setembro de 2019: O curso agora está completo.

Curso FPGA & VHDL – Construa um Controlador LED Dot-Matrix do Zero

Clique aqui para ver o currículo do curso

Abre:

A ser decidido.


VHDL

  1. Dispersões de Pigmentos: Guia Completo sobre Segurança, Performance e Escolha dos Melhores Fabricantes Indianos
  2. Domine a Manutenção Habilitada por IoT: Estratégias de Especialistas para Monitoramento da Saúde dos Ativos
  3. Desenhos Técnicos Explicados: Insights-Chave para Engenheiros e Fabricantes
  4. Guia Completo de Fundição de Metais: Técnicas, Materiais e Aplicações
  5. Por Dentro de uma Turbina Eólica: Como Ela Converte Vento em Energia
  6. Dominando Capacitores MFD: Insights Principais e Aplicações
  7. Dominando EDM de Penetração: O Guia Definitivo para Usinagem por Descarga Elétrica de Precisão
  8. Ferro Fundido 101: Composição, Usos, Prós e Contras Explicados
  9. Guia Completo de Alto-Fornos: Definição, Componentes e Manutenção
  10. Dominando a Furadeira de Coluna: Guia Completo de Máquinas de Furar