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

no-image

PM8621-BI

Manufacturer Part Number
PM8621-BI
Description
Driver, NSE/SBS Narrowband Chipset Driver
Manufacturer
PMC-Sierra, Inc.
Datasheet
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2021248, Issue 1
L
APPLICATION: Refers to protocol software used in a real system as well as validation software
written to validate the Narrowband Chipset driver on a validation platform.
API (Application Programming Interface): Describes the connection between this module and the
user’s Application code.
ISR (Interrupt-Service Routine): A common function for intercepting and servicing device events.
This function is kept as short as possible because an Interrupt preempts every other function
starting the moment it occurs and gives the service function the highest priority while running.
Data is collected, Interrupt indicators are cleared and the function ended.
DPR (Deferred-Processing Routine): This function is installed as a task, at a user configurable
priority, that serves as the next logical step in Interrupt processing. Data that was collected by the
ISR is analyzed and then calls are made into the application that inform it of the events that
caused the ISR in the first place. Because this function is operating at the task level, the user can
decide on its importance in the system, relative to other functions.
DEVICE: One Narrowband Chipset Integrated Circuit. There can be many devices, all served by
this one driver module.
·
·
GROUP: An arbitrary collection of Narrowband devices. After defining a group, the user can use
group-level functions to initialize or configure the devices in the group.
·
·
MODULE: All of the code that is part of this driver, there is only one instance of this module
connected to one or more Narrowband Chipset chips.
·
·
RTOS (Real-Time Operating System): The host for this driver.
DAL: Driver Abstraction Layer. This is a portable layer to accommodate devices other than
SBS/NSE that provide the time and space switching functionality.
IST OF
DIV (Device Initialization Vector): Structure passed from the API to the device during
initialization; it contains parameters that identify the specific modes and arrangements of the
physical device being initialized.
CSDDB (Chipset Device Data Block): Structure that holds the essential data for each device.
GIV (GROUP Initialization Vector): Structure used during GROUP initialization; it contains
several DIVs, which are used to initialize the devices in the GROUP.
GDB (GROUP Data Block): Structure that holds pointers to the CSDDBs for each device in
the GROUP.
MIV (Module Initialization Vector): Structure passed from the API to the module during
initialization, it contains parameters that identify the specific characteristics of the driver
module being initialized.
CSMDB (Chipset Module Data Block): Structure that holds the Configuration Data for this
module.
T
ERMS
Narrowband Chipset Device Driver Manual
List of Terms
255

Related parts for PM8621-BI