O'Reilly logo

Hardware/Firmware Interface Design by Gary Stringham

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 11. Hooks
Try as we might, it is very difficult to consistently make perfect hardware. Defects and flaws will always exist. The challenge is to be able to understand and resolve them when we come across them. One of the better ways to do that is to add some test and debugging hooks in the block to help provide information on the defect.
The term “hook” refers to a mechanism that can be used to reach out or reach in to get something. In the context of this chapter, hooks in the chip allow firmware to reach in and get at something it would otherwise not have access to. It is a way of hooking in additional access to the chip.
Firmware has an advantage because code can be modified, re-compiled, and tested in a short amount of time. To diagnose ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required