Built-in Debugging Support

After a presentation I gave at a conference, one of the attendees came up and told me about his ASIC design team that consisted of young engineers. They had completed their design and told him that they were done. He then asked the question, “Six months from now when you get the silicon back and […]

Read More

Upcoming Embedded Software Boot Camps

Earlier this week, Netrino announced the dates and locations for a pair of upcoming public sessions of the popular hands-on Embedded Software Boot Camp workshops.  The dates and locations will be as follows: March 14-18, 2011 near San Francisco, California May 16-20, 2011 near Baltimore, Maryland These will be the 9th and 10th times, respectively, that the Embedded Software […]

Read More

Get Your (RTOS Task and ISR) Priorities Straight!

Get your priorities straight!  Or suffer the consequence of missed deadlines.  Of course, I’m talking here about the relative priorities of your real-time tasks and interrupt service routines.  In my travels around the embedded design community, I have learned that most real-time systems are designed with ad hoc priorities. Unfortunately, mis-prioritized systems often “appear” to […]

Read More

DigiView Logic Analyzer

Today is one of those rare days on which I recommend a product. I only do this when I find a product that has genuinely made my life easier, and which by extension I think will also make your life easier. The product in question is a  DigiView logic analyzer. Now the fact that logic analyzers […]

Read More

Median filtering

NOTE: I have heavily edited this blog post since it was originally published, based on some recent testing If your engineering education was anything like mine then I’m sure that you learned all about different types of linear filters whose essential objective was  to pass signals within a certain frequency band and to reject as far […]

Read More