Skip to main content
Skip to footer
208-939-6984
[email protected]
Home
Expert Witness
Services
Book
Blog
About
Home
Expert Witness
Services
Book
Blog
About
Home
Expert Witness
Services
Book
Blog
About
Blog
Category: Best practices
Hardware and Firmware Ambassadors
October 31, 2009
On many occasions there was someone attending our meetings who was not part of our team but was a representative of some other team.
Read more
The One and Only True Method – Really?
September 30, 2009
When someone starts pulling hard for a “one and only true” way, I look very carefully at their arguments.
Read more
More on Product-Specific Details
July 31, 2009
Some have said that 5 to 20% of their code is product specific. The larger the code base, the more they split product code into files.
Read more
Product-Specific Details
June 30, 2009
Here are a few techniques to have one device driver support several printers with different features, capabilities, and chips.
Read more
Programmers’ Wishlists for Hardware Engineers
May 30, 2009
In an article, four Windows programmers discuss various ways hardware engineers could make software development and debugging easier.
Read more
Using DMA for the Block Itself
April 30, 2009
DMAs are commonly used to transfer data into and out of a block, but what about using the DMA to read and write block configuration values?
Read more
Countdown vs. Countup Counters
March 30, 2009
Designing only countup counters, instead of also designing countdown counters and up/down counters, reduces risk. Maybe.
Read more
Analyzing Countdown Timers
February 28, 2009
Countdown timers (and counters) are used in many applications to generate an interrupt if some event does not occur within a specified time.
Read more
Compatibility of New Blocks with Old Device Drivers
January 31, 2009
Are two things compatible with each other or not? For hardware-firmware integration, at least, compatibility is a matter of degree.
Read more
Responses to Level-triggered vs. Edge-triggered Interrupts
December 31, 2008
In the last article, I stated “I see no benefit to level-triggered interrupts. … If you believe otherwise, let me know…” and you did.
Read more
←
1
2
3
4
5
→
Search
Search
Recent Posts
Ten Strategies for Software IP Litigation
Sully vs. the Simulators and Sensors
Limit Conditions for Autonomous Trucks
Can Autonomous Cars Make Split Decisions?
Not All USB Cables Are Created Equal
Categories
Automotive
Best practices
Litigation
Principles
Technology