“You have to fight against being an antique.” – Burt Lancaster
Constant improvement brings constant obsolescence. When we keep updating our operating systems, processors, DRAM, and applications, we also leave behind the old apps and data that we used to use.
Normally, that’s not a huge problem. Most programs are backward-compatible with their predecessors. You can … Read More → "Resurrecting 1980s Computers"
Sometimes we have to find a way around our design challenges. Sometimes finding the equilibrium between our design legacy and the futuristic stuff we want to do is harder than we we expected. In this week’s episode of Fish Fry, Nigel Forrester (Concurrent Technologies) joins us to discuss the ongoing security challenges in the world of embedded computing and how we can balance the past with the present … Read More → "Backward Balance Board"
In this week’s episode of Fish Fry, we are delving into the world of RFSoCs, radar, ruggedization, and reliability. Rodger Hosking (Pentek) joins us to discuss the details of the Zynq UltraScale+ RFSoC and we take a closer look at the benefits and challenges of this unique single-chip adaptable radio platform. Also this week, Justin Moll (Pixus Technologies) and I talk about how the various levels of ruggedization … Read More → "The Art of (Rugged) Communication"
In this week’s episode of Fish Fry, Scott Engle (Mercury Systems) and I investigate the coexistence of safety and security in world of avionics and why the key to security in aviation may be tied to the reclassification of security-related failures. Keeping with our aviation theme, we also take a closer look at how FORDISC (a windows-based interactive software program) may have just solved the mysterious disappearance of … Read More → "Wheels Up!"
“When one has taken root, one puts out branches.” – Jules Verne
What do microprocessors, pine trees, and public libraries all have in common? They have lots of branches. Branch instructions are fundamental to all von Neumann machines, along with arithmetic and logic operations. Without branches – specifically, conditional branches – you can’t really … Read More → "I’d Like to Buy a Hint, Pat"
Multicore processing takes center stage in this week’s episode of Fish Fry. Richard Jaenicke (Green Hills Software) and I discuss the challenges of multicore processing in avionics applications and how we can address multiple layers of safety certification on a software level. We also chat about the power of testing in avionics and and why you can’t mitigate multicore interference at the application level. Also this week, … Read More → "Keep ‘Em Separated"