“There has never been an unexpectedly short debugging period in the history of computers.” – Steven Levy
Debugging your code or hardware is rarely seen as the glamorous part of the job. As engineers, we like to make stuff – to design. Any debugging activity is a tacit admission that our designs aren’t perfect; that we didn’t get … Read More → "Debugging as a Career Goal"
I just heard about a new code coverage tool from Microchip Technology that’s targeted at embedded designs, that’s quick and easy to use, and that does things no other code coverage tool has done before. Just writing that gave me a flashback to the opening spiel of Star Trek: The Original Series, where the … Read More → "Compellingly Cunning Embedded Code Coverage"
I can’t believe it; we've finally arrived at the ultimate part of what started out as a mini-series and ended up being a mega-epic. In a moment, we're going to consider FPGA (hardware) and MCU (software) solutions to the switch bounce problem, but first... … Read More → "Ultimate Guide to Switch Debounce (Part 8)"
“All I was doing was trying to get home from work.” – Rosa Parks
Bugs are an inevitability, but they’re especially embarrassing when your customer finds them before you do. All things being equal, it would be better if your devices notified you of a bug instead of your customers calling to complain that their shiny and expensive … Read More → "When the Bugs Find You"
I started working in high-level synthesis (HLS) in 1994 which, assuming my math is correct, was 26 years ago. In those early days, we referred to the technology as “behavioral synthesis” because it relied on analyzing the desired behavior of a circuit in order to create a structural description rather than simply converting from a higher-level structural description to a lower-level one.
… Read More → "HLS Powers AI Revolution"
In this week’s Fish Fry podcast, we take on systems on chips, body on chips, and much more! First up, we check out how Havard’s Wyss University is hoping to change the future of modern drug development and approval. We take a closer look at how this team has pieced together ten “Organ Chips” to create a fully functioning body-on-chip platform and how this new BoC system … Read More → "Systems and Bodies on Chip"