Xtium2-CLHS PX8 User's Manual
Technical Specifications
•
73
Data Forwarding Setup
Distributed processing of high bandwidth image data is easily configured by inter-connecting
multiple Xtium2-CLHS boards. The following description and block diagram shows the simple
physical setup. The user has total control to the actual distributed processing task divisions and
algorithms.
of the first Xtium2-CLHS board installed in the first PC. This board is
defined as the “Data Forwarding Master”.
Using a second Camera Link HS cable, connect
J2
of the Data Forwarding Master Xtium2-CLHS
board to J3 of second Xtium2-CLHS installed in a separate computer or the same as the first
Xtium2 if it can manage the processing. This second board is defined as the “Data Forwarding
Slave #1”.
Camera Link HS cables used to interconnect Xtium2-CLHS boards could be up to 15 meters.
Optionally, the J2 connector of the Data Forwarding Slave #1 Xtium2-CLHS board can connect
to J3 of a third Xtium2-CLHS (“Data Forwarding Slave #2”).
The number of Data Forwarding Slave boards should not exceed 5, for a total of 6 boards. The
Xtium2 CLHS boards can either have separate computers or share computers dependent on the
distributed processing requirements.
The Xtium2-CLHS driver will automatically detect whether a board is connected to a camera
(becoming the Data Forwarding Master) or is connected to forwarded data (becoming a Data
Forwarding Slave).
Each Data Forwarding Slave board has full control of the camera data portion transferred to the
host computer for processing.
The CORACQ_PRM_DATA_VALID parameter can be used in order for all frame grabbers to
acquire the same triggered frames and/or lines. Once the parameter is enabled on the master
frame grabber, a data valid signal is initiated by the master through the camera trigger
message. The camera will then pass the data valid control in the video packets. On slave frame
grabbers that also have the data valid enabled, only the video packets that have the data valid
control enabled will be acquired.