PM5365 PMC-Sierra, Inc., PM5365 Datasheet - Page 15

no-image

PM5365

Manufacturer Part Number
PM5365
Description
TEMUX/TEMAP/TECT3 T1/E1 FRAMER, VT/TU MAPPER, M12/M13 MUX DRIVER MANUAL
Manufacturer
PMC-Sierra, Inc.
Datasheet
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-1991611, Issue 2
Figure 2: Driver Architecture
Module and Device Management
Module Data Block (MDB)
The Module Data Block (MDB) and Module Status Block (MSB) are the top layer data
structures, created by the TEMUX/TEMAP/TECT3 device driver to keep track of its initialization
and operating parameters, modes and dynamic data. The MDB is allocated via an RTOS call,
when the driver is first initialized and contains the MSB and all the Device Structures.
Device Data Block (DDB)
The Device Data Block (DDB) is contained in the MDB and is allocated when the module is
opened. The DDB contains context and status information for each TEMUX/TEMAP/TECT3
device that the driver manages. It is initialized when a device is added to the module.
The DDB stores context information about the TEMUX/TEMAP/TECT3 device, such as:
·
·
·
Device state
Control information
Initialization vector
Indication
Callbacks
Interrupt
Context
Hardware
Interrupts
Processing
Servicing
Deferred
Interrupt
Routine
Routine
TEMUX/TEMAP/TECT3 Device
Hardware Interface
TEMUX/TEMAP/TECT3 (PM8315, PM5365, PM4328) Driver Manual
Module/Device
Data Block
Application
Driver API
Function
Calls
Functions
Library
Driver
Register
Access
DRIVER
TEMUX/TEMAP/TECT3
R
T
O
S
I
n
t
e
r
f
a
c
e
Service
Callbacks
Service
Callbacks
Software Architecture
R
T
O
S
15

Related parts for PM5365