feature article
Subscribe Now

When Smaller is Better

Lattice Introduces iCE40 UltraLite

There has been a lot of chest-beating over the years about who had the biggest, fastest FPGA in all the land. Countless press releases, PowerPoints, and posters have touted 30% better this and 4x more that. Each time a competitor leapfrogged the other, we lapped up the LUTs with renewed glee.

Lately, however, Lattice has been pushing the other end of the envelope, proudly proclaiming that they make the very smallest FPGAs. These FPGAs are so small, power-efficient, and cheap that they completely rewrite our notion of FPGAs. Literally everything you probably thought you knew about FPGAs is busted by these devices. Ask the average engineer and you’ll probably hear that FPGAs are big, expensive, power-hungry, and useful mostly for prototyping. They’ll generally continue that FPGAs would not work in mobile or battery-powered devices, aren’t useful for space-constrained designs, and would never-ever be found in a smartphone teardown. 

Nope.

Those of you taking an exploratory Sawzall to your Samsung Galaxy are likely to be sifting through the dust of some Lattice “iCE” FPGAs. Don’t worry – the FPGAs you just ground up are really inexpensive. Uh, sorry about your new smartphone, though.

What was Samsung thinking? They were probably thinking that these FPGAs are tiny, sip microwatts, cost pennies, and pack a lot of capability that comes in really handy in a mobile device. Now, Lattice has raised their game by shrinking their devices even more. The new Lattice iCE40 UltraLite is the smallest FPGA ever made – as small as 1.4 x 1.4 x 0.45mm. Don’t sneeze at your lab bench or you’ll lose it and never find it again. And, at 35?A, it will not be bleeding your batteries dry. Cost-wise, you could probably buy a couple of these things for a dollar (in volume) and maybe even get some change back. 

Of course, all that low-cost, low-power, tiny form-factor stuff is good news only if you can actually do something useful with the thing. iCE40 UltraLite is available in two sizes: 640 and 1248 LUTs. More impressive than the LUTs, however, is the list of hardened IP: three 24mA constant current sinks, one 100mA constant current sink, and one 400mA constant current sink (think driving multi-color LEDs with those guys), two programmable 12C interfaces, a 10kHz low-power oscillator, a programmable PLL, up to 56 Kb embedded block RAM, up to 26 I/O, and built-in non-volatile configuration memory.

The configuration memory setup deserves some explanation. These are actually SRAM-type FPGAs, so the configuration is accomplished via SRAM (volatile) structures. However, unlike conventional FPGAs, the configuration can be stored in a non-volatile (one-time programmable) on-chip memory. That means you don’t need any external configuration memory or circuitry. The device behaves much like a non-volatile FPGA (by configuring itself very quickly from the on-chip memory). It can be configured externally, however, so field reconfiguration could be accomplished if your application calls for that. 

Speaking of applications, what are these little fellas good for? The company says they are targeting the IoT space, particularly wearables, pedometers, always-on navigation, voice input, LED “breathing” effect, calendar alerts – anything that requires a tiny device to remain on duty to wake up the rest of the system when a big event happens, and to perform some housekeeping tasks while the rest of the system sleeps. In addition to the obvious consumer applications, there are also a wide variety of handheld industrial and medical applications where the capabilities of a tiny FPGA could come in handy.

Since a lot of the companies in these industries don’t have large teams of FPGA experts standing by (heck, many of them have never even dreamed of using an FPGA before), Lattice offers a lot of hand-holding as well as a suite of reference and demo designs. For starters, they have a finger-swipe sensor, an RGB LED controller, a pedometer, and an IR LED control application. In some cases, these demo designs could be rolled right into production use.

Lattice has established a solid presence in the consumer/mobile space with their devices. While there have been a number of FPGA companies who have gone after consumer sockets in the past, none have had the success and the focus of Lattice’s offerings of the past few years. The acquisition of SiliconBlue (which is the source of the technology for the iCE UltraLite family covered in this announcement) dovetailed nicely with Lattice’s existing ECP families and strategy – providing a portfolio that could cover a wide gamut of consumer-like applications. 

Bringing FPGA technology into green pastures brings new challenges, however. For years, the direction of FPGA tools and technology has been based on feedback from existing (and mostly expert) FPGA users. While that process provided a nice environment for the rapid evolution of FPGAs for traditional-market applications, it had the effect of making the devices a bit enigmatic for new users and new applications. Lattice has had to double down on get-started assets such as reference designs, approachable kits, demos, simplified tool flows, and design services.

The good news is that since most of the applications for these devices are high volume, Lattice is in a position where they are probably selling much larger volumes of devices to a smaller customer base. That means the company can afford to invest more in support and services for any given socket than a traditional FPGA company who is supporting droves of small-volume and prototype designs. 

Considering the enormous range of devices that are now called “FPGAs,” the term has become quite diluted. On one end, we have the devices we are describing here – costing pennies, burning microwatts of power, and delivering 640 LUTs in a package less than 1.5mm on a side. On the other end of the spectrum, we have behemoth devices costing tens of thousands of dollars, burning tens of watts, and delivering millions of LUTs in a single device. 

It almost seems like we need a new name…

13 thoughts on “When Smaller is Better”

  1. next steady jelly bean logic market migration that systems engineers use … the migration from ttl, to lsttl, to PAL’s, to GAL’s, to CPLD, to […], and finally to cheap small low voltage FPGA’s

    Now if they were actually on the shelf at Digikey or Mouser so one could actually play with them without a long lead-time.

  2. Pingback: GVK Biosciences
  3. Pingback: binaural
  4. Pingback: www.cpns2016.com
  5. Pingback: Bdsm
  6. Pingback: Festivales
  7. Pingback: ADME
  8. Pingback: Law Diyala

Leave a Reply

featured blogs
Dec 4, 2020
As consumers, wireless technology is often taken for granted. How difficult would everyday life be without it? Can I open my garage door today? How do I turn on my Smart TV? Where are my social networks? Most of our daily wireless connections – from Wi-Fi and Bluetooth ...
Dec 4, 2020
I hear Percepio will be introducing the latest version of their Tracealyzer and their new DevAlert IoT device monitoring and remote diagnostics solution....
Dec 4, 2020
[From the last episode: We looked at an IoT example involving fleets of semi-trailers.] We'€™re now going to look at energy and how electronics fit into the overall global energy story. Whether it'€™s about saving money on electricity at home, making data centers more eff...
Dec 4, 2020
A few weeks ago, there was a webinar about designing 3D-ICs with Innovus Implementation. Although it was not the topic of the webinar, I should point out that if your die is more custom/analog, then... [[ Click on the title to access the full blog on the Cadence Community si...

featured video

Improve SoC-Level Verification Efficiency by Up to 10X

Sponsored by Cadence Design Systems

Chip-level testbench creation, multi-IP and CPU traffic generation, performance bottleneck identification, and data and cache-coherency verification all lack automation. The effort required to complete these tasks is error prone and time consuming. Discover how the Cadence® System VIP tool suite works seamlessly with its simulation, emulation, and prototyping engines to automate chip-level verification and improve efficiency by ten times over existing manual processes.

Click here for more information about System VIP

Featured paper

Top 9 design questions about digital isolators

Sponsored by Texas Instruments

Looking for more information about digital isolators? We’re here to help. Based on TI E2E™ support forum feedback, we compiled a list of the most frequently asked questions about digital isolator design challenges. This article covers questions such as, “What is the logic state of a digital isolator with no input signal?”, and “Can you leave unused channel pins on a digital isolator floating?”

Click here to download the whitepaper

Featured Chalk Talk

Electrification of the Vehicle

Sponsored by Mouser Electronics and KEMET

The automotive technology revolution has arrived, and with it - new demands on components for automotive applications. Electric vehicles, ADAS, connected cars, and autonomous driving put fresh demands on our electrical and electronic parts. In this episode of Chalk Talk, Amelia Dalton chats with Nick Stephen of KEMET about components for the next generation of automobiles.

More information about KEMET Electronics ALA7D & ALA8D Snap-In Capacitors