PM8621-BI PMC-Sierra, Inc., PM8621-BI Datasheet - Page 41

no-image

PM8621-BI

Manufacturer Part Number
PM8621-BI
Description
Driver, NSE/SBS Narrowband Chipset Driver
Manufacturer
PMC-Sierra, Inc.
Datasheet
3.2
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2021248, Issue 1
·
·
·
·
The chipset driver’s API functions use the services of the other driver components to provide this
system-level functionality to the application programmer.
The chipset driver’s API also consists of callback routines that are used to notify the application
of significant events that take place within the chipset device(s) and module.
Real-Time OS (RTOS) Interface
The chipset driver’s Real-Time Operating System (RTOS) interface provides functions that let the
chipset driver use the RTOS’s memory, interrupt, and pre-emption services. These RTOS
interface functions perform the following tasks for the chipset driver:
·
·
·
·
The RTOS interface also includes service callbacks. These are functions installed by the driver
using RTOS service calls such as installing interrupts. These service callbacks are invoked when
an interrupt occurs.
Driver Abstraction Layer (DAL)
The driver abstraction layer provides abstraction to the underlying device drivers. The interface of
this layer models after the functionality of a generic time stage switch and a space stage switch.
This layer isolates the CSD from the device drivers and lends itself to easy porting of the CSD to
various hardware configurations or even to new devices that provide similar time:space:time
switching capabilities. Please refer to Appendix for more details regarding the DAL.
Main Components
Figure 17 illustrates the top-level architectural components of the Narrowband Chipset device
driver:
·
·
·
·
Control LVDS links operation
Manage the switching fabric
Configure the map setting in the space and time switches
Configure and access the in-band link communication channels
Allocate and de-allocate memory
Manage buffers for the ISR and the DPR
Take and give semaphores
Enable and disable pre-emption
Module data-block
Module and chipset device management
Interface/clock configuration
Event processing module
Narrowband Chipset Device Driver Manual
Software Architecture
41

Related parts for PM8621-BI