Home Page Icon
Home Page
Table of Contents for
Cover image
Close
Cover image
by Gary Stringham
Hardware/Firmware Interface Design
Cover image
Table of Contents
Copyright
Preface
CHAPTER 1. Introduction
1.1. What Is the Hardware/Firmware Interface?
1.2. What Is a Best Practice?
1.3. “First Time Right” Also Means…
1.4. Target Audience
1.5. Project Life Cycle
1.6. Case Study
1.7. Summary
CHAPTER 2. Principles
2.1. Seven Principles of Hardware/Firmware Interface Design
2.2. Summary
CHAPTER 3. Collaboration
3.1. First Steps
3.2. Formal Collaboration
3.3. Informal Collaboration
3.4. Summary
CHAPTER 4. Planning
4.1. Industry Standards
4.2. Common Version
4.3. Compatibility
4.4. Defects
4.5. Analysis
4.6. Postmortem
4.7. Summary
CHAPTER 5. Documentation
5.1. Types
5.2. Document Management
5.3. Reviews
5.4. Content
5.5. Registers
5.6. Bits
5.7. Interrupts
5.8. Time
5.9. Errors
5.10. Information
5.11. Summary
CHAPTER 6. Superblock
6.1. Benefits of a Superblock
6.2. Consolidation
6.3. I/O Signals
6.4. Parameterization
6.5. Summary
CHAPTER 7. Design
7.1. Event Notification
7.2. Performance
7.3. Power-On
7.4. Communication and Control
7.5. Summary
CHAPTER 8. Registers
8.1. Addressing
8.2. Bit Assignment
8.3. Data Types
8.4. Hardware Identification
8.5. Communication and Control
8.6. Summary
CHAPTER 9. Interrupts
9.1. Design
9.2. Pending Register
9.3. Enable Register
9.4. Optional Registers
9.5. Interrupt Module Review
9.6. Triggering on Both Edges
9.7. Using the Interrupt Module
9.8. Summary
CHAPTER 10. Aborts, etc.
10.1. Definitions
10.2. Halts
10.3. Resets
10.4. Aborts
10.5. Summary
CHAPTER 11. Hooks
11.1. Designing for Hooks
11.2. Peek…
11.3. …And Poke
11.4. Monitor
11.5. More Hooks
11.6. Summary
CHAPTER 12. Conclusion
12.1. Key Points
12.2. Benefits
12.3. Seven Principles of Hardware/Firmware Interface Design
12.4. It Finally Works! Let's Ship It!
Appendix A. Best Practices
Appendix B. Bicycle Controller Specification
Glossary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Table of Contents
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset