Page 2
Use of the products described herein is understood to be at the user’s risk. TELEDYNE DALSA assumes no liability whatsoever for the use of the products detailed in this document and reserves the right to make changes in specifications at any time and without notice.
Page 4
Teledyne DALSA Log Viewer On-board Image Memory Requirements for Acquisitions Symptoms: CamExpert Detects no Boards Troubleshooting Procedure Symptoms: Xtium-CLHS PX8 Does Not Grab Symptoms: Card grabs black Symptoms: Card acquisition bandwidth is less than expected CAMEXPERT QUICK START CLHS C...
Page 5
PECIFICATIONS YSTEM EQUIREMENTS EMI C ERTIFICATIONS ONNECTOR AND WITCH OCATIONS Xtium-CLHS PX8 Board Layout Drawing Connector / LED Description List ONNECTOR AND WITCH PECIFICATIONS Xtium-CLHS PX8 End Bracket Detail Data Forwarding Setup Status LEDs Functional Descriptions D1: Boot-up/PCIe Status LED...
Page 6
ECHNICAL UPPORT INDEX iv • Contents Xtium-CLHS PX8 User's Manual...
Page 7
Table 15: GIO-1 Related Parameters ..................55 Table 16: GIO-2 Related Capabilities ..................56 Table 17: GIO-2 Related Parameters ..................56 Table 18: Xtium-CLHS PX8 - Servers and Resources ............... 57 Table 19: Board Specifications ..................... 59 Table 20: Environment Specifications ................... 60 Table 21: Power Specifications .....................
Page 8
Figure 10: Using Windows Device Manager ................28 Figure 11: Board Firmware Version ..................29 Figure 12: CamExpert Program .................... 32 Figure 13: Xtium-CLHS PX8 Block Diagram ................38 Figure 14: Xtium-CLHS Flow Diagram ................... 39 Figure 15:CLHS Camera Interface ..................40 Figure 16: Encoder Input with Pulse-drop Counter ..............
Product Number Xtium-CLHS PX8 OR-Y8S0-XPX70 For OEM clients, this manual in printed form, is available on request OC-Y8HM-PUSR0 Table 1: Xtium-CLHS PX8 Board Product Numbers Xtium-CLHS PX8 Software Item Product Number Sapera LT version 8.10 or later for full feature support...
See Technical Specifications for detailed information. User Programmable Configurations Use the Xtium-CLHS PX8 firmware loader function in the Teledyne DALSA Device manager utility to select firmware for one of the supported modes. Firmware selection is made either during driver installation or manually later on (see Firmware Update: Manual Mode). Currently there is only one...
DTE consists of intelligent DMA units with auto-loading Scatter-Gather tables. PCI Express x8 Gen2 Interface The Xtium-CLHS PX8 is a universal PCI Express x8 Gen2 board, compliant with the PCI Express 2.0 specification. The Xtium-CLHS PX8 board achieves transfer rates up to 3.4Gbytes/sec. to host memory.
Sapera++ LT Library Sapera++ LT is a powerful development library for image acquisition and control. Sapera++ LT provides a single API across all current and future Teledyne DALSA hardware. Sapera++ LT delivers a comprehensive feature set including program portability, versatile camera controls, flexible display functionality and management, plus easy to use application development wizards.
computer chassis to allow access to the expansion slot area. Install the Xtium-CLHS PX8 into a free PCI Express x8 Gen2 expansion slot . Note that some computer's x16 slot may support boards such as the Xtium-CLHS PX8, not just display adapters.
With multiple Xtium-CLHS PX8 boards in the system, all are updated with new firmware. If any installed Xtium-CLHS PX8 board installed in a system already has the correct firmware version, an update is not required. In the following screen shot a single Xtium-CLHS PX8 board is installed and ready for a firmware upgrade.
Xtium-CLHS PX8 boards, their serial numbers, and their firmware components. Do a manual firmware update as follows: Select the Xtium-CLHS PX8 to update via the board selection box (if there are multiple • boards in the system).
Requirements for a Silent Install Both Sapera LT and the Xtium-CLHS PX8 driver installations share the same installer technology. When the installations of Teledyne DALSA products are embedded within a third party’s product installation, the mode can either have user interaction or be completely silent. The following installation mode descriptions apply to both Sapera and the hardware driver.
\windows folder. If a specific directory is desired, the switch “–f1” is used. As an example, to save a response file in the same directory as the installation executable of the Xtium-CLHS PX8, the command line would be: Xtium-CLHS_PX8_1.00.00.0000 –r –f1”.\setup_uninstall.iss”...
Assign a standard Serial COM port to board. Creating the install.ini File Install the driver in the target computer. All Xtium-CLHS PX8 boards required in the system must be installed. Configure each board’s acquisition firmware using the Teledyne DALSA Device Manager tool ...
Upgrading Sapera or Board Driver When installing a new version of Sapera or a Teledyne DALSA acquisition board driver in a computer with a previous installation, the current version must be un-installed first. Described below are two upgrade situations. Note that if the board is installed in a different slot, the new hardware wizard opens.
The Device Manager program also displays information about the Xtium-CLHS PX8 boards installed in the system. To view board information run the program via the Windows Start Menu shortcut Start • Programs • Teledyne DALSA • Xtium-CLHS PX8 Device Driver • Device Manager. Device Manager – Board Viewer The following screen image shows the Device Manager program with the Information/Firmware tab active.
Note that the input level can also be modified at the application level. Click on the ‘Value’ field to open the drop selection box show below. Select the input signal level detection required. Figure 6: GIOs Default Input Level Installing Xtium-CLHS PX8 • 19 Xtium-CLHS PX8 User's Manual...
Configuring Sapera Viewing Installed Sapera Servers The Sapera configuration program (Start • Programs • Teledyne DALSA • Sapera LT • Sapera Configuration) allows the user to see all available Sapera servers for the installed Sapera-compatible boards. The System entry represents the system server. It corresponds to the host machine (your computer) and is the only server that should always be present.
This memory space stores arguments when a Sapera function is called. Increase this value if you are using functions with large arguments, such as arrays and experience any memory errors. Installing Xtium-CLHS PX8 • 21 Xtium-CLHS PX8 User's Manual...
Troubleshooting Problems Overview The Xtium-CLHS PX8 (and the Xtium family of products) is tested by Teledyne DALSA in a variety of computers. Although unlikely, installation problems may occur due to the constant changing nature of computer equipment and operating systems. This section describes what the user can verify to determine the problem or the checks to make before contacting Teledyne DALSA Technical Support.
The previous section of this manual summarizes these topics. Diagnostic Tool Overview The Xtium-CLHS PX8 Board Diagnostic Tool provides a quick method to see board status and health. It additionally provides live monitoring of FPGA temperature and voltages, which may help in identifying problems.
The closure (collapse or horizontal shortening) of the eye surface would indicate problems such as poor signal to noise, high cable capacitance, multipath interference, among many possible digital transmission faults. Troubleshooting Problems • 25 Xtium-CLHS PX8 User's Manual...
As shown in the following screen image, use the first drop menu to select the PCI device to examine. Select the device from Teledyne DALSA. Note the bus and slot number of the installed board (this will be unique for each system unless systems are setup identically). Click on the Diagnostic button to view an analysis of the system PCI configuration space.
Figure 8: PCI Diagnostic Program Clicking on the Diagnostic button opens a new window with the diagnostic report. From the PCI Bus Number drop menu, select the bus number that the Xtium-CLHS PX8 is installed in—in this example the slot is bus 2.
Windows Device Manager An alternative method to confirm the installation of the Xtium-CLHS PX8 board and driver is to use the Windows Device manager tool. Use the Start Menu shortcut Start • Control Panel • System • Device Manager. As shown in the following screen images, look for Xtium-CLHS PX8 board under “Imaging Devices”.
Teledyne DALSA Technical Support may request that you check the status of these drivers as part of the troubleshooting process. Recovering from a Firmware Update Error This procedure is required if any failure occurred while updating the Xtium-CLHS PX8 firmware on installation or during a manual firmware upgrade.
On-board Image Memory Requirements for Acquisitions The Xtium-CLHS PX8 by default will allocate the maximum number of buffers that can fit in on- board memory based on the size of the acquired image before cropping, to a maximum of 65535 buffers.
Note that some computer's x16 slot may only support non x16 boards at x1 or not at all. Check the computer documentation or test an Xtium-CLHS PX8 installation. The speed at which the board is running can be viewed using the Diagnostic Tool provided with the driver.
Every Sapera demo program starts with a dialog window to select a camera configuration file. Even when using the Xtium-CLHS PX8 with common video signals, a camera file is required. Therefore, CamExpert is typically the first Sapera application run after an installation. Obviously existing .ccf files can be copied to any new board installations when similar cameras are used.
Page 35
• cases where there are multiple boards in a system and when one board supports multiple acquisition types. Note in this example, the installed Xtium-CLHS PX8 has firmware to support a monochrome Camera Link HS camera. Configuration: Select the timing for a specific camera model included with the Sapera •...
Camera Types & Files The Xtium-CLHS PX8 supports digital area scan or line scan cameras using the Camera Link HS interface standard. Browse our web site [http://www.teledynedalsa.com/imaging/] for the latest information on Teledyne DALSA Camera Link HS cameras.
• files [ www.teledynedalsa.com Confirm that the correct version or board revision of Xtium-CLHS PX8 is used. Confirm that • the required firmware is loaded into the Xtium-CLHS PX8. Confirm that Sapera does not already have a .cca file for your camera installed on your hard •...
Start•Programs•Sapera LT•Demos•Frame Grabbers•Grab Demo. The demo program first displays the acquisition configuration menu. The first drop menu displayed permits selecting from any installed Sapera acquisition servers (installed Teledyne DALSA acquisition hardware using Sapera drivers). The second drop menu permits selecting from the available input devices present on the selected server.
Page 39
Refer to the Sapera LT User's Manual (OC-SAPM-USER), in section "Demos and Examples – Acquiring with Grab Demo", for more information on the Grab Demo and others provided with Sapera LT. Sapera Demo Applications • 37 Xtium-CLHS PX8 User's Manual...
Supports the M-Protocol definition of the Physical and Data Link Layer. There is one command channel to/from the camera. Supports single connector cameras which have 1 to 7 data Lanes. Xtium-CLHS PX8 Reference • 39 Xtium-CLHS PX8 User's Manual...
The Xtium-CLHS PX8 shaft encoder inputs provide additional functionality with pulse drop, pulse multiply, and pulse direction support. The following table describes the line-trigger source types supported by the Xtium-CLHS PX8. Refer to the Sapera Acquisition Parameters Reference Manual (OC-SAPM-APR00) for descriptions of the Sapera parameters.
These trigger signals are used by the acquisition linescan camera. The Xtium-CLHS PX8 supports single or dual phase shaft encoder signals. Dual encoder signals are typically 90 degrees out of phase relative to each other and provide greater web motion resolution.
If X = 1, the drop operation will be done first, followed by the multiplier operation • If X = 0 or 2, the multiplier operation will be done first, followed by the drop operation • 42 • Xtium-CLHS PX8 Reference Xtium-CLHS PX8 User's Manual...
In this example, virtual frame trigger control is configured for rising edge trigger. Virtual frame trigger connects to the Xtium-CLHS PX8 via the External Trigger Input 1 & 2 inputs.
If Z = 8, External Frame Trigger is a 24V signal If Z = 64, External Frame Trigger is a 12V signal • Note: For information on camera configuration files, see the Sapera Acquisition Parameters Reference Manual (OC-SAPM-APR00). 44 • Xtium-CLHS PX8 Reference Xtium-CLHS PX8 User's Manual...
The Xtium-CLHS PX8 is designed with a robust ACU (Acquisition and Control Unit). The ACU monitors in real-time, the acquisition state of the input plus the DTE (Data Transfer Engine) which transfers image data from on-board memory into PC memory.
Page 48
Bit 0 = Lane 1, Bit 1= Lane 2, … • GetCustomSize: returns 7 * UINT32 • GetCustomData: returns the number of errors per lane. There are 7 entries, each entry • being a UINT32. 46 • Xtium-CLHS PX8 Reference Xtium-CLHS PX8 User's Manual...
For more information see Note 1: General Inputs / External Trigger Inputs Specifications. Supported Transfer Cycling Methods The Xtium-CLHS PX8 supports the following transfer modes, which are either synchronous or asynchronous. Note that the Xtium does not make any use of the trash buffer. Images are accumulated in on-board memory in a FIFO type manner.
Note: Contact Teledyne DALSA for availability. Xtium-CLHS PX8 Supported Parameters The tables below describe the Sapera capabilities supported by the Xtium-CLHS PX8. Unless specified, each capability applies to all configuration modes and all acquisition modes. The information here is subject to change. The application needs to verify capabilities. New board driver releases may change product specifications.
[1] = External Frame Trigger CORACQ_PRM_SHAFT_ENCODER_ORDER CORACQ_VAL_SHAFT_ENCODER_ORDER_AUTO (0X0) CORACQ_VAL_SHAFT_ENCODER_ORDER_DROP_MULTIPLY (0X1) CORACQ_VAL_SHAFT_ENCODER_ORDER_MULTIPLY_DROP (0X2) * For auto mode, the order is multiply/drop. CORACQ_PRM_CAM_FRAMES_PER_TRIGGER Not Available CORACQ_PRM_LINE_INTEGRATE_TIME_BASE CORACQ_VAL_TIME_BASE_NS (0X80) Table 9: VIC Related Parameters 52 • Xtium-CLHS PX8 Reference Xtium-CLHS PX8 User's Manual...
Note: Currently, CLHS cameras do not have their own server, therefore it is available under the Xtium_CLHS server. For example, in CamExpert the Xtium server displays both the frame grabber and camera resources. The following table describes the Xtium-CLHS PX8 board Servers Resources...
Windows Embedded 7 Installation Windows Embedded 7 is not officially supported by Teledyne DALSA due to the number of possible configurations. However, Sapera LT and other Teledyne DALSA products should function properly on the Windows Embedded 7 platform provided that the required components are installed.
Approximately 3.4 GB/s (maximum obtained is dependent on firmware System loaded and PC characteristics) Controls Compliant with Teledyne DALSA Trigger-to-Image Reliability framework Comprehensive event notifications Timing control logic for camera triggers and strobe signals 4 opto-coupled general inputs where 2 are shared acquisition trigger inputs...
(will work in Gen1 x8 slot with reduced bandwidth to host) • On some computers the Xtium-CLHS PX8 may function installed in a x16 slot. The computer documentation or direct testing by the user is required. Xtium-CLHS PX8 operates correctly when installed in a multi-processor system (including •...
Connector and Switch Locations Xtium-CLHS PX8 Board Layout Drawing Figure 20: Board Layout Connector / LED Description List The following table lists components on the Xtium-CLHS PX8 board. Detailed information concerning the connectors/LEDs follows this summary table. Location Description Location...
LED & connector Figure 21: End Bracket Details The hardware installation process is completed with the connection of a supported camera to the Xtium-CLHS PX8 board using a Camera Link HS cable (see “Camera Link HS Cables” on page 78).
D3: Camera Link HS Status LED (when a camera is connected) The Xtium-CLHS PX8 implements the mandatory LED states defined by the Camera Link HS Specification v1.0 RC5. The first column – Priority, defines the signaling order when multiple events are reported simultaneously.
D3: Camera Link HS Status LED (as Data Forwarding receiver) When the Xtium-CLHS PX8 does not have a camera connected but is used as a Data Forwarding Slave, (i.e. the board receives data on J3 from another Xtium in a separate computer), the LED D3 describes these two additional conditions.
Strobe 1 / General Output 1 General Output 7 (See note General Output 2 General Output 8 Ground Power Output 12 Volts, 350mA max (from Aux Power Connector, see J7) Table 27: DH60-27P/ SHF-113-01-L-D-RA Connector Signals Technical Specifications • 67 Xtium-CLHS PX8 User's Manual...
= time of validated trigger in µs Table 29: External Trigger Timing Specifications Note: Teledyne DALSA recommends using the fastest transition to minimize the time it takes for the opto-coupler to change state. If the duration of the external trigger is > t(oc) + t(d), then a valid acquisition trigger is detected.
Description 2.4 V 5.5 V Output Voltage High TTL/RS-422 0.8 V Output Voltage Low 13.2 V Output Voltage High Output Voltage Low 18 V 26.4 V Output Voltage High Output Voltage Low 70 • Technical Specifications Xtium-CLHS PX8 User's Manual...
Xtium General Outputs are standard TTL logic levels. External receiver circuits must be compatible to TTL signals. Xtium PX8 Description Output Level 2.0 V – Output Voltage High – 0.8 V Output Voltage Low 72 • Technical Specifications Xtium-CLHS PX8 User's Manual...
For TTL single ended signals, connect a bias voltage to the RS-422 (-) input to ensure correct • detection of the logic state of the signal connected to the RS-422 (+) input. See the following section for connection methods. Technical Specifications • 73 Xtium-CLHS PX8 User's Manual...
External shaft encoder circuits using RS-422 output drivers must meet the following • Xtium-CLHS signal requirements for proper board control: RS-422 External Driver 14 V Differential Output Voltage High ( -14 V -2 V Differential Output Voltage Low ( 74 • Technical Specifications Xtium-CLHS PX8 User's Manual...
This guarantees that the TTL signal connected to the RS-422 (+) input will be detected as a • logic high or low relative to the (-) input. The TTL shaft encoder ground, the bias voltage ground, and the Xtium-CLHS PX8 computer • system ground must be connected together.
As shown in the following image, this board is configured to use an external trigger on input #1. The Sync Master Xtium board is also configured to output the external trigger on board sync #1, as shown in the following image. 76 • Technical Specifications Xtium-CLHS PX8 User's Manual...
Connect a computer 6-pin PCI Express power connector to J7 to supply DC power to connector • J1/J4. Older computers may need a power cable adapter (see Power Cable Assembly OR-YXCC- PWRY00). Technical Specifications • 77 Xtium-CLHS PX8 User's Manual...
Cables & Accessories The following cables and accessories are available for purchase via third party vendors or Teledyne DALSA. Contact sales for information. Camera Link HS Cables In general, a CX4 compliant cable assembly is acceptable for use as a CLHS interface cable with the exception that it must have a thumbscrew type junction shell.
Notice shipped with the cable package — no other wiring table should be used. Important: Cable part number OR-YXCC-27BE2M0 rev.3 is obsolete and should not be used with any Xtium series boards. Figure 32: DH60-27P Cable No. OR-YXCC-27BE2M1 Detail Figure 33: Photo of cable OR-YXCC-27BE2M1 Technical Specifications • 79 Xtium-CLHS PX8 User's Manual...
DH40-27S Connector Kit for Custom Wiring Teledyne DALSA makes available a kit comprised of the DH40-27S connector plus a screw lock housing package, for clients interested in assembling their own custom I/O cable. Order part number “OR-YXCC-H270000”, (package as shown below).
Cable assemblies for I/O connector J4 Flat ribbon cables for connecting to J4 can be purchased from Teledyne DALSA or from third part suppliers, as described below. Teledyne DALSA I/O Cable (part #OR-YXCC-TIOF120) Contact Teledyne DALSA Sales to order the 12 inch (~30cm) I/O cable with connectors on both ends, as shown in the following picture.
This cable connects 3 to 4 Xtium boards for the board sync function as described in section J5: Multi-Board Sync / Bi-directional General I/Os. For a shorter 2 board cable, order cable assembly OR-YXCC-BSYNC20. For a third part source of cables, see http://cloud.samtec.com/catalog_english/FFSD.PDF. Figure 35: Photo of cable OR-YXCC-BSYNC40 82 • Technical Specifications Xtium-CLHS PX8 User's Manual...
Power Cable Assembly OR-YXCC-PWRY00 When the Xtium-CLHS PX8 supplies power to external devices via the J1 I/O connector, PC power must be connected to the Xtium external power source connector (J7). Recent computer power supplies provide multiple 6-pin power source connectors for PCI Express video cards, where one is connected to J7 on the Xtium-CLHS.
Camera Link HS logo as a certification mark for the mutual benefit of the industry. Usage of the Camera Link HS logo with any product(s) implies compliancy with the Camera Link HS standard. 84 • Camera Link HS Interface Xtium-CLHS PX8 User's Manual...
Need help?
Do you have a question about the Xtium-CLHS PX8 and is the answer not in the manual?
Questions and answers