beautypg.com

5 geographic addressing, 6 watchdog timer, 7 using the ct bus – Dialogic DSI SPCI Network Interface Boards User Manual

Page 27

background image

Dialogic

®

DSI SPCI Network Interface Boards Programmer's Manual Issue 5

27

4.5

Geographic Addressing

Geographic Addressing allows the logical position of a board (or board_id) in

a system to remain the same irrespective of the addition or removal of other

boards on the PCI bus. Two address modes are supported:

PCI address mode – (default) addressing determined by enumerating

boards on the PCI bus at boot time (i.e., the default order found by the

operating system).

Switch address mode - determined by a 16 position ADDR switch on the
board.

The configuration of Geographic Addressing is controlled by command line

parameters to the ssds utility. See section 8.1

ssds

for details.

4.6

Watchdog Timer

An optional host to board watchdog timer may be configured. This allows the

board to detect a failure of the host software. If such a condition is detected,
then the board goes into a reset state. This prevents a condition whereby the
software on the host has stopped running but the boards still presents an "in-

service" condition to the remote end.

This functionality is controlled by command line parameters to the ssds
utility. See section 8.1

ssds

for details.

4.7

Using the CT bus

The SPCI2S and SPCI4 boards support two or four T1/E1 Line Interface Units
and a CT bus interface (H.100) respectively. The on-board signaling processor
handles the SS7 signaling timeslots whilst the remaining circuits (voice or

data bearer circuits) are passed to the CT bus for distribution to other boards.

All communication between the application and the board is message-based.

Initial configuration is usually handled by the configuration utility s7_mgt,
which takes commands from the text file (config.txt) and generates all the

necessary configuration messages for the board. Subsequent operation is
entirely message driven, messages being passed in both directions between

the board and the application.

One of the roles of the application is to control the dynamic switching
between the CT bus and the T1/E1 line interfaces. This section provides

details of how to interface with the CT bus, including the initial (static)

configuration and the subsequent (dynamic) switching.

The operation of the CT bus switching interface is described in terms of the
SCbus switching model using the messages MVD_SC_DRIVE_LIU,

MVD_MSG_SC_LISTEN and MVD_MSG_SC_FIXDATA and config.txt

commands LIU_SC_DRIVE and SCBUS_LISTEN.