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

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
It is trivial in the case of a centralized configuration for the initialization sequence. In the case of
a distributed model, further clarification is needed. Defining the physical wiring is only needed in
the CSD with the OPA installed, i.e., in a distributed core CSD or the standalone CSD. This step
essentially provides the CSD/OPA the necessary information of the actual physical wiring. For
step (2), the payload type configuration has to be called in the CSD-remote, the CSD-distributed-
core and the CSD-standalone.
The following is an example of the API sequences required for 2 SBSs and 1 NSE. Two
examples, centralized and distributed, are shown.
(A) Centralized
1)
2)
3)
4)
5)
6)
7)
8)
9)
10) nbcsFmgtUnMapTrib() opt
(B) Distributed
Distributed-remote#1
1)
2)
3)
4)
5)
6)
7)
8
9)
Connection Setup and Teardown
Regardless of what the system configuration is, this section lists out the sequence of events that
has to happen for a coordinated page switch for the fabric: The next section then goes into
greater details on how this sequence of operation is handled in different configurations.
1) Call the fabric management API to request call connections
2) Retrieve all the changed SBS and/or NSE devices settings to support the new connection
)
nbcsModuleOpen
nbcsModuleStar
nbcsAdd(sbs1)
nbcsAdd(sbs2)
nbcsAdd(nse)
nbcsFmgtDefWiring()
nbcsIntfCfgPyld()
nbcsIntfCfgTrib()
nbcsFmgtSetLpbkMode()
nbcsModuleOpen()
nbcsModuleStart()
nbcsAdd(sbs1)
nbcsAdd(sbs1)opt
nbcsAdd(sbs2)opt
nbcsFmgtDefWiring()opt
nbcsIntfCfgPyld()
nbcsFmgtSetLpbkMode()
nbcsIntfCfgTrib()opt
()
t()
if in SBI mode
Distributed-remote#2
1)
2)
3)
4)
5)
6)
7)
8
9)
)
nbcsModuleOpen()
nbcsModuleStart
nbcsAdd(sbs2)
nbcsAdd(sbs1)opt
nbcsAdd(sbs2)opt
nbcsFmgtDefWiring()opt
nbcsIntfCfgPyld()
nbcsFmgtSetLpbkMode()
nbcsIntfCfgTrib()opt
()
Narrowband Chipset Device Driver Manual
2)
7
8
10) nbcsFmgtUnMapTrib()
Distributed-core
1)
3)
4)
5)
6)
9)
)
)
nbcsModuleOpen()
nbcsModuleStart
nbcsAdd(nse)
nbcsAdd(sbs1)
nbcsAdd(sbs2)
nbcsFmgtDefWiring()
nbcsFmgtSetLpbkMode()
n
nbcsIntfCfgTrib()opt
b
csIntfCfgPyld()
Software Architecture
()
55

Related parts for PM8621-BI