JavaScript is currently disabled.Please enable it for a better experience of Jumi. En FPGA för IoT-prylar

En FPGA för IoT-prylar

Nya FPGA:er brukar ackompanjeras av adjektiv som större och snabbare men det gäller inte för iCE40 Ultralite som istället säger sig var minst och snålast i världen. I varje fall om man ska tro Lattice.
Med sina 640 eller 1248 uppslagstabeller är iCE40 Ultralite en dvärg vad gäller logikinnehåll men så är den heller inte större än 1,4 x 1,4 x 0,45 mm –  tillräckligt liten för att få plats i en smartmobil eller ett IoT-system. Dessutom drar den inte mer än 35 μA så den kan vara igång utan att dränera batteriet.

Vad har man då kretsen till?

Lattice tycker att den passar i kroppsnära elekronik, stegräknare, navigatorer, för ljudkommandon, lysdiodsstyrning, påminnelser från kalendern och andra tillämpningar som hela tiden måste vara igång men inte får dra ur batteriet.

För att hålla nere effektförbrukningen har Lattice stoppat in ett ental hårda block, bland annat kan den styra lysdioder (3 x 24 mA, 1 x 100 mA och 1 x 400 mA). Den har två programmerbara I2C-gränssnitt, en oscillator på 10 kHz, en programmerbar PLL, upp till 56 kbit block RAM och 26 generella in- och utgångar.

Tekniken till iCE40 fick Lattice genom köpet av Silicon Blue år 2011. Precis som äldre FPGA:er använder den en fyrvägs uppslagstabell men i iCE40 är den kompletterad med ett ickeflyktigt minne vilket gör kretsarna snabbare vid start. Dessutom blir det betydligt svårare för utomstående att komma åt koden.
MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)