Previous PageTable Of Contents../index.htmlIndexNext Page


2.2.  SCX160 SCxbus Adapter in a Multi-Node System

The SCX160 SCxbus Adapter converts SCbus TTL signals into SCxbus RS485 type signals, and vice-versa, for inter-node communications between SCSA devices. This adapter uses the inherent switching capabilities of SCSA products (along with the SC2000 ASIC) to perform the necessary switching functions.

For illustrative purposes, the call processing, shared resource, multi-node call switching system shown in Figure 1.  Multi-node Example is used to highlight PC host communications via the SCxbus.


Figure 1.  Multi-node Example


Figure

In the example presented in Figure 1.  Multi-node Example, the nodes are defined as follows:

Time slots on the SCbus and SCxbus are transmitted in bundles of 64 across each of 16 lines for a total of 1024 time slots/bus. Each bundle of time slots is handled as a data stream (DS0 through DS15) by the SCX160 SCxbus Adapter. The SCX160 SCxbus Adapter maps the SCbus transmit data streams onto corresponding numbered SCxbus data streams, and vice-versa, and then buffers the transmit data streams between the two buses. No data streams or time slots are switched by the SCX160 SCxbus Adapter.

At Dialogic service startup, the transmit time slots required to support the SCSA products installed or allocated to each node are determined and then the appropriate quantity of data streams (bundles of 64 time slots each) are assigned to each node. In our example, the configuration established could be as follows:

NOTE:
DS10 through DS15 are not used on the SCxbus in this example.

In the example above, the number of data streams allocated for each node are the minimum number required. However, you can allocate more data streams than are required to leave room for future expansion.

See Table 2.  Data Stream Versus Time Slot Bundling for the time slot bundles assigned to each Data Stream (DS); these numbers are not used, nor needed, when programming your application.


Table 2.  Data Stream Versus Time Slot Bundling

Data Stream

Time Slot Bundle

Data Stream

Time Slot Bundle

DS0

0 to 63

DS8

512 to 575

DS1

64 to 127

DS9

576 to 639

DS2

128 to 191

DS10

640 to 703

DS3

192 to 255

DS11

704 to 767

DS4

256 to 319

DS12

768 to 831

DS5

320 to 383

DS13

832 to 895

DS6

384 to 447

DS14

896 to 959

DS7

448 to 511

DS15

960 to 1023

An SCSA device in any node connects to an SCSA device in any other node by listening to the transmit time slot assigned to that SCSA device. The user application is expected to know the configuration of each node in the system and to coordinate the transfer of SCbus transmit time slot information among nodes.

For example, to connect a call on channel 1 of the first D/240SC-T1 board (assume SCbus transmit time slot 0) in node 1 to channel 4 of the first VFX/40ESC fax resource board (assume SCbus transmit time slot 195) in node 2, the application would make these SCSA devices listen to each other by issuing individual SCbus routing function calls in each node. The SCbus convenience functions cannot be used in a multi-node configuration due to the need to communicate time slot information across nodes. The following example describes how to establish communications between these devices:

When these functions return, full duplex communications between the FAX and digital time slots will be established.


The SCbus convenience functions cannot be used in a multi-node configuration due to the need to communicate time slot information across nodes.

Previous PageTable Of ContentsTop Of PageIndexNext Page

Click here to contact Dialogic Customer Engineering

Copyright 2001, Dialogic Corporation
All rights reserved
This page generated February, 2002