feature article archive
Subscribe Now

Fitting the Tool to the Job

Names are strange, and programming language names can be even stranger. Given the thousands of languages that exist, it is inevitable that there are some strange ones out there. ENGLISH was a good name for what turned out to be a non-runner, and “The Last One” was a click-and-point code-generator, generating BASIC (one of the last of the acronym language names.) I have a weakness for the wacky – Python, for example was named after Monty Python’s Flying Circus – but also like the elegance of naming a language after a pioneer. occam was named after … Read More → "Fitting the Tool to the Job"

Incremental Synthesis

Hardware designers are a proud and detail-oriented group that takes great personal pride in the product of its efforts. Many engineers are drawn to hardware design—rather than, say, software work—to give their detail-oriented nature room to thrive. As early as their first freshman lab exercises, budding hardware designers learn that a software bug can easily be fixed by editing a text file and recompiling (though admittedly those who learned during the punch-card era may disagree with this attitude). But a hardware design error can be far more costly to one’s social schedule. A … Read More → "Incremental Synthesis"

Preaching to the Choir

The faithful are easy. An FPGA company rolls out a new line and the bragging begins: “More LUTs, increased Fmax, Shorter PnR runs, faster MGTs!” 

The faithful are impressed: “Yes! Tell us more! Have you increased the LUT width? Added more FF’s to your LEs? Diversified your mix of hardened IP blocks? Increased the BRAM ratio? ” 

(The Faithful talk like that most of the time – all acrimoniously acronymic, feasting in their insider insight, devouring the minutiae with reckless abandon, disdainfully dismissing the unwashed masses.)

The rest of the world, however, … Read More → "Preaching to the Choir"

Like Flash, But Different

As status symbols go, memory chips are about as low as you can get. Even in the nerdy world of embedded chips and software, memories are low on sex appeal, low on differentiation, and low on most designers’ list of interesting devices. They are, in a word, generic.

So what’s new and exciting in the world of embedded memories? Uh… nothing, really. But that doesn’t mean it’s not worthwhile reexamining your assumptions about memory and memory types. There’s a decades-old memory technology that perhaps has been overlooked for … Read More → "Like Flash, But Different"

The Twitter of Things?

The internet has been a massive game-changer for humanity. It started as a way for people to get information, then a quicker way to communicate, then a way to do business. And now… well, perhaps we’ve come full circle back to getting information. But it’s become clear that there is such a thing as too much information. Thanks to ubiquitous access to the many ways of keeping in touch with those people whom you know are interested in your every move, your every thought, your every… synaptic firing, we … Read More → "The Twitter of Things?"

Building ‘Image Format Conversion’ Designs for Broadcast Systems

Image format conversion is commonly implemented within various broadcast infrastructure systems such as servers, switchers, head-end encoders, and specialty studio displays.

At the basic level, the need for image format conversion is driven by the multitude of input image formats that must be converted to high definition (HD) or a different resolution before being stored, encoded, or displayed.

The broadcast infrastructure … Read More → "Building ‘Image Format Conversion’ Designs for Broadcast Systems"

Kicking a Dead Horse

Imagine seeing the following copy in a modern ad: “The new BMW 5-series sedan outperforms the horse and buggy in every important way. Your family will travel farther in a day and arrive less fatigued thanks to our superior cruising speed, climate-controlled cabin, and luxurious upholstery. It’s so much easier to use as well – no more hitching up the team before you start, and no more watering, feeding, and grooming at the end of the day. You just turn the key and drive away. Simple as that. So, before you snap up that new stallion you’ve been … Read More → "Kicking a Dead Horse"

Quantum of Solids

The speed of light is a bitch. In America we like to think there are no limits. That’s what allowed the pioneers to conquer the West. That’s what allowed those with foggy bottoms to split the atom. That’s what allowed financial whiz kids to take the 3rd derivative of the anticipated interest rate trajectories of the 12 least-popular indices, integrate them over those periods during maturation when transaction density was expected to be heaviest, insure them based on the peak harmonic components of the betting fluctuation spectra for the next three superbowls, muddle for … Read More → "Quantum of Solids"

Safe, Secure, and ARMed

It’s a tough world out there. Bad guys try to hack into our computers and embedded systems. Even without the hackers, systems sometimes just crash. Building tough and reliable systems is hard to do. That must be why we get paid the big bucks.

This week, three companies are doing something about that (the security, not the pay). Open Kernel Labs, CPU Tech, and ARM all have new products designed to make secure, reliable, affordable systems easier to design and build.  

“Can You Text … Read More → "Safe, Secure, and ARMed"

featured blogs
Jan 29, 2026
Most of the materials you read and see about gyroscopic precession explain WHAT happens, not WHY it happens....