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

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
List of Terms .................................................................................................................... 255
Acronyms ........................................................................................................................ 256
LVDS Link Controller ............................................................................................. 237
Inserting line code violation: dalNbcsTswInsertLkcLcv ......................................... 237
Centering transmit FIFO: dalNbcsTswCenterLkcFifo............................................ 237
Forcing out-of-character alignment: dalNbcsTswForceLkcOca ............................ 238
Forcing out-of-frame alignment: dalNbcsTswForceLkcOfa ................................... 238
Enabling/Disabling the LVDS Link: dalNbcsTswCntlLkc ....................................... 238
Configuring LVDS link parameters: dalNbcsTswCfgLkc........................................ 239
Inserting Test Pattern in LVDS link: dalNbcsTswInsertLkcTp................................ 239
Selecting Active LVDS link: dalNbcsTswSelectLkc ............................................... 239
In-band Link Controller .......................................................................................... 240
Configuring the In-band Link Controller: dalNbcsTswCfgIlc.................................. 240
Enabling/Disabling Tx/Rx ILC: dalNbcsTswEnableIlc ........................................... 240
Sending Messages in ILC: dalNbcsTswSetIlcTxMsg ............................................ 241
Querying Free Space in ILC Tx FIFO: dalNbcsTswGetIlcTxFifoLvl ...................... 241
Setting Tx Message Header: dalNbcsTswSetIlcTxHdr ......................................... 242
Getting Number of Messages in Rx FIFO: dalNbcsTswGetIlcRxNumMsg ........... 242
Getting Messages in Rx FIFO: dalNbcsTswGetIlcRxMsg..................................... 242
Getting Rx Header Bytes: dalNbcsGetIlcRxHdr.................................................... 243
Status and Counts ................................................................................................. 243
Reading the Device Counters: dalNbcsTswGetCounts......................................... 243
Getting the Current Status: dalNbcsTswGetStatus................................................ 244
Interrupt Service Functions ................................................................................... 244
Configuring ISR Processing: dalNbcsTswCfgISRMode ........................................ 244
Getting the Interrupt Enable Mask: dalNbcsTswGetISRMask............................... 244
Setting the Interrupt Enable Mask: dalNbcsTswSetISRMask ............................... 245
Clearing the Interrupt Enable Mask: dalNbcsTswClearISRMask .......................... 245
Polling the Interrupt Status Registers: dalNbcsTswPoll ........................................ 245
Enabling/Disabling the C1 Frame Pulse Interrupt: dalNbcsTswEnaIsrC1fp ......... 246
Diagnostics ............................................................................................................ 246
Testing Register Accesses: dalNbcsTswDiagTestReg .......................................... 246
Testing RAM Accesses: dalNbcsTswDiagTestRam............................................... 247
Controlling diagnostic loopbacks: dalNbcsTswDiagLpbk ...................................... 247
PRBS Generation/Monitoring Control ................................................................... 247
Configuring payload for the PRGM: dalNbcsTswCfgPrgmPyld............................. 247
Configuring the PRGM: dalNbcsTswCfgPrgm....................................................... 248
Forcing a bit error in the PRBS sequence: dalNbcsTswForcePrgmErr ................ 249
Forcing Resynchronization in incoming PRBS data stream:
Interface/Clock Configuration ................................................................................ 249
Configuring the TeleCombus/SBI Bus Mode: dalNbcsTswCfgIntfBusMode.......... 250
Configuring the bus parameters: dalNbcsTswCfgIntfBusParms ........................... 250
Configuring the TeleCombus Parameters: dalNbcsTswCfgTelecomParms .......... 250
Configuring the TeleCombus Payload: dalNbcsTswCfgTelecomPyld ................... 251
Configuring the SBI Bus Payload: dalNbcsTswCfgSbiPyld................................... 251
Enabling/Disabling CAS in a SBI Bus Tributary: dalNbcsTswEnableCas ............. 252
Enabling/Disabling SBI Bus Tributary Output:
Configuring the SBI Bus Tributary Mode: dalNbcsTswCfgSbiTribTransMode ...... 253
Configuring the C1 frame pulse delay: dalNbcsTswCfgC1fpDly ........................... 253
Controlling the CSU/DLL : dalNbcsTswCntlIntf ..................................................... 253
dalNbcsTswForcePrgmResync....................................................................... 249
dalNbcsTswEnableSbiTribOutput ................................................................... 252
Narrowband Chipset Driver User’s Manual
13

Related parts for PM8621-BI