The tie between rock artists and technology isn’t new. One of the first prominent rockers-turned-entrepreneurs is Tom Scholz of Boston, an engineer who has a couple MIT degrees and several patents to his name. Neil Young is currently out with Pono, attempting to make a higher-resolution audio format based on FLAC encoding to get… Read More
Author: Don Dingee
Linux and the ARC of the Coherent
Remember that thing called “real-time Linux”? Yeah, nobody else does either. As builds became configurable and clock speeds increased, embedded Linux manifested itself as fast enough for many applications – if a few other SoC details are addressed.
Most obvious for SoCs to run Linux is the need for a fully integrated MMU implementation.… Read More
Did we forget non-volatile memory?
In our rush to shrink SoC nodes more and more to achieve better performance and more complex devices, we may have forgotten a passenger in the back seat: non-volatile memory. There has been little discussion of this in the pages of SemiWiki until now. Let’s give it a closer look.
Embedded flash has usually been associated with microcontrollers,… Read More
NoC resilience protects end-to-end
Protecting memory with ECC but leaving the rest of an SoC uncovered is like having a guard dog chained up in the back corner of your yard. If the problem happens to be in that particular spot, it’ll be dealt with, otherwise there will be a lot of barking but little actual protection.
Similarly, adding a safety-capable processor like… Read More
A de-parallel universe for Windows 10
It was CES 2011 when Steve Ballmer sweatered up and pitched the coming universe according to Microsoft, where the same Windows base would run on everything – PC, phone, tablet, and game console. Getting from that visionary statement to Windows 10 hasn’t been a smooth ride.… Read More
Cortex-M7: 6-stage, cached, 400 MHz MCU
“Who needs a 32-bit MCU?” It was a question asked a million times in the press when ARM introduced the Cortex-M family back in 2004. In fairness, that question predates the Internet of Things, with wireless sensor networks, open source code, encryption, and more needs for connected devices.… Read More
Dominating FPGA clock domains and CDCs
Multiple clock domains in FPGAs have simplified some aspects of designs, allowing effective partitioning of logic. As FPGA architectures get more flexible in how clock domains, regions, or networks are available, the probability of signals crossing clock domains has gone way up.… Read More
Explaining HAPS-DX in an elevator
Every development team has been through this challenge: finding a tool that looks fantastic, then heading off to the manager one or two levels up who has enough signature authority for the purchase order. Signatures for amounts reading more than a couple of trailing zeros on POs are rarely free, or painless. … Read More
Who will be “lucky dog” in 4G LTE basebands?
The official term is “beneficiary rule”, but among colorful racing broadcasters, drivers, and fans it is more commonly referred to as the “lucky dog”: the driver who is down a lap, but gets to advance to the lead lap by virtue of being farthest ahead when a caution flag is raised.
Qualcomm has lapped the entire field when it comes to … Read More
Safer SoCs for safer driving
Flip on the TV, and a car commercial is bound to pop up shortly touting one of two technological aspects. One is center stack integration of smartphone-style applications. The other is advanced driver assistance systems (ADAS) featuring cameras, radar, and other sensors helping cars … Read More









Silicon Insurance: Why eFPGA is Cheaper Than a Respin — and Why It Matters in the Intel 18A Era