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 10. Aborts, etc.
The design for aborting a task in a chip is too often an afterthought. It is not built into the design up front and is not thoroughly tested. This chapter discusses a few aspects regarding aborts with regard to its interaction with firmware.
Aborts come in a variety of designs and vary in the depth, extent, purpose, and naming of their functions. To establish a common base from which to discuss this topic, I will describe a hierarchy and functionality, and the terminology associated with it that will be used in this chapter.

10.1. Definitions

In general terms, this chapter is about stopping the block and returning the registers to a default state. The extent to which that is done varies by level. I define three levels; halt, ...

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