Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

ValentFX Apresenta Add-ons FPGA Open-Source para BeagleBone e Raspberry Pi

Na Maker Faire deste ano em Nova York, a ValentFX introduziu uma suíte de add-ons FPGA open-source que se encaixam perfeitamente nos populares computadores de placa única BeagleBone e Raspberry Pi. As novas placas — chamadas Logi‑Bone e Logi‑Pi — utilizam FPGAs Xilinx Spartan‑6 LX9, fornecem expansão extensiva Arduino e PMOD, e vêm com drivers Linux totalmente suportados para ambas as plataformas ARM.

Durante o evento, a ValentFX também exibiu o BBot, um robô de servir bebidas baseado em BeagleBone construído em uma versão anterior da placa FPGA Logi‑Mark1. Embora a série Logi ainda esteja em desenvolvimento e não disponível para varejo, a empresa liberou esquemas, manuais do usuário e firmware open-source para permitir que entusiastas prototipem com o hardware.

O fundador da ValentFX, Michael Jones, disse ao LinuxGizmos que estão em negociações com distribuidores e planejam lançar uma campanha Kickstarter nos próximos meses. O ecossistema open-source inclui um patch Logi‑Kernel, um aplicativo Logi Loader para Linux e um cliente dedicado de app-store que simplifica o download e execução de aplicações baseadas em FPGA no BeagleBone ou Raspberry Pi.

O código fonte HDL completo para o Spartan‑6 LX9 está disponível, junto com tutoriais que guiam usuários pela programação básica de FPGA. Embora o Spartan‑6 esteja posicionado na extremidade inferior da linha de FPGAs da Xilinx, sua acessibilidade e o robusto suporte da comunidade o tornam uma escolha atraente para hobistas e desenvolvedores que buscam adicionar lógica reconfigurável a seus projetos.

Em contraste, a família Zynq‑7000 da Xilinx — vista em placas como Parallella e ZedBoard da Avnet — emparelha um FPGA Artix‑7 com processadores dual-core Cortex‑A9 e interconexão AXI4 de alta velocidade. As placas Logi da ValentFX dependem de links GPMC e I²C mais lentos para o host ARM, mas Jones argumenta que a arquitetura mais simples oferece ciclos de desenvolvimento mais rápidos e menor custo para usuários que já possuem um BeagleBone ou Raspberry Pi.

Aplicações já portadas para a plataforma Logi incluem um minerador de bitcoin, um pipeline de visão de máquina e sistemas de controle de veículos autônomos. Usos futuros potenciais incluem rádio definido por software (SDR) e outras tarefas de processamento de sinal em tempo real.

Drivers expõem os periféricos personalizados do FPGA através do barramento Wishbone, permitindo que desenvolvedores escrevam firmware em C/C++ ou Python. Tanto Logi‑Bone quanto Logi‑Pi vêm com 256 MB de RAM e compartilham um conjunto comum de interfaces I²C, SPI, UART e GPIO, embora Logi‑Bone utilize GPMC extensivamente enquanto Logi‑Pi oferece UART adicionais e linhas GPIO programáveis.

As placas suportam mais de 200 shields compatíveis com Arduino Due via conector padrão Arduino x1, e fornecem até 59 periféricos compatíveis PMOD através de quatro portas de expansão PMOD Digilent. A ValentFX já lançou dois módulos PMOD — Logi‑Cam e Logi‑Edu — projetados especificamente para a plataforma.

Recursos adicionais incluem 10 pares de display sintonizados LVDS, suporte a armazenamento SATA, botões, chaves DIP e 32 pinos I/O do FPGA acessíveis através dos headers Arduino e PMOD.

Processo de manufatura

  1. Construa uma Estação Meteorológica e de Qualidade do Ar com Raspberry Pi, InfluxDB e Grafana
  2. Integração MQTT Perfeita: Sensores NodeMCU DHT22 com Raspberry Pi 3 B+ como Broker
  3. Monitoramento Eficiente de Temperatura de Salas com Raspberry Pi e Nagios
  4. Sensor de Temperatura Infravermelho TMP006 com Raspberry Pi: Biblioteca Python e Guia de Configuração
  5. Construa um Sensor de Temperatura Remoto com Raspberry Pi e Python – Guia Passo a Passo
  6. Home Energy Centre: Monitoramento Solar PV, Painéis Térmicos e Temperaturas de Ambientes com Raspberry Pi e Moteino
  7. Monitoramento Contínuo de Temperatura e Umidade no Raspberry Pi com EzTemp
  8. Construa um Controlador Doméstico Inteligente 433 MHz com Sensorflare e Raspberry Pi
  9. Sistema de Registro e Alerta de Fotocélula com Raspberry Pi – Construa um Sensor de Luz de Baixa Potência com Python
  10. Construa um Sistema de Monitoramento de Temperatura e Luz Multi-Sensor com Raspberry Pi e DS18B20