Les derniers ajouts à la populaire famille de produits iCE40 de Lattice, les dispositifs de gestion de FPGA et de capteurs UltraPlus, offrent huit fois plus de mémoire, deux fois plus de processeurs de signaux numériques (DSP) et des entrées/sorties programmables (E/S) améliorées par rapport aux générations précédentes de produits iCE40.
Les FPGA Lattice iCE40UP3K et iCE40UP5K, disponibles chez Mouser Electronics, sont basés sur un procédé de gravure 40 nm ultra-basse consommation et offrent jusqu'à 1024 kbits de RAM monoport et une consommation en veille minimale de 100 µA. Ils disposent de 21 ports d'E/S pouvant fonctionner en E/S à usage général (GPIO) ou en interface SPI/I2C, ainsi que de deux ports d'E/S programmables permettant l'interface avec le bus MIPI I3C hautes performances pour les applications basées sur des capteurs. La principale différence entre ces FPGA réside dans leur densité, leur mémoire RAM embarquée (EBR) et leur puissance de traitement du signal numérique (DSP) : le FPGA iCE40UP3K intègre 2800 tables de correspondance (LUT), 20 EBR et quatre blocs DSP, tandis que le FPGA iCE40UP5K, plus performant, propose 5280 LUT, 30 EBR et huit blocs DSP.
Les FPGA iCE40 UltraPlus sont compatibles avec deux outils de développement, également disponibles chez Mouser. La plateforme de développement mobile iCE40 UltraPlus comprend quatre dispositifs iCE40UP5K, un module Bluetooth®, un écran LCD, un capteur d'image, des microphones et une série de capteurs environnementaux permettant aux ingénieurs d'évaluer les FPGA pour les applications mobiles. La carte d'évaluation iCE40 UltraPlus est une plateforme conviviale qui illustre les capacités de pilotage de LED à courant élevé des FPGA. Cette carte inclut un dispositif iCE40UP5K et une démonstration préchargée pour le contrôle de la LED RVB intégrée.
Parmi les solutions de calcul hétérogène mobile (MHC) les plus programmables du marché, les FPGA iCE40 Ultra Plus peuvent s'interfacer avec la quasi-totalité des capteurs et processeurs d'applications mobiles, offrant ainsi des fonctionnalités telles que la reconnaissance vocale, la détection gestuelle, la reconnaissance faciale et l'accélération graphique multicouche. Ces dispositifs hautement programmables sont parfaitement adaptés aux appareils riches en fonctionnalités comme les smartphones, les objets connectés, les drones, les dispositifs IoT et les interfaces homme-machine.

