Новейшие дополнения к популярному семейству продуктов iCE40 от Lattice — FPGA UltraPlus и устройства управления датчиками — предлагают в восемь раз больший объем памяти, вдвое больше цифровых сигнальных процессоров (DSP) и улучшенные программируемые входы и выходы (I/O) по сравнению с предыдущими поколениями продуктов iCE40.
FPGA-микросхемы Lattice iCE40UP3K и iCE40UP5K, доступные в Mouser Electronics, основаны на передовом, сверхэкономичном 40-нм техпроцессе и имеют до 1024 кбит однопортовой ОЗУ и ток в режиме ожидания всего 100 мкА. Устройства предоставляют в общей сложности 21 порт ввода-вывода, которые могут функционировать как порты общего назначения (GPIO) или интерфейсные порты SPI/I2C, а также два программируемых порта ввода-вывода, которые могут использоваться для взаимодействия с более высокопроизводительной шиной MIPI I3C для приложений на основе датчиков. Устройства различаются главным образом по плотности размещения, встроенной блочной ОЗУ (EBR) и DSP: FPGA iCE40UP3K имеет 2800 таблиц поиска (LUT), 20 EBR и четыре блока DSP. Более мощная FPGA iCE40UP5K предлагает 5280 таблиц поиска, 30 EBR и восемь блоков DSP.
FPGA-микросхемы iCE40 UltraPlus совместимы с двумя инструментами разработки, также доступными от Mouser. Платформа разработки iCE40 UltraPlus Mobile включает четыре устройства iCE40UP5K, модуль Bluetooth®, ЖК-экран, датчик изображения камеры, микрофоны и набор датчиков окружающей среды, которые помогут инженерам оценить возможности FPGA для мобильных приложений. Плата расширения iCE40 UltraPlus представляет собой простую в использовании платформу, демонстрирующую возможности FPGA по управлению светодиодами с высоким током. Плата расширения включает одно устройство iCE40UP5K и предварительно загруженную демонстрационную версию для управления встроенным RGB-светодиодом.
Устройства iCE40 Ultra Plus FPGA, являющиеся одними из наиболее программируемых решений для мобильных гетерогенных вычислений (MHC) в отрасли, могут взаимодействовать практически со всеми мобильными датчиками и процессорами приложений, обеспечивая такие функции, как распознавание речи, обнаружение жестов, распознавание лиц и многоуровневое графическое ускорение. Эти высокопрограммируемые устройства идеально подходят для многофункциональных устройств, таких как смартфоны, носимые устройства, дроны, периферийные устройства Интернета вещей (IoT) и человеко-машинные интерфейсы.

