PM5358 S/UNI-4x622 Driver Manual

Software Architecture

2SOFTWARE ARCHITECTURE

This section describes the software architecture of the S/UNI-4x622 device driver. This includes a discussion of the driver’s external interfaces and its main components.

2.1Driver External Interfaces

Figure 1 illustrates the external interfaces defined for the S/UNI-4x622 device driver.

Figure 1: Driver External Interfaces

Application

Function Calls

Application Callbacks

Service Callbacks

S/UNI-4x622 Device Driver

Service Calls

Hardware

 

Register

Interrupts

 

Accesses

 

 

 

RTOS

S/UNI-4x622 Devices

Application Programming Interface

The driver Application Programming Interface (API) is a list of high-level functions that can be invoked by application programmers to configure, control and monitor S/UNI-4x622 devices. The API functions perform operations that are more meaningful from a system’s perspective. The API includes functions such as:

Proprietary and Confidential to PMC-Sierra, Inc.

14

Document ID: PMC-2010419, Issue 1

 

Page 14
Image 14
PMC-Sierra PM5358 S/UNI 4x622 manual Driver External Interfaces, Application Programming Interface