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

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDL

Este vídeo é uma apresentação introdutória sobre tecnologia FPGA e lógica programável. Apresentei esta palestra de 45 minutos em um evento hospedado pela 7 Peaks Software em Bangkok, Tailândia, em 19 de novembro de 2019.

Destaques da apresentação:

Quem usa FPGAs?

A tecnologia FPGA alimenta um amplo espectro de produtos — de satélites orbitando a Terra a sistemas de high-frequency trading em Wall Street. Abaixo estão as principais indústrias que dependem fortemente de lógica programável.

Defesa

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLO setor de defesa investe pesado em soluções FPGA customizadas. Sistemas de grau militar exigem confiabilidade extrema e padrões de qualidade rigorosos, e os orçamentos são frequentemente abundantes graças ao apoio governamental. FPGAs se destacam em comunicações de rádio, processamento de sinal de radar e equipamentos de teste para essas aplicações. Trabalhei diretamente em projetos FPGA para defesa; leia mais sobre minha experiência aqui.

Espaço

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLSatélites usam FPGAs para controle de interface, aquisição de dados de sensores e processamento de sinal em tempo real. Seu baixo consumo de energia, capacidade de serem endurecidos contra radiação e facilidade de verificação tornam FPGAs uma escolha natural para hardware espacial.

Aeroespacial

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLAplicações aeroespaciais espelham casos de uso espaciais mas adicionam conformidade estrita com DO-254 para hardware aerotransportado. FPGAs frequentemente satisfazem requisitos de verificação mais rápida e economicamente que software equivalente sob DO-178C.

Automotivo

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLVeículos modernos empregam FPGAs para controle de motor em motores diesel, pipelines de direção autônoma e sistemas de infotainment de alta largura de banda. Tempo preciso para motores de indução trifásicos depende de lógica FPGA para maximizar eficiência.

Telecom

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLInfraestrutura de telecomunicações — de unidades baseband de estações-base a roteadores de rede — alavanca FPGAs para processamento flexível e de baixa latência. Dispositivos de consumo tipicamente usam ASICs, mas o alto custo de projeto ASIC é compensado por grandes volumes de produção.

Data Centers

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLGrandes provedores de nuvem (AWS, Azure, Google, Meta) implantam aceleradores FPGA customizados para cargas de trabalho exigentes. Embora casos de uso específicos permaneçam proprietários, vagas de emprego e palestras em conferências confirmam adoção generalizada de FPGA em cargas de trabalho de data center.

High-Frequency Trading

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLNo trading algorítmico, milissegundos importam. FPGAs entregam latência determinística sub-microssegundo que supera CPUs e GPUs, permitindo traders processarem dados de mercado e executarem ordens mais rápido que rivais.

Mineração de Criptomoedas

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLFPGAs reviveram interesse em mineração porque consomem muito menos potência por hash que GPUs. Mineradores FPGA crowdfunded, como UltraMiner, reivindicam ganhos de eficiência energética de até quatro vezes.

Exemplos de produtos que contêm FPGAs

Embora eletrônicos de consumo raramente enviem com FPGAs, vários dispositivos conhecidos o fazem.

HTC Vive

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLO headset VR incorpora três FPGAs Lattice de baixo custo, provavelmente para controle de interface e manuseio de sensores em vez de processamento gráfico.

Google Waymo

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLWaymo usa FPGAs para fusão de sensores — particularmente processamento de dados LiDAR — durante fases iniciais de desenvolvimento e prototipagem.

iPhone 7

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLO iPhone 7 da Apple abriga um FPGA que pode habilitar aceleração IA over-the-air, permitindo atualizações de hardware pós-fabricação.

Apple Afterburner

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLO cartão Afterburner renderiza até três streams 8K ProRes em tempo real, alavancando lógica FPGA para processamento de imagem de alta velocidade.

Nvidia G-Sync

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLG-Sync sincroniza saída GPU com taxas de atualização de display, uma tarefa que hardware lida muito mais eficientemente que software V-Sync.

Osciloscópio Sigilent

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLO SDS 1202X-E combina um Xilinx Zynq-7000 com Linux no processing system e lógica FPGA para captura de dados de alta velocidade, ilustrando um design SoC poderoso.

UltraMiner FPGA

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLUltraMiner, um minerador FPGA crowdfunded, promete eficiência energética quatro vezes maior comparado a rigs GPU.

Pebble Time

Explorando FPGAs: Aplicações, Benefícios e Iniciando com VHDLO smartwatch Pebble usa um FPGA minúsculo para acionar seu LCD. O firmware é open-source, com código de interface FPGA hospedado no GitHub.

Pronto para programar um FPGA?

Criar lógica FPGA requer uma hardware description language (HDL). VHDL é uma das HDLs mais amplamente usadas, e nosso site foca nela.

Comece com simulações gratuitas na edição estudantil do ModelSim. Tutoriais Básicos de VHDL guiam você pelos fundamentos de simulação, enquanto nossos cursos premium mergulham mais fundo.

Recursos de aprendizado VHDLwhiz

GRATUITO: Tutoriais Básicos de VHDL

PREMIUM: Curso Dot Matrix FPGA e VHDL

FPGA e VHDL Fast-Track: Hands-On for Absolute Beginners

Você é familiar com programação mas novo em VHDL?

Precisa de uma introdução rápida?

Não encontra tempo para cursos longos?

Este bootcamp intensivo cobre fundamentos de FPGA em algumas noites. Combine o curso com uma placa Lattice iCEstick de baixo custo, e você prototipará hardware real em horas.

Clique aqui para ler mais e se inscrever: FPGA e VHDL Fast-Track: Hands-On for Absolute Beginners

VHDL

  1. Introdução ao VHDL: Construindo sua Primeira Porta AND
  2. Verilog Básico: Projetando sua Primeira Porta AND
  3. Estereolitografia (SLA) Impressão 3D: Resina Curada por UV Constrói Protótipos Rápidos e Fortes
  4. Ligas de Titânio 101: Resistência, Graus e Principais Benefícios para Engenheiros
  5. Fundamentos de Circuitos CC: Entendendo Corrente Contínua e Conceitos Elétricos Essenciais
  6. Entendendo Circuitos AC: Guia para Iniciantes
  7. Primeiros Passos com SPICE: Ferramenta de Simulação de Circuitos Baseada em Texto
  8. Entendendo Álgebra Booleana: Dos Fundamentos Lógicos a Circuitos Digitais
  9. Entendendo Controladores Lógicos Programáveis: Fatos-Chave para Sucesso Industrial
  10. FPGA vs. Microcontrolador: Diferenças Essenciais Explicadas