Opening Windows into SoC Hardware

CATEGORIES : SoC, System Management/AUTHOR : Ron Wilson

There is a long tradition in system design for embedding special hardware to observe and manipulate the state of the system. From the beginning of digital computing, central processors have had hardware to support single-step, loading and examination of registers and memory, and setting of breakpoints for software debugging. Much later chronologically but early in […]

Securing IoT Devices can be Never-Ending

CATEGORIES : IoT, System Security/AUTHOR : Ron Wilson

“Mommy, Daddy … Why is the sky blue?” As you scramble for an answer that lies somewhere between a discussion of refraction in gasses and “Oh, look—a doggie!” you already know the response to whatever you say will be a horrifyingly sincere “But why?” And so on, until your patience lies in tatters at your […]

Learning from the Next-Gen Firewall

CATEGORIES : Data Center, IoT, System Security/AUTHOR : Ron Wilson

Torrents of packets will cascade into the data center: endless streams of data from the Internet of Things (IoT), massive flows of cellular network traffic into virtualized network functions, bursts of input to Web applications. And hidden in the cascades, far darker bits try to slip through: cyber attacks. They may seek to interfere with […]

Maybe It’s Time to Go Custom

CATEGORIES : System Architecture/AUTHOR : Ron Wilson

You could substantially increase the performance of your system with one little change. Or you could take a big bite out of energy consumption. Or you could greatly strengthen the security of your system. All with one little change of habit. If you are a car or bicycle enthusiast, you probably pay attention to custom […]

Power and Complexity: Welcome to AMP

CATEGORIES : All, Embedded system, System Architecture/AUTHOR : Ron Wilson

Asymmetric multiprocessing (AMP) is on the short list to be the technology acronym of the year for 2016. But what is it, exactly, and why would you want any? More usefully, what are the considerations and challenges in implementing AMP in an embedded system? Let’s begin with definitions. A symmetric multiprocessing (SMP) system is one […]