#****************************************************************************
#
#       Project         : Server/Loader V3.1
#       Component       : Loader example.
#       File            : 
#       Author          : 
#       Description     : 
#       History         : 
#
#****************************************************************************

This is a adaption of the ldtest (load test). As it is it downloads to 3 C40
processors on a system connected to a HEPC4 board. It illustrates how to
use the support for uni-directional comports. (Such a situation can occur
e.g. when using a pair of GD7's.)

The Hardware topology is as follows:

   HEPC4
    |
    |   +-C40-+   +-C40-+    +-C40-+
   A+->-+3   0+->-+3    |    |     |
    |   |     |   |    5+-<>-+2    Ý
   B+-<-+2   5+-<-+2    |    |     |
    |   +-----+   +-----+    +-----+
    |
        |     |   |     |    |     |   
        = TIM =   = TIM =    = TIM =   
         NODE0     NODE1      NODE2

         root.c    slave1.c   slave2.c

It uses a network file with the definitions:

BD API	hep3b		0		0

1) It is using the HUNT ENGINEERING API - dual uni-directional comports
   are only supported under the API (for the server to root C40)
2) It is using an HEPC4 which supports two comports from the Root C40 (A
   and B)

ND   0     NODE0   ROOT    00000000 00000000 002ff800 idrom.out root.out
ND   0     NODE1   NORMAL  00000000 00000000 002ff800 idrom.out slave1.out
ND   0     NODE2   NORMAL  00000000 00000000 002ff800 idrom.out slave2.out

3) In the network file, a BOOTPATH statement declares a uni-directional
   link, while BOOTLINK declares a bi-directional link. In the network
   file, notice how between NODE0 and NODE1 2 BOOTPATH statements are
   used, but between NODE1 and NODE2 only one BOOTLINK statment.

The root process is loaded a program that simply send one value down the
network and expects it back.  Processors in between the root and the last
are loaded with a program that simply bypasses values, the last C40 is
loaded with a program that increments the incoming values before sending
them back.

26/01/2000
