Hardware Firmware Interface Design
Short course
Inhouse
Description
-
Type
Short course
-
Level
Intermediate
-
Methodology
Inhouse
-
Duration
1 Day
-
Start date
Different dates available
Avoid costly chip respins and system integration delays with best practices customized to your company. Implementing these best practices will save your company time and money and increase the quality of your products. In this workshop, we present approximately 300 best practices of hardware/firmware interface design and explore the fundamental principles underlying them.
Facilities
Location
Start date
Start date
About this course
Hardware engineers and firmware engineers
Hardware engineers: Experience in front-end chip designFirmware engineers: Experience writing firmware to control hardware
We teach engineers how to customize and adapt these best practices for your specific development processes. Your engineers will emerge from the workshop with a set of best practices tailored to your environment.
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Linux
- Design
- Interface design
- Hardware systems architecture
- Software
- IoT
- Embedded
- Embedded software
- Hardware development
- Embedded software development
Teachers and trainers (1)
Bright Solutions
Trainer
Course programme
#text-block-10 { margin-bottom:0px; text-align:left; }
Introduction
What Is the Hardware/Firmware Interface?
What Is a Best Practice?
“First Time Right”
Project Life Cycle
Case Study
Seven Principles
Collaboration
First Steps
Formal Collaboration
Informal Collaboration
Planning
Industry Standards
Common Version
Compatibility
Defects
Analysis
Post Mortem
Documentation
Types
Document Management
Reviews
Content
Registers
Bits
Interrupts
Time
Errors
Information
Superblock
Benefits of a Superblock
Consolidation
I/O Signals
#text-block-11 { margin-bottom:0px; text-align:left; }
Design
Event Notification
Performance
Power-On
Communication & Control
Registers
Addressing
Bit Assignment
Data Types
Hardware Identification
Communication & Control
Interrupts
Design
Pending Register
Enable Register
Optional Registers
Interrupt Module Review
Triggering on Both Edges
Using the Interrupt Module
Handling Errors
Definitions
Halts
Resets
Aborts
Hooks
Designing for Hooks
Peek and Poke
Monitor
More Hooks
Firmware
Configuration Management
Temporary Hooks
Permanent Hooks
Wrap-Up
Key Takeaways
Seven Principles Review
Ship It!
Hardware Firmware Interface Design