The IoT Zombie Problem

Mmm… Brains. There are a lot of residential Internet-of-Things devices available that can connect to my home Wi-Fi network and provide some functionality: Thermostats, security cameras, light switches, connected speakers, and so forth. Some devices even defy classification—Cardinal Peak gave all its employees the choice to receive an Amazon Echo this past holiday season, and…

Four Approaches to Building Digital Video Processing Systems

Mike Perkins and I wrote an article for Electronic Component News about the various approaches—hardware and software—to building a video encoder or decoder. Raw IC processing power has multiple manifestations including General Purpose CPUs (GP-CPUs), Systems on a Chip (SoCs), custom ASICs and FPGAs. Not surprisingly, all of these approaches can be used to compress…

TI’s Video SoC Dilemma

We’ve had the pleasure to work with Texas Instruments’ high-end video processor families (DM8168 and DM8148) over the past few years on a number of different projects. These are highly integrated Systems-on-Chip (SoC) that contain many independent subsystems such as an ARM Cortex CPU, a DSP, video compression/decompression engines, a 3D graphics accelerator, and a…