PMC-Sierra PM5358 S/UNI 4x622 Power Screwdriver User Manual


 
PM5358 S/UNI-4x622 Driver Manual
Software Architecture
Proprietary and Confidential to PMC-Sierra, Inc. 16
Document ID: PMC-2010419, Issue 1
Alarm, status and counts
Section Overhead
Line Overhead
Path Overhead
Payload Processor
Interface Configuration
APS Configuration
Figure 2: Driver Architecture
Module Data-Block and Device(s) Data-Blocks
The Module Data-Block (MDB) is the top layer data structure, created by the S/UNI-4x622 driver
to store context information about the driver module, such as:
Module state
Function
Calls
Register
Accesses
Hardware
Interrupts
Service
Calls
Application
RTOS
S/UNI-4x622 Devices
Deferred
Processing
Routine
Interrupt
Service
Routine
Interrupt
Context
RTOS Interface
Hardware Interface
Application
Callbacks
Service
Callbacks
Driver API
Path Overhead
Line Overhead
Module
Data Block
Device Data Blocks
.......
Interface Configuration
Payload Processor
Section Overhead
Alarm, Status &
Statistics
Diagnostics
APS Configuration