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

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
4.5 Global Variables........................................................................................................ 102
5
5.1 Module, Device and Group Management................................................................. 104
5.2 Interface/Clock Configuration ................................................................................... 116
5.3 LVDS Serial Link Control .......................................................................................... 120
5.4 Space/Time Switch Configuration............................................................................. 125
5.5 In-band Communication Link.................................................................................... 131
Application Programming Interface .......................................................................... 104
Opening the Driver Module: nbcsModuleOpen ..................................................... 104
Closing the Driver Module: nbcsModuleClose ...................................................... 105
Starting the Driver Module: nbcsModuleStart........................................................ 105
Stopping the Driver Module: nbcsModuleStop ...................................................... 106
Adding a Device: nbcsAdd .................................................................................... 106
Defining a Group or Adding Devices to a Group: nbcsGroupAdd......................... 107
Deleting a Group or Devices from a Group: nbcsGroupDelete............................. 108
Getting the state of a Group: nbcsGroupGetState ................................................ 109
Deleting a Device: nbcsDelete .............................................................................. 109
Initializing a Device: nbcsInit ................................................................................. 110
Resetting a Device: nbcsReset ..............................................................................111
Activating a Device: nbcsActivate ..........................................................................111
De-Activating a Device: nbcsDeActivate............................................................... 112
Adding an Initialization Profile: nbcsAddInitProfile ................................................ 112
Getting an Initialization Profile: nbcsGetInitProfile ................................................ 113
Deleting an Initialization Profile: nbcsDeleteInitProfile.......................................... 113
Reading from Device Registers: nbcsRead .......................................................... 113
Writing to Device Registers: nbcsWrite ................................................................. 114
Reading from a block of Device Registers: nbcsReadBlock................................. 115
Writing to a Block of Device Registers: nbcsWriteBlock ....................................... 115
Configuring Bus Interface: nbcsIntfCfgBus ........................................................... 116
Configuring Bus Payload Type: nbcsIntfCfgPyld................................................... 117
Configuring SBI Bus Tributaries: nbcsIntfCfgTrib.................................................. 118
Configuring the CSU/DLL: nbcsIntfCfgCsu ........................................................... 119
Configuring the C1 Frame Pulse Delay: nbcsIntfCfgC1FrmDly ............................ 119
Inserting line code violation: nbcsLkcInsertLcv ..................................................... 120
Centering transmit FIFO: nbcsLkcCenterFifo........................................................ 121
Forcing out-of-character alignment: nbcsLkcForceOca ........................................ 121
Forcing out-of-frame alignment: nbcsLkcForceOfa............................................... 122
Controlling LVDS link operation mode: nbcsLkcCntl............................................. 123
Configuring LVDS link parameters: nbcsLkcCfg ................................................... 124
Inserting Test Pattern in LVDS link: nbcsLkcInsertTp ........................................... 125
Mapping the time slot: nbcsStswMapSlot.............................................................. 126
Getting the source slot: nbcsStswGetSrcSlot........................................................ 127
Copying connection page: nbcsStswCopyPage.................................................... 128
Getting active connection page number: nbcsStswGetPage ................................ 129
Toggling the connection page: nbcsStswTogglePage ........................................... 130
Setting active connection page number: nbcsStswSetPage................................. 131
Controlling in-band link controller: nbcsIlcCntl ...................................................... 131
Retrieving the received header bytes: nbcsIlcGetRxHdr ...................................... 132
Retrieving the received messages: nbcsIlcGetRxMsg.......................................... 133
Narrowband Chipset Driver User’s Manual
8

Related parts for PM8621-BI