© Evertiq
Komponenty |
Energooszczędny FPGA mieszczący się na główce ołówka
FPGA od Lattice jest świetnie zaprojektowanym układem. Poradzi sobie bardzo sprawnie ze skomplikowanymi algorytmami, a przy tym zużyje mniej energii niż typowe procesory czy MCU. Gotowa aplikacja zużywać ma nawet mniej niż 100 uW.
Firma Lattice Semiconductor przedstawiła swoja nowe układy FPGA: iCE40 z linii UltraPlus. Mają to być jedne z najbardziej wydajnych energetycznie układów i rozwiązań programowalnych komponentów MHC („mobile heterogeneous computing”).
W porównaniu do poprzednich generacji zwiększono dostępną ilość pamięci RAM (do 1.1 Mb), podwojono ilość dostępnych jednostek DSP (teraz 8) i usprawniono wsparcie dla IO. Konstrukcja tych układów została przede wszystkim zoptymalizowana pod kątem wydajności energetycznej przy wykonywaniu konkretnych algorytmów.
Mają znaleźć zastosowanie przede wszystkim w niewielkich aplikacjach zasilanych z baterii, wypierając typowe procesory, które miałyby zużywać więcej energii, od opisywanej alternatywy. Więcej jednostek DSP pozwala na bardzo sprawne wykonywanie nawet bardziej skomplikowanych algorytmów, zaś zwiększona ilość pamięci RAM sprzyja pracy w trybie „low-power” przed dłuższy czas, jak podaje producent.
Elastyczne porty IO sprzyjać mają większej swobodzie w projektowaniu aplikacji i samemu działaniu układu (dzięki wbudowanej heterogenicznej architekturze przetwarzania danych). Gotowe aplikacje oparte o ten układ mają zużywać około 100 uW.
Jak podają twórcy, ten niewielki układ FPGA może być wykorzystywany w wielu aplikacjach do rozpoznawania głosu, gestów, obrazów, wsparciu graficznemu lub haptycznemu, mostkowaniu interfejsów, itp. Dostępny ma być w małej obudowie o wymiarach 2.15 na 2.55 mm.