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

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
Prototype
Inputs
The function also operates in the context of a group. All the members (devices) in the group will
have their event mask cleared as indicated by
an error code will be returned.
Detecting C1 Frame Pulse: nbcsEventDetectC1FP
This function prepares the CSD to detect the arrival of the C1 frame pulse. A callback function
will be issued to notify user the receipt of C1 frame pulse. This is mostly used when a
synchronized page switch across the entire fabric is required. The main task for this function is to
enable the C1 frame pulse interrupt in the specified underlying NSE or SBS device. For a NSE
device, the callback function is called from the context of the ISR (interrupt service routine) of
the NSE device driver. It is very important to keep this callback function to a bare minimum of
processing. For a SBS device, the callback function is called from the context of a deferred
processing routine (DPR) task.
The arrival of the C1 frame pulse depends on the system configuration mode. In a TeleCombus-
based system, the C1 frame pulse arrives at every 125 microseconds. In a SBI bus system
configured in column mode or DS0 mode without CAS, the pulse comes at every 4 frames, or
500 microseconds. With the presence of CAS DS0 in SBI bus, the pulse is detected at every 48
frames, or 6 milliseconds.
Prototype
Inputs
Outputs
Returns
Valid States
Side Effects
INT4 nbcsEventClearMask(sNBCS_HNDL handle,
sNBCS_MASK_EVT *pMask)
handle
pMask
None
Success =
Failure =
NBCS_ACTIVE, NBCS_INACTIVE
None
INT4 nbcsEventDetectC1FP(sNBCS_HNDL handle,
UINT1 dir)
handle
dir
NBCS_ERR_INVALID_DEVICE_STATE
NBCS_ERR_GROUPS_MIXED_DEV
NBCS_ERR_DEV_ABSENT
NBCS_ERR_INVALID_ARG
NBCS_ERR_INVALID_DEV
NBCS_SUCCESS
: device/group handle (from
: pointer to the event mask structure
: device handle (from
: direction for SBS devices: 0 =
or
NSE/SBS
incoming, 1 = received. Ignored for
NSE devices
nbcsGroupAdd
pMask.
The members have to be the same type or
Narrowband Chipset Device Driver Manual
)
nbcsAdd
Application Programming Interface
nbcsAdd
) of
156

Related parts for PM8621-BI