Software Overview
The success of a project with a highly integrated communication device depends significantly on the ability of the development team to quickly get the software to control the device to work. With 20,000 to 100,000 registers in many devices, traditional approaches whereby each customer writes their own device driver are no longer productive.
Providing software for customers developing a wide range of products has given Galazar a deep understanding of the software requirements of both hardware and software developers. With this experience, Galazar has developed the Galazar Manager Product Suite of software offerings. These software packages are designed to meet the widest possible range of applications, from 8 bit microprocessors with 64 K memory, to projects requiring a complete micro-MSPP developed from scratch and delivered in months. See Galazar Manager Product Suite for a selection matrix to help you choose the right software package for your application.
DeviceManager
The DeviceManager™ provides a complete, modular interface to all of the functions of its family of devices, including device configuration and interrupt handling, coupled with additional features not typically found in device drivers.
The key driver features include:
- Separate software interfaces to each of the silicon interface types supported by the device. This reduces design effort and training time, allowing multiple application developers to work independently on the different interfaces supported by the device.
- Complete interrupt handling system which demultiplexes the single device interrupt into an interface and port specific callback function.
- PM collection subsystem to allow the 1-second SONET/SDH and PDH counters to be collected and processed efficiently.
- Complete resource management capabilities, including support for processor restart without device restart (i.e. warm start).
- Comprehensive diagnostics to ensure reliable fault detection with minimal customer effort.
- Support for a simulated device to allow software integration and testing to start before hardware is available.
ServiceManager
The ServiceManager™ software package allows a customer to control and monitor all of the services and interfaces of a product based on a Galazar device as a collection of objects, all with a common API. At the heart of the ServiceManager are a number of application specific software components which represent the services and interfaces being managed. Each component has a number of provisionable attributes that can be configured, and a number of operational attributes which can be queried. In addition, each component supports a set of standard verbs and a set of component-specific verbs which allow any required operations to be performed on the components. The components can be managed either through a C-language API or through a command line interface (CLI). The parallel operation of the C API and CLI offer a number of powerful benefits.
ServiceManager Modules
ServiceManager Modules™ allows customers to provide a complete carrier-grade set of management applications in days, allowing them to get to market dramatically faster with a fully tested set of capabilities. It uses a highly robust framework which has been deployed at major telecom equipment vendors, coupled with application-specific components which model the interfaces and services of the specific platform. The framework is completely open, and allows the pre-existing applications to be modified in any required way and allowing new components to be easily added to the system to control any interfaces or services which are specific to the customer’s product. Similarly, the control and monitoring of additional devices can easily be added. A suite of interface options are available for Management System integration.
MicroManager - Custom Software Solution
The MicroManager™ custom software and services package uses a small software module and one or more custom data files to configure a Galazar device according to a customer’s specifications and professional services engagement. Based on the customer specifications and a services engagement (e.g. which SONET/SDH paths to use) Galazar develops the appropriate configuration, tests the configuration in the Galazar lab and creates the associated data file. Galazar then delivers the data file to the customer who then integrates the software on their hardware platform.
The MicroManager offering is ideal for projects which support a limited number of fixed configurations and which require a software package which will get the product to market as quickly as possible with limited resources. For customers facing a tight deadline, Galazar engineers are available to go to the customer site and integrate the MicroManager with the customer-developed hardware platform.
For more details on the individual products within the Galazar Manager family of products, please contact your Galazar Networks representative at http://www.galazar.com/contact/sales.html.
|