le79234-sw Zarlink Semiconductor, le79234-sw Datasheet - Page 10

no-image

le79234-sw

Manufacturer Part Number
le79234-sw
Description
Voiceedgetm Control Processor Software Package Next Generation Carrier Chipset Ngcc
Manufacturer
Zarlink Semiconductor
Datasheet
1.7
1.7.1
This block represents the user’s line management module that performs tasks such as initializing the system,
configuring lines, changing line states in response to line events and other inputs, switching digitized voice traffic,
line testing etc. These functions may be distributed across a complex system. Zarlink provides example
applications as part of the NGVCP software package.
1.7.2
This block represents whatever operating system (if any) the user is running on the host processor. The VP-API-II
does not directly utilize any operating system resources (e.g. queues, semaphores, etc.). The application developer
may use operating system features such as tasks or shared memory with the VP-API-II. Chapter 3 in the API
Reference Guide covers using the VP-API-II in a multitasking environment in details.
1.7.3
The System Services Layer abstracts platform-specific functions such as test relay control and other customer’s
specific functions. This layer derives the functions required by the VP-API-II from the facilities provided by the
underlying hardware or operating system. This module is also platform-dependent and must be implemented by the
VP-API-II user. Zarlink provides example System Services Layer source code.
The System Service Layer should contain different procedures to control the various states of the calibration circuit
when such circuit is present. These procedures will be called by the Test Library whenever a specific calibration
load is required.
1.7.4
The VoicePath™ Test Library (VP-TL) algorithms are executed on the host processor though the VoicePath™ API-
II.
1.7.5
The VP-API-II is the core component of the VoicePath™ Software Development Kit. This software module runs on
the host processor that controls Zarlink VTDs. This code is supplied by Zarlink and should not be modified by the
application developer.
1.7.6
The Hardware Abstraction Layer (HAL) provides access to Zarlink devices through the Host Bus Interface (HBI).
The HAL software is platform-dependent and must be implemented by the VP-API-II user. Zarlink provides example
HAL source code with the NGVCP Software Package.
1.7.7
The Host Bus Interface (HBI) provides a means for the host to communicate with the NGVCP. The HBI includes the
Application, Transport, and Physical Layers of the NGVCP device’s host interface.
The physical layer defines the electrical characteristics of the interface (pins, timings, etc.) between the host and
the NGVCP. The NGVCP supports two different physical layers: a General Purpose Parallel Interface (GPI) and a
Serial Peripheral Interface (SPI).
This layered architecture allows the host programmer to program the NGVCP independent of the chosen physical
layer.
Software Architecture
Customer Applications
Operating System
System Services Layer
VoicePath™ Test Library
VoicePath™ API-II
Hardware Abstraction Layer
Host Bus Interface
Zarlink Semiconductor Inc.
Le79234-SW
10
Data Sheet

Related parts for le79234-sw