FPGAs take on multi-sensor signal processing at IoT edge nodes

FPGAs take on multi-sensor signal processing at IoT edge nodes

New Products |
By Graham Prophet

Energy-efficient parallel processing allows always-on monitoring and accelerated computation; flexible I/Os simplify board-level design; and the devices are configured to offer IoT-edge memory with up to 1 Mbit of embedded memory for sensor data buffering. Lattice cites the increasingly common case of devices with multiple different sensor inputs, that may use a variety of different interface buses. In both architectural terms and in the physical space (a simple interface between two PCBs), the designer might aggregate GPIOs, SPI, UART, I²C, I³C/MIPI signals and more over a single PCB trace to eliminate routing contention issues. You might, a Lattice spokesman proposes, “scatter a few of these [chips] around a system, to keep the load off the main processor.”


iCE40 UltraPlus FPGAs are, Lattice says, an energy-efficient and programmable mobile heterogeneous computing (MHC) solution. This addition to the iCE40 Ultra family has eight times more memory (1.1 Mbit RAM), twice the digital signal processors (8x DSPs), and improved I/Os over previous generations. Available in multiple package sizes, Lattice suggests uses in smartphones, wearables, drones, 360 cameras, human-machine interfaces (HMIs) and industrial automation, as well as security and surveillance products. Phones and IoT edge products, such as wearables and home audio assisted devices, can be always on, always listening and ready to instantly process commands locally without going to the cloud. In MHC, the concept is to provide an energy-efficient method for computing algorithms quickly and locally using dissimilar processors to offload power hungry applications processors (APs) in battery-powered devices. More DSPs offer the ability to compute higher-quality algorithms, while increased memory allows data to be buffered for longer low-power states. The flexible I/Os enable a more distributed heterogeneous processing architecture. This combination provides flexibility to enable OEMs and the “maker” market to deliver key innovations, such as always on sensor buffers and acoustic beam forming.


Suggested applications include;

– Always-on sensor buffer and distributed processing for mobile devices at sub-1 mW power consumption

– Always-on sensor functionality while the AP is in sleep mode

– Functions such as gesture detection, facial recognition, audio enhancement, audio beam forming, phrase detection, double tap, shake-to-wake and pedestrian dead reckoning (PDR)

– Frame buffer and graphics acceleration for wearables and white goods

– Always-on display while AP is in sleep mode

– Interface bridge from MCU to display

– Multi-layer graphics acceleration for improved system power consumption

– Microphone array beamforming for battery-powered mobile devices, with better audio quality using multiple mics for background noise reduction as well as audio equalization


Features of the iCE40 UltraPlus product include:

– Integrated 1.1 Mb SRAM, 8 DSP blocks, up to 5K LUTs and Non-Volatile Configuration Memory (NVCM) for instant-on applications

– MIPI-I3C support for low-resolution, always-on camera applications

– Sub 100 µW of standby power consumption

– Package sizes starting from 2.15 x 2.55 mm for space-constrained consumer markets

– QFN package suitable for addressing industrial market needs





If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News


Linked Articles