Os mais recentes lançamentos da popular família de produtos iCE40 da Lattice, os dispositivos UltraPlus FPGA e de gestão de sensores, oferecem oito vezes mais memória, o dobro dos processadores de sinal digital (DSPs) e entradas e saídas programáveis (E/S) melhoradas em comparação com as gerações anteriores de produtos iCE40.
Os FPGAs Lattice iCE40UP3K e iCE40UP5K, disponíveis na Mouser Electronics, baseiam-se num processo avançado de ultrabaixo consumo de energia de 40 nm e apresentam até 1024 kbits de RAM de porta única e uma corrente de espera de apenas 100 μA. Os dispositivos oferecem um total de 21 portas de E/S que podem funcionar como portas de E/S de utilização geral (GPIO) ou portas de interface SPI/I2C, com duas portas de E/S programáveis que podem ser utilizadas para interface com o barramento MIPI I3C de alto desempenho para aplicações baseadas em sensores. Os dispositivos diferem principalmente em densidade, RAM de bloco incorporada (EBR) e DSP: o FPGA iCE40UP3K apresenta 2800 tabelas de consulta (LUTs), 20 EBRs e quatro blocos DSP. O FPGA iCE40UP5K, mais potente, oferece 5280 LUTs, 30 EBRs e oito blocos DSP.
Os FPGAs iCE40 UltraPlus são compatíveis com duas ferramentas de desenvolvimento, também disponíveis na Mouser. A plataforma de desenvolvimento iCE40 UltraPlus Mobile inclui quatro dispositivos iCE40UP5K, um módulo Bluetooth®, um ecrã LCD, um sensor de imagem de câmara, microfones e um conjunto de sensores ambientais para auxiliar os engenheiros na avaliação dos FPGAs para aplicações móveis. A placa de breakout iCE40 UltraPlus é uma plataforma fácil de utilizar que demonstra as capacidades de acionamento de LEDs de alta corrente dos FPGAs. A placa de breakout inclui um único dispositivo iCE40UP5K e uma demonstração pré-carregada para controlar o LED RGB integrado.
Entre as soluções de computação heterogénea móvel (MHC) mais programáveis do setor, os dispositivos FPGA iCE40 Ultra Plus podem interagir com praticamente todos os sensores móveis e processadores de aplicações, possibilitando funcionalidades como reconhecimento de voz, deteção de gestos, reconhecimento facial e aceleração gráfica multicamada. Estes dispositivos altamente programáveis são ideais para dispositivos com características avançadas, como smartphones, wearables, drones, dispositivos de fronteira da Internet das Coisas (IoT) e interfaces homem-máquina.

