Embedded   GSM   Avionics   DSP   Consumer   Automation   Unix   DOS\Windows   Networking
 

 
 

LSU+ Basic Software


Layer 1 multiprotocol MPU/PPU drivers

The Layer 1 multi-protocol MPU/PPU drivers is the lower level software managing interfaces towards the LSU+ hardware resources. Each MPU and PPU are equipped with this module activated at the system initialization time. It supports configuration and layer 1 protocol services (i.e. HDLC frames Tx/Rx).

Go to the top of this page
Go to the previous page

Configuration server

The Configuration server manages, through the layer 1 drivers, the configuration of the system and the allocation of resources. Two standard client programs for these functions are supplied with basic software, but the user can customize them or write new ones.

The Configuration server supports the following functions:
 - PCM lines: parameter configuration and state monitor;
 - Synchronisation configuration and monitor;
 - Serial channels: rate definition, mapping, current usage monitor;
 - Digital-phone: configuration of gain and filters;
 - Switch matrix: channel connections, timeslot content trapping;
 - Configuration Scenario Global Save/Restore;
 - Report activity about the various operating servers.

The software structure is the client/server model used for all protocol and utility servers.

Go to the top of this page
Go to the previous page

The UI application (User Interface application)

The UI application is a client module for the Configuration Server and it's commonly used to configure statically the LSU+ resources before starting a test session.
It can be activated either locally from the console or remotely through a telnet session. Multiple UI instances can run concurrently monitoring the system from different point of view (i.e. PCM line alignment state, trapped timeslot content of some PCM lines, use summary of some serial channels).
 

Go to the top of this page
Go to the previous page

The configuration scripting facility

The configuration scripting facility is another client for the Configuration Server, the basic operations performed through the user interface map to special statements that can be specified in a script file. The syntax allows also some keywords in order to introduce pauses or loops as typically required in a test automation environment. The source code is included to allow easy integration with other systems.
 

Go to the top of this page
Go to the previous page

Log server

The Log server distributes to its clients the logging events that are collected and classified by the layer 1 drivers.

 A client can log concurrently multiple ports with different protocols; the same port can be logged by multiple clients. 
The system supports monitoring the message flow between two real network elements (serial channels in read only mode), or the message exchange between an LSU+ simulation package and an external piece of equipment. The logging server dispatches messages in binary format, then the client application performs decoding from binary to plain text format.
 

Go to the top of this page
Go to the previous page

Log client

The LSU+ comes with the source code and the QNX executable of a portable client application for the Log server with plain text decoding of the most used standard protocols. The application can be modified to decode more protocols, either proprietary (i.e. Abis Operation and Maintenance) or standard. 
This application can be used on the local console, through a telnet session, or recompiled in order to be executed on a remote host (Solaris, Linux, SCO, Windows, VMS, etc.).
 
 

Info: lsu@prisma-eng.it