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

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
Events that are reported to the application via callbacks are as follows: C1 frame pulse received,
in-band link data available, in-band link header bits changed, interface events such as parity error,
LVDS link events such as out-of-frame alignment and FIFO error, space/time switch events such
as page changed, and PRBS generator and monitor events from SBS devices.
Figure 23 illustrates the interrupt service model used in the Narrowband Chipset driver design.
Users can customize these callbacks to suit their system. Please see page 160 for example
implementations of the callback functions.
Figure 23: NSE/SBS Chipset Driver Event Processing Model – Interrupt-Mode
Calling nbcsPoll
Instead of employing an interrupt service model for the underlying devices, the user can use a
polling service model in the Narrowband Chipset driver to process the device’s event.
Figure 24 illustrates the polling service model used in the Narrowband Chipset driver design.
The mode, polling or interrupt, is selected via the MIV at the module initialization. In polling
mode, the application is responsible for calling
error or alarm conditions. When
and SBS device driver are called internally.
sysNseISRHandler
sysSbsISRHandler
nseISR
sbsISR
TimeCritical
Information
Information
Information
Information
Non Time
Interrupt
Interrupt
Interrupt
Interrupt
Context
Context
Context
Context
ILC Rx
Critical
nbcsPoll
sysSbsDPRTask
sysNseDPRTask
sysNseTcRxTask
sysSbsIlcRxTask
sbsIlcRxTa
nseTcTask
nseDPR
sbsDPR
skFn
Fn
is called, the underlying polling functions of the NSE
SBS Device Driver
NSE Device Driver
nbcsPoll
TimeCritical
Callbacks
Callbacks
Callbacks
Callbacks
Indication
Indication
Indication
Indication
ILC Rx
Narrowband Chipset Device Driver Manual
often enough to service any pending
cbackSbsPmgc
cbackNseIlcRx
cbackSbsWplc
cbackSbsIlcRx
Chipset Driver
cbackSbsTsw
cbackNseSsw
cbackNsePort
cbackNseIntf
cbackSbsIntf
cbackC1FP
cbackPrgm
cbackIlcRx
cbackStsw
cbackLkc
cbackIntf
cbackIlc
Software Architecture
Head
Data
Applica
tion
60

Related parts for PM8621-BI