Dialogic
®
DSI SPCI Network Interface Boards Programmer's Manual Issue 5
3
Contents
Revision History ........................................................................................................... 6
1
Introduction ........................................................................................................ 7
1.1
Related Documentation............................................................................................................ 7
2
Specification ........................................................................................................ 8
2.1
Product Identification .............................................................................................................. 8
2.2
Capability .............................................................................................................................. 8
2.3
License Buttons ...................................................................................................................... 8
2.3.1
Run Modes ............................................................................................................ 8
2.3.2
Capacity
............................................................................................................
9
3
Installation........................................................................................................ 10
3.1
Introduction ......................................................................................................................... 10
3.2
Hardware configuration ......................................................................................................... 11
3.2.1
Board Option Switch / Link Settings ............................................................................ 11
3.3
Software Installation for Windows
®
......................................................................................... 11
3.3.1
Installing Development Package for Windows
®
............................................................. 11
3.3.2
Starting the Windows
®
Device Driver .......................................................................... 12
3.3.3
Clearing Windows
®
2000 Install Wizard ....................................................................... 13
3.3.4
Removing Development Package for Windows
®
............................................................ 14
3.4
Software Installation for Linux ................................................................................................ 14
3.4.1
Installing Development Package for Linux .................................................................... 14
3.4.2
Device Drivers from Source Code................................................................................ 15
3.4.3
Verifying Device Driver Loading .................................................................................. 16
3.5
Software Installation for Solaris .............................................................................................. 16
3.5.1
Installing the Development Package for Solaris ............................................................ 16
3.5.2
Solaris 9 - Interface Name Checking ........................................................................... 17
3.5.3
Solaris 10 - Additional Commands .............................................................................. 17
3.5.4
Non-serviced interrupts reports .................................................................................. 17
3.5.5
Removing the Development Package for Solaris ........................................................... 18
4
Configuration and Operation ............................................................................. 19
4.1
Overview ............................................................................................................................. 19
4.1.1
System Structure ..................................................................................................... 19
4.2
System Configuration ............................................................................................................ 21
4.2.1
System Configuration File Syntax ............................................................................... 21
4.2.2
Generating a System Configuration File ....................................................................... 22
4.3
Protocol Configuration ........................................................................................................... 24
4.3.1
Protocol Configuration using the s7_mgt utility ............................................................. 24
4.3.2
Protocol Configuration Using Individual Messages ......................................................... 24
4.4
Board Information Diagnostics ................................................................................................ 26
4.5
Geographic Addressing .......................................................................................................... 27
4.6
Watchdog Timer ................................................................................................................... 27
4.7
Using the CT bus .................................................................................................................. 27
4.7.1
Switching Model ....................................................................................................... 28
4.7.2
Static Initialization .................................................................................................... 28
4.7.3
Dynamic Operation ................................................................................................... 29
4.7.4
Example Code - Building and Sending SC_LISTEN ........................................................ 29
5
Program Execution ............................................................................................ 32
5.1
Program Execution under Windows
®
........................................................................................ 32
5.2
Program Execution under Linux .............................................................................................. 33
5.3
Program Execution under Solaris ............................................................................................ 34