The Root Processor

Top  Previous  Next

An important feature of all processor networks supported by Diamond is that they are connected. Every processor in the network can be reached by following wires through other processors; no processor is isolated. Because of this, it is possible to identify each participating processor uniquely by choosing one to start from and giving a sequence of links to follow.

 

In the example below, starting with P1, we can locate P5 by following link 1 and then link 3.

 

 

The starting point in every Diamond application is a root processor. This can be either a processor explicitly called root or a processor declared with an arbitrary name and given the qualifier root. The root acts as the base of the network and is usually connected to a host PC.