[ ESO ]  

The VLTI Control System
Current Development

HOME INDEX SEARCH HELP NEWS

Contents

The VLTI Fast Link

The VLTI Fast Link implements the physical and logical link between the Fringe Sensor Unit (FSU) and the Delay Lines (DLs). The FSU measures the degree of coherence between beamlines and provides a real-time control signal, the OPD error, which is used to control the DL motion during observation in order to maintain the Zero Path Difference (ZPD) condition among all the telescope beams. The signal provided by the FSU LCU is not delivered directly to the DL LCU, but it must be filtered and processed by another LCU, named the OPD Controller.

The OPD Controller is the subsystem acting as a bridge between the FSU LCU and every DL LCU. The FSU LCU computes every 250 microsec (4 kHz) a set of OPD error signals. Each OPD error signal results from the processing of the fringe pattern generated by the interference of an incoming light beam with the reference one (a pair of beams identifies a baseline).

The OPDC LCU is then needed to accomplish the following tasks:

After surveying the products that are currently available on the market for high-speed data communication, the reflective memory network technology has been selected as the most suitable solution, which satisfies the Fast Link performance requirements and operational constraints.

Hardware selected: VMIC VMIVME 5576 Reflective Memory Board

Principle of Operation

Reflective memory is dual-port memory which is replicated and automatically updated in each connected node. It provides high-speed memory-to-memory communication between multiple distributed systems with no software overhead. The link between nodes consists of a dedicated ring network which connects all the reflective memory boards.

A reflective memory network is composed by a reflective memory board installed in each interconnected node and optical fibre cable between every two adjacent nodes. Whenever a processor on any backplane in the network writes data into its local reflective memory board, that data is simultaneously stored in that onboard memory and broadcast to all the other similar remote boards. The broadcast data are received and stored in the corresponding location on each of the other reflective memory boards in the network. Within a few microseconds each CPU has an up-to-date local copy of shared memory. Thus, although the memory is physically located and accessed in the local backplane, the CPUs have the illusion that they are using a common memory area.

Since the CPUs in a reflective memory network do not have to share the access to a common physical memory area, they can each access the data stored in their reflective memory with minimal access time. Because the broadcasts are done strictly with the hardware, they can be accomplished very quickly. This makes reflective memory useful for real-time distributed multiprocessing systems, in which data latency must be kept very low. In fact, reflective memory can reduce latency to a few microseconds.

In-house Development

The VxWorks device driver for the reflective memory board has been developed in-house, according to the VLT SW standards. The module name is rmn: reflective memory network.

 []
VLTI Fast Link Network

The Fringe Control Loop Prototype

The following drawing shows a scheme of the fringe control loop architecture.

[]

The prototype set-up is shown below.

 []

Prototype Equipment


 [Projects and Developments]  [VLTI Control System]  [ESO]  [Contents]  [Search]  [Help]  [News]