Dalsa X64 Xcelera-HS PX8 User manual

NOTICE
© 2013-2016 Teledyne DALSA, Inc. All rights reserved.
This document may not be reproduced nor transmitted in any form or by any means, either
electronic or mechanical, without the express written permission of TELEDYNE DALSA. Every effort
is made to ensure the information in this manual is accurate and reliable. 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.
Microsoft® is a registered trademark; Windows®, Windows® 7, Windows® 8 and Windows® 10
are trademarks of Microsoft Corporation.
All other trademarks or intellectual property mentioned herein belongs to their respective owners.
Edition 1.15 released on April 5, 2016
Document Number: OC-X8HM-PUSR0
Printed in Canada
About Teledyne DALSA
Teledyne DALSA is an international high performance semiconductor and electronics company that
designs, develops, manufactures, and markets digital imaging products and solutions, in addition
to providing wafer foundry services.
Teledyne DALSA Digital Imaging offers the widest range of machine vision components in the
world. From industry-leading image sensors through powerful and sophisticated cameras, frame
grabbers, vision processors and software to easy-to-use vision appliances and custom vision
modules.

X64 Xcelera-HS PX8 User's Manual Contents •i
Contents
OVERVIEW 7
PRODUCT PART NUMBERS 7
ABOUT THE X64 XCELERA-HS PX8 FRAME GRABBER 9
Series Key Features 9
User Programmable Configurations 9
ACUPlus: Acquisition Control Unit 9
DTE: Intelligent Data Transfer Engine 9
Advanced Controls Overview 10
DEVELOPMENT SOFTWARE OVERVIEW 11
Sapera++ LT Library 11
Sapera Processing Library 11
INSTALLING X64 XCELERA-HS PX8 12
WARNING!(GROUNDING INSTRUCTIONS) 12
INSTALLATION 12
Sapera LT Library Installation 12
X64 Xcelera-HS PX8 Driver Installation 12
X64 Xcelera-HS PX8 Firmware Loader 13
Firmware Update: Automatic Mode 13
Firmware Update: Manual Mode 13
Executing the Firmware Loader from the Start Menu 14
REQUIREMENTS FOR A SILENT INSTALL 15
Silent Mode Installation 15
Creating a Response File 15
Running a Silent Mode Installation 15
Silent Mode Uninstall 16
Creating a Response File 16
Running a Silent Mode Uninstall 16
Silent Mode Installation Return Code 16
Installation Setup with CorAppLauncher.exe 16
Custom Driver Installation using install.ini 17
Creating the install.ini File 17
Run the Installation using install.ini 17
UPGRADING SAPERA OR BOARD DRIVER 18
Board Driver Upgrade Only 18
Upgrading both Sapera and Board Driver 18
USING THE HS-LINK SERIAL CONTROL PORT 19
COM Port Assignment 19
Setup Example with Windows HyperTerminal 20
DISPLAYING X64 XCELERA-HS PX8 BOARD INFORMATION 21
Device Manager – Board Viewer 21
CONFIGURING SAPERA 22
Viewing Installed Sapera Servers 22
Increasing Contiguous Memory for Sapera Resources 22
Host Computer Frame Buffer Memory Limitations 22
Contiguous Memory for Sapera Messaging 22
TROUBLESHOOTING PROBLEMS 23
OVERVIEW 23

ii •Contents X64 Xcelera-HS PX8 User's Manual
PROBLEM TYPE SUMMARY 23
First Step: Check the Status LED 23
Possible Installation Problems 23
Possible Functional Problems 24
TROUBLESHOOTING PROCEDURES24
Checking for PCI Bus Conflicts 24
Windows Device Manager 25
GEN2 Slot Computer Issue 26
BSOD (blue screen) Following a Board Reset 26
Sapera and Hardware Windows Drivers 26
Recovering from a Firmware Update Error 26
Driver Information via the Device Manager Program 27
Teledyne DALSA Log Viewer 28
Memory Requirements with Area Scan Acquisitions 29
Symptoms: CamExpert Detects no Boards 29
Symptoms: X64 Xcelera-HS PX8 Does Not Grab 29
Symptoms: Card grabs black 30
Symptoms: Card acquisition bandwidth is less than expected 30
CAMEXPERT QUICK START 31
INTERFACING CAMERAS WITH CAMEXPERT 31
CamExpert Example with a Teledyne DALSA HS Camera 31
CAMEXPERT DEMONSTRATION AND TEST TOOLS 32
Camera Types & Files 32
Overview of Sapera Acquisition Parameter Files (*.ccf or *.cca/*.cvi) 33
Saving a Camera File 34
Camera Interfacing Check List 34
X64 XCELERA-HS PX8 FLAT FIELD/FLAT LINE SUPPORT 35
Set up Dark and Bright Acquisitions with the Histogram Tool 35
Verify a Dark Acquisition 35
Verify a Bright Acquisition 36
Flat Field Correction Calibration Procedure 37
Using Flat Field Correction 38
SAPERA DEMO APPLICATIONS 39
GRAB DEMO OVERVIEW 39
Using the Grab Demo 39
FLAT-FIELD DEMO OVERVIEW 41
Using the Flat Field Demo 41
X64 XCELERA-HS PX8 REFERENCE 42
BLOCK DIAGRAM 42
ACQUISITION TIMING 42
LINE TRIGGER SOURCE SELECTION FOR LINESCAN APPLICATIONS 42
CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE 43
SHAFT ENCODER INTERFACE &TIMING 44
Example using any Encoder Input with Pulse-drop Counter 44
Example using Sequential Encoder Input 45
VIRTUAL FRAME TRIGGER FOR LINE SCAN CAMERAS 46
Virtual Frame Trigger Timing Diagram 46
Synchronization Signals for a Virtual Frame of 10 Lines. 47
CVI File (VIC) Parameters Used 47
SAPERA ACQUISITION METHODS 48
TRIGGER TO IMAGE RELIABILITY 48
Supported Events and Transfer Methods 49
Trigger Signal Validity 50
Supported Transfer Cycling Methods 50
OUTPUT LUT AVAILABILITY 51

X64 Xcelera-HS PX8 User's Manual Contents •iii
X64 XCELERA-HS PX8 SUPPORTED PARAMETERS 51
Camera Related Capabilities 51
Camera Related Parameters 52
VIC Related Parameters 54
ACQ Related Parameters 57
Transfer Related Capabilities 57
Transfer Related Parameters 58
General Outputs: Related Capabilities (for GIO Module #0) 58
General Outputs: Related Parameters (for GIO Module #0) 59
General Inputs: Related Capabilities (for GIO Module #1) 59
General Inputs: Related Parameters (for GIO Module #1) 59
WINDOWS EMBEDDED 7INSTALLATION 60
SERVERS AND RESOURCES 60
TECHNICAL SPECIFICATIONS 61
X64 XCELERA-HS PX8 BOARD SPECIFICATIONS 61
HOST SYSTEM REQUIREMENTS 62
EMI CERTIFICATIONS 63
CONNECTOR AND SWITCH LOCATIONS 64
X64 Xcelera-HS PX8 revision A1 Layout Drawing 64
Connector, Switch Description List (revision A1) 64
X64 Xcelera-HS PX8 revision A0 Layout Drawing 65
Connector, Switch Description List (revision A0) 65
X64 XCELERA-HS PX8 END BRACKET DETAIL 65
CONFIGURATION MICRO-SWITCHES 66
SW1: General Inputs Signal Switch Point 66
SW2: Trigger Inputs Signal Switch Point 66
SW500: Normal/Safe Boot Mode & GEN2 Slot Workaround 67
For Revision A0 Boards Only: J5 Normal/Safe Boot Mode & GEN2 Slot Workaround 67
J2 HS-Link Input / J3 HS-Link Output Connectors 68
HS-Link Camera Control Signal Overview 68
STATUS LEDS &LED D2 FUNCTIONAL DESCRIPTION 69
Status LED 1 Description 69
Status LED 2 Description 69
LED D2 Boot-up Status Description 70
CONNECTING EXTERNAL SIGNALS TO THE X64 XCELERA-HS PX8 70
J1: CMD15 Male External Signals Connector 70
J4: External Signals Connector 72
I/O Electrical Specifications 73
Note 1: General Inputs Specifications 73
Note 2: General Outputs Specifications 73
Note 3: External Trigger Input Specifications 74
Note 4:Opto-Coupled Shaft Encoder Input Specifications 75
Note 5: Strobe Output Specifications 76
Note 6: DC Power Details for J7 76
EXTERNAL SIGNALS CABLING OPTIONS FOR J4 77
External Signals Connector Bracket Assembly (Type 1) 77
External Signals Connector Bracket Assembly (Type 1) Drawing 77
External Signals Connector Bracket Assembly (Type 1) Pinout 78
External Signals Connector Bracket Assembly (Type 2) 79
External Signals Connector Bracket Assembly (Type 2) Drawing 79
External Signals Connector Bracket Assembly (Type 2) Pinout 79
J11: RS-422 SHAFT ENCODER INPUT 80
TTL Shaft Encoder to RS-422 Input Block Diagram 81
RS-422 (-) Input Bias Source Generation 81
J9: Board Sync 82
CONNECTING MULTIPLE X64 XCELERA-HS PX8 BOARDS TO ONE CAMERA 83

X64 Xcelera-HS PX8 User's Manual Contents •v
Tables
Table 1: X64 Xcelera-HS PX8 Board Product Numbers 7
Table 2: X64 Xcelera-HS PX8 Software Numbers 7
Table 3: X64 Xcelera-HS PX8 Cables & Accessories 8
Table 4: Xcelera-HS PX8 Device Drivers 26
Table 5: Grab Demo Workspace Details 39
Table 6: Flat-Field Demo Workspace Details 41
Table 7: Line Trigger Source 43
Table 8: CORACQ_PRM_EXT_LINE_TRIGGER_SOURCE –Parameter Values 43
Table 9: Output LUT Availability 51
Table 10: Camera Related Capabilities 51
Table 11: Camera Related Parameters 54
Table 12: VIC Related Parameters 56
Table 13: Acquisition Related Parameters 57
Table 14: Transfer Related Capabilities 57
Table 15: Transfer Related Parameters 58
Table 16: GIO-0 Related Capabilities 58
Table 17: GIO-0 Related Parameters 59
Table 18: GIO-1 Related Capabilities 59
Table 19: GIO-1 Related Parameters 59
Table 20: X64 Xcelera-HS PX8 Full Board - Servers and Resources 60
Table 21: Board Specifications 62
Table 22: Environment Specifications 62
Table 23: Power Specifications 62
Table 24: Board A1 Connector List 64
Table 25: Board A0 Connector List 65
Table 26: SW1 Switches 66
Table 27: SW2 Switches 66
Table 28: LED 1 Status 69
Table 29: LED 2 Status 69
Table 30: D2 Boot-up Status LED 70
Table 31: CMD15 Connector Detail and Cable OR-X8CC-IO15P wire color 71
Table 32: J4 Pin Header Pins Detail 72
Table 33: External Trigger Timing Specifications 75
Table 34: DB37 Cable Connector Details 78
Table 35: DB25 Cable Connector Details 79
Table 36: J11-Connector Details 80

vi •Contents X64 Xcelera-HS PX8 User's Manual
Figures
Figure 2: Automatic Firmware Update 13
Figure 3: Manual Firmware Update 14
Figure 4: Create an install.ini File 17
Figure 5: Sapera Configuration Program 20
Figure 6: Windows HyperTerminal Setup 20
Figure 7: Board Information via Device Manager 21
Figure 8: PCI Diagnostic Program 24
Figure 9: PCI Diagnostic Program – PCI bus info 25
Figure 10: Using Windows Device Manager 25
Figure 11: Board Firmware Version 28
Figure 12: PCI Diagnostic – checking the BUS Master bit 30
Figure 13: CamExpert Program 31
Figure 14: Saving a New Camera File (.ccf) 34
Figure 15: Flat Field - Verify a Dark Acquisition 35
Figure 16: Flat Field - Verify a Bright Acquisition 36
Figure 17: Flat Field – Calibration Application 37
Figure 18: Grab Demo – Server Selection 39
Figure 19: Grab Demo Main Window 40
Figure 20: Block Diagram 42
Figure 21: Encoder Input with Pulse-drop Counter 45
Figure 22: Using Shaft Encoder Direction Parameter 45
Figure 23: EMI Certifications 63
Figure 24: Board A1 Layout 64
Figure 25: Board A0 Layout 65
Figure 26: End Bracket Details 65
Figure 27: SW1, SW2, SW500 Component View 66
Figure 28: J5 on A0 Boards – Jumpers for Safe Boot and Gen2 Slots 67
Figure 29: CamExpert - Camera Link Controls 68
Figure 30: Status LEDs location 69
Figure 31: CMD15 Connector View 70
Figure 32: General Inputs Electrical Diagram 73
Figure 33: General Outputs Electrical Diagram 73
Figure 34: External Trigger Inputs Electrical Diagram 74
Figure 35: External Trigger Input Validation & Delay 75
Figure 36: Opto-Coupled Shaft Encoder Input Electrical Diagram 75
Figure 37: Strobe Output Electrical Diagram 76
Figure 38: DB37 Output Cable 77
Figure 39: DB25 Output Cable 79
Figure 40: RS-422 Shaft Encoder Input Electrical Diagram 80
Figure 41: Connecting TTL to RS-422 Shaft Encoder Inputs 81
Figure 42: Generating a DC Bias Voltage 81

X64 Xcelera-HS PX8 User's Manual Overview •7
Overview
Product Part Numbers
X64 Xcelera-HS PX8 Board
Item
Product Number
X64 Xcelera-HS PX8 with 512MB memory (256MB frame buffer/256MB
processing)
OR-X8H0-RP400
For OEM clients, this manual in printed form, is available on request
OC-X8HM-PUSR0
Table 1: X64 Xcelera-HS PX8 Board Product Numbers
X64 Xcelera-HS PX8 Software
Item
Product Number
Sapera LT version 6.30 or later (required but sold separately)
1. Sapera LT: Provides everything you will need to build your
imaging application. Sapera 7.10 required for full feature support.
2. Current Sapera compliant board hardware drivers
3. Board documentation in PDF format
4. Sapera documentation in PDF and compiled HTML help formats
OC-SL00-0000000
(optional)
Sapera Processing Imaging Development Library includes over 600 optimized
image-processing routines.
Contact Sales at
Teledyne DALSA
Table 2: X64 Xcelera-HS PX8 Software Numbers

8•Overview X64 Xcelera-HS PX8 User's Manual
X64 Xcelera-HS PX8 Cables & Accessories
Item
Product Number
CMD cable assembly
(I/O 15 pin Micro D connector with 6 ft. blunt end cable)
This cable assembly connects to J1.
(see J1: CMD15 Male External Signals Connector)
OR-X8CC-IO15P
(optional) X64 Xcelera-HS PX8 can be shipped with an External Signals
Connector Bracket Assembly, either with a DB37 or DB25 connector (see
the two product numbers below). Either cable, if required, should be specified
at the time of order. Note: clients requiring a limited number of I/Os, can
also use the CMD15 connector that is on the main bracket.
DB37 assembly
see External Signals Connector Bracket Assembly (Type 1).
This cable assembly connects to J4.
OR-X4CC-IOCAB
DB25 assembly
see External Signals Connector Bracket Assembly (Type 2).
Provides direct compatibility with external cables made for products such as
the X64-CL iPro. This cable assembly connects to J4.
OR-X4CC-0TIO2
(optional) Cable assembly to connect to J11 (RS-422 Shaft Encoder Inputs)
Contact Sales at
Teledyne DALSA
(optional) Cable assembly to connect to J9 (Board Sync)
Connecting 2 boards
Connection 3 or 4 boards
OR-X4CC-MTRIG
OR-X4CC-MTRIG4
(optional) Power interface cable required when one wants to use 12V or 5V
supplied on the IO cable assembly.
OR-COMC-POW03
(optional) CX4 Cable:
Contact Sales at
Teledyne DALSA
Table 3: X64 Xcelera-HS PX8 Cables & Accessories

X64 Xcelera-HS PX8 User's Manual Overview •9
About the X64 Xcelera-HS PX8 Frame Grabber
Series Key Features
•Supports area scan or linescan cameras using HS Link
•Uses a PCIe x8 slot to maximize transfers to host computer buffers
•Monochrome 8-bit, 10-bit, 12-bit pixel support
•LUT available in multi-formats
•2nd CX4 connector (HS Link) to redirect image data to another Xcelera HS-PX8 frame
grabber
•Input Trigger and Shaft Encoder inputs (either opto-coupled or TTL/RS-422)
•Shaft Encoder features include Direction, Line Trigger, Auto Delay, Line Trigger Too Fast,
and Shaft Encoder Reverse Count Overflow
•Time Integration
•Horizontal and Vertical Flip supported on board
•Support for real time Flat Field / Flat Line Correction
•Output Strobe
•Supports a number of acquisition events in compliance with "Trigger to Image Reliability"
•RoHS compliant
See “Technical Specifications” on page 61 for detailed information.
User Programmable Configurations
Use the X64 Xcelera-HS 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" on page 13).
For the X64 Xcelera-HS PX8 board the firmware choices are:
•1 x High Speed Camera (installation default selection)
Support for one Camera HS-Link port with 8 bit Flat Field Correction.
•1 x High Speed Camerawith 12 bit FFC/FLC
Support for one Camera HS-Link port with 12 bit Flat Field Correction.
ACUPlus:Acquisition Control Unit
ACUPlus consists of a grab controller, pixel packer, and time base generator. ACUPlus provides a
flexible acquisition front end for a wide variety of imaging solutions.
ACUPlus acquires variable frame sizes up to 256KB per horizontal line and up to 16 million lines per
frame. ACUPlus can also capture an infinite number of lines from a linescan camera without losing
a single line of data.
DTE: Intelligent Data Transfer Engine
The X64 Xcelera-HS PX8 intelligent Data Transfer Engine ensures fast image data transfers
between the board and the host computer with zero CPU usage. The DTE provides a high degree of
data integrity during continuous image acquisition in a non-real time operating system like
Windows. DTE consists of multiple independent DMA units, Tap Descriptor Tables, and Auto-loading
Scatter-Gather tables.

10 •Overview X64 Xcelera-HS PX8 User's Manual
PCI Express x8 Interface
The X64 Xcelera-HS PX8 is a universal PCI Express x8 board, compliant with the PCI Express 1.1
specification. The X64 Xcelera-HS PX8 board achieves transfer rates up to 1.5 Gbytes/sec.
The X64 Xcelera-HS PX8 board occupies one PCI Express x8 expansion slot and one chassis
opening.
Important:
•Older computers may not support the maximum data transfer bandwidth defined for PCI
Express x8. Such computers may electrically support only x4 devices even in their x8 slot. The
X64 Xcelera-HS PX8 will function correctly in such a computer but at a lower maximum data
rate.
•If the computer only has a PCI Express x16 slot, direct installation tests or the computer
documentation is required to know if the X64 Xcelera-HS PX8 is supported. It has been seen
that many computer motherboards only support x16 products in x16 slots (commonly used with
graphic video boards).
Advanced Controls Overview
Visual Indicators
X64 Xcelera-HS PX8 features 3 LED indicators to facilitate system installation and setup, two on the
board bracket and one located on the top edge of the board. These indicators provide visual
feedback on the board status and camera status.
External Event Synchronization
Trigger inputs and strobe signal are provided to precisely synchronize image captures with external
events.
HS-Link Communications ports
One PC independent communication port provides HS-Link controls for camera configurations. This
port does not require additional PC resources like free interrupts or I/O address space. Accessible
via the board device driver, the communication port presents a seamless interface to Windows-
based standard communication applications like HyperTerminal, etc.
Quadrature Shaft Encoder
An important feature for web scanning applications, the Quadrature-Shaft-Encoder inputs allow
synchronized line captures from external web encoders. The X64 Xcelera-HS PX8 provides two
ways to connect a shaft encoder: (1) an opto-coupled input that supports a tick rate of up to 200
kHz and (2) an RS-422 input that supports a tick rate of up to 5 MHz.

X64 Xcelera-HS PX8 User's Manual Overview •11
Development Software Overview
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.
Applications are developed using either C++ or .NET frameworks.
Sapera++ LT comes bundled with CamExpert, an easy to use camera configuration utility to create
new, or modify existing camera configuration files.
Sapera Processing Library
Sapera Processing is a comprehensive set of C++ classes or .NET classes for image processing and
analysis. Sapera Processing offers highly optimized tools for image processing, blob analysis,
search (pattern recognition), OCR and barcode decoding.

X64 Xcelera-HS PX8 User's Manual Installing X64 Xcelera-HS PX8 •12
Installing X64 Xcelera-HS PX8
Warning! (Grounding Instructions)
Static electricity can damage electronic components. Please discharge any static electrical charge
by touching a grounded surface, such as the metal computer chassis, before performing any
hardware installation. If you do not feel comfortable performing the installation, please consult a
qualified computer technician.
Warning: Never remove or install any hardware component with the computer power on.
Never connect a floppy drive power cable to J7 when the computer is powered on.
Important: Disconnect the power cord from the computer to disable the power standby mode.
This prevents the case where some computers unexpectedly power up when a board is
installed.
Installation
Note: to install Sapera LT and the X64 Xcelera-HS PX8 device driver, logon to the workstation as
administrator or with an account that has administrator privileges.
The Sapera LT Development Library (or ‘runtime library’ if application execution without
development is preferred) must be installed before the Xcelera-HS PX8 device driver.
Turn the computer off, disconnect the power cord (disables power standby mode), and open the
computer chassis to allow access to the expansion slot area.
Install the X64 Xcelera-HS PX8 into a free PCI Express x8 expansion slot. Note that some
computer's x16 slot may support the X64 Xcelera-HS PX8.
Close the computer chassis and turn the computer on.
Logon to the computer as administrator or with an account that has administrator privileges.
Windows will find the X64 Xcelera-HS PX8 and start its Found New Hardware Wizard. Click
on the Cancel button to close the Wizard.
Sapera LT Library Installation
•Insert the Teledyne DALSA Sapera Essential CD-ROM. If AUTORUN is enabled on your
computer, the installation menu is presented.
•If AUTORUN is not enabled, use Windows Explorer and browse to the root directory of the
CD-ROM. Execute launch.exe to start the installation menu and install the required Sapera
components.
•Continue with the installation of the board driver as described in the next section.
•The installation program will prompt you to reboot the computer.
Refer to Sapera LT User’s Manual for additional details about Sapera LT.
X64 Xcelera-HS PX8 Driver Installation
The X64 Xcelera-HS PX8 board driver supports installation in a Windows 7, Windows 8, or Windows
10 system.
•If Sapera was just installed, continue by selecting the X64 Xcelera-HS PX8 driver
installation.

X64 Xcelera-HS PX8 User's Manual Installing X64 Xcelera-HS PX8 •13
•If Sapera was installed previously, insert the Teledyne DALSA Sapera Essential CD-ROM to
now install the board driver. If AUTORUN is enabled on your computer, the installation
menu is presented. Install the X64 Xcelera-HS PX8 driver.
•If AUTORUN is not enabled, use Windows Explorer and browse to the root directory of the
CD-ROM. Execute launch.exe to start the installation menu and install the X64 Xcelera-HS
PX8 driver. During the late stages of the installation, the X64 Xcelera-HS PX8 firmware
loader application starts. This is described in detail in the following section.
•If Windows displays any unexpected message concerning the installed board, power off the
system and verify that the X64 Xcelera-HS PX8 is installed in the slot properly.
X64 Xcelera-HS PX8 Firmware Loader
After Windows boots, the Device Manager-Firmware Loader program automatically executes at the
end of the driver installation and on every subsequent reboot of the computer. It will determine if
the X64 Xcelera-HS PX8 requires a firmware update. If firmware is required, a dialog displays and
it also allows the user to load firmware for alternate operational modes of the X64 Xcelera-HS PX8
(if made available by Teledyne DALSA).
Important:In the very rare case of firmware loader errors please see
"Recovering from a Firmware Update Error" on page 26.
Firmware Update: Automatic Mode
Click Automatic to update the X64 Xcelera-HS PX8 firmware with the default package. The X64
Xcelera-HS PX8 currently supports one firmware configuration.
See “Series Key Features” on page 9and “User Programmable Configurations” on page 9for details
on supported modes, which can be selected via a manual firmware update.
If there are multiple X64 Xcelera-HS PX8 boards in the system, all will be updated with new
firmware. If any installed X64 Xcelera-HS PX8 board installed in a system already has the correct
firmware version, an update is not required. In the following screen shot, a single X64 Xcelera-HS
PX8 board is installed in the system and the default configuration is ready to be programmed.
Figure 1: Automatic Firmware Update
Firmware Update: Manual Mode
Select Manual mode to load firmware other than the default version or when, in the case of
multiple X64 Xcelera-HS PX8 boards in the same system, if each requires different firmware.
The figure below shows the Device Manager manual firmware screen. Information on all installed
X64 Xcelera-HS PX8 boards, their serial numbers, and their firmware components are shown.

14 •Installing X64 Xcelera-HS PX8 X64 Xcelera-HS PX8 User's Manual
A manual firmware update is made as follows:
•Select the X64 Xcelera-HS PX8 to update via the board selection box (if there are multiple
boards in the system)
•From the Configuration field drop menu select the firmware version required
•Click on the Start Update button
•Observe the firmware update progress in the message output window
•Close the Device manager program when the device reset complete message is shown.
Figure 2: Manual Firmware Update
Executing the Firmware Loader from the Start Menu
If required, the Xcelera-HS PX8 Firmware Loader program can be executed via the Windows Start
Menu shortcut Start • Programs • Teledyne DALSA • X64 Xcelera-HS PX8 Driver •
Firmware Update. A firmware change after installation would be required to select a different
Camera HS-Link configuration mode (if avalable). See "User Programmable Configurations" on
page 9.

X64 Xcelera-HS PX8 User's Manual Installing X64 Xcelera-HS PX8 •15
Requirements for a Silent Install
Both Sapera LT and the X64 Xcelera-HS 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.
Note: You must reboot after the installation of Sapera LT. However, to streamline the installation
process, Sapera LT can be installed without rebooting before installing the board hardware device
drivers. The installations then complete with a single final system reboot.
Perform Teledyne DALSA embedded installations in either of these two ways:
Normal Mode
The default mode is interactive. This is identical to running the setup.exe program manually
from Windows (either run from Windows Explorer or the Windows command line).
Silent Mode
This mode requires no user interaction. A preconfigured “response” file provides the user input.
The installer displays nothing.
Silent Mode Installation
A Silent Mode installation is recommended when integrating Teledyne DALSA products into your
software installation. The silent installation mode allows the device driver installation to proceed
without the need for mouse clicks or other input from a user.
Preparing a Silent Mode Installation requires two steps:
Prepare the response file, which emulates a user.
Invoke the device driver installer with command options to use the prepared response file.
Creating a Response File
Create the installer response file by performing a device driver installation with a command line
switch "-r". The response file is automatically named setup.iss and is saved in the \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
X64 Xcelera-HS PX8, the command line would be:
X64_Xcelera-HS_PX8_1.00.00.0000 –r –f1”.\setup.iss”
Running a Silent Mode Installation
A device driver silent installation, whether done alone or within a larger software installation
requires the device driver executable and the generated response file setup.iss.
Execute the device driver installer with the following command line:
X64_Xcelera-HS_PX8_1.00.00.0000 -s -f1".\setup.iss"
Where the –s switch specifies the silent mode and the –f1 switch specifies the location of the
response file. In this example, the switch –f1".\setup.iss" specifies that the setup.iss file be in the
same folder as the device driver installer.
Note: On Windows Vista and 7, the Windows Security dialog box will appear unless one has
already notified Windows to ‘Always trust software from “DALSA Corp.” during a previous
installation of a driver.

16 •Installing X64 Xcelera-HS PX8 X64 Xcelera-HS PX8 User's Manual
Silent Mode Uninstall
Similar to a silent installation, a response file must be prepared first as follows.
Creating a Response File
The installer response file is created by performing a device driver un-installation with a command
line switch "-r". The response file is automatically named setup_uninstall.iss which is saved in
the \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
X64 Xcelera-HS PX8, the command line would be:
X64_Xcelera-HS_PX8_1.00.00.0000 –r –f1”.\setup_uninstall.iss”
Running a Silent Mode Uninstall
Similar to the device driver silent mode installation, the un-installation requires the device driver
executable and the generated response file setup.iss.
Execute the device driver installer with the following command line:
X64_Xcelera-HS_PX8_1.00.00.0000 -s -f1".\setup_uninstall.iss"
Where the –s switch specifies the silent mode and the –f1 switch specifies the location of the
response file. In this example, the switch –f1".\setup_uninstall.iss" specifies that the
setup_uninstall.iss file be in the same folder as the device driver installer.
Silent Mode Installation Return Code
A silent mode installation creates a file “corinstall.ini” in the Windows directory. A section called
[SetupResult] contains the ‘status’ of the installation. A value of 1 indicates that the installation has
started and a value of 2 indicates that the installation has terminated.
A silent mode installation also creates a log file “setup.log” which by default is created in the same
directory and with the same name (except for the extension) as the response file. The /f2 option
enables you to specify an alternative log file location and file name, as in Setup.exe /s
/f2"C:\Setup.log".
The “setup.log” file contains three sections. The first section, [InstallShield Silent], identifies the
version of InstallShield used in the silent installation. It also identifies the file as a log file. The
second section, [Application], identifies the installed application name, version, and the company
name. The third section, [ResponseResult], contains the ‘ResultCode’ indicating whether the silent
installation succeeded. A value of 0 means the installation was successful.
Installation Setup with CorAppLauncher.exe
The installation setup can be run with the CorAppLauncher.exe tool provided with the driver.
Install the board driver and get CorAppLauncher.exe from the \bin directory of the installation.
When running the installation, CorAppLauncher.exe will return only when the installation is
finished.
When run from within a batch file, obtain the installation exit code from the ERRORLEVEL value.
The arguments to CorAppLauncher.exe are
-l: Launch application
-f: Application to launch. Specify a fully qualified path.

X64 Xcelera-HS PX8 User's Manual Installing X64 Xcelera-HS PX8 •17
As an example:
CorAppLauncher –l –f”c:\driver_install\X64_Xcelera-HS_PX8_1.00.0100000.exe”
IF %ERRORLEVEL% NEQ 0 goto launch error
Note: There is a 32-bit and 64-bit version of CorAppLauncher.exe. When installing the driver, only
the version related to the OS is installed. However, the 32-bit version is usable on either 32-bit or
64-bit Windows.
Custom Driver Installation using install.ini
Customize the driver installation by parameters defined in the file “install.ini”.
By using this file, the user can:
Select the user default configuration.
Select different configurations for systems with multiple boards.
Assign a standard Serial COM port to the board.
Creating the install.ini File
Install the driver in the target computer. All X64 Xcelera-HS PX8 boards required in the system
must be installed.
Configure each board’s acquisition firmware using the Teledyne DALSA Device Manager tool
(see Firmware Update: Manual Mode).
If a standard Serial COM port is required for any board, use the Sapera Configuration tool (see
COM Port Assignment).
When each board setup is complete, using the Teledyne DALSA Device Manager tool, click on
the Save Config File button. This will create the “install.ini” file.
Figure 3: Create an install.ini File
Run the Installation using install.ini
Copy the install.ini file into the same directory as the setup installation file. Run the setup
installation as normal. The installation will automatically check for an install.ini file and if found, use
the configuration defined in it.

18 •Installing X64 Xcelera-HS PX8 X64 Xcelera-HS PX8 User's Manual
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. Upgrade
scenarios are described below.
Board Driver Upgrade Only
Minor upgrades to acquisition board drivers are typically distributed as ZIP files available in the
Teledyne DALSA web site http://www.teledynedalsa.com/imaging/support/downloads/drivers/.
Board driver revisions are also available on the next release of the Sapera Essential CD-ROM.
Often minor board driver upgrades do not require a new revision of Sapera. To confirm that the
current Sapera version will work with the new board driver:
•Check the new board driver ReadMe file before installing, for information on the minimum
Sapera version required.
•If the ReadMe file does not specify the Sapera version required, contact Teledyne DALSA
Technical Support (see "Technical Support" on page 85 ).
To upgrade the board driver only:
•Logon the computer as an administrator or with an account that has administrator
privileges.
•In Windows 7, from the start menu select Start • Settings • Control Panel • Programs
and Features. Double-click the Teledyne DALSA Xcelera board driver and click Remove.
•In Windows 8 & Windows 10, just type Control Panel while in the start screen, or click
the arrow in the lower left side to bring up the all applications window. Select Programs and
Features, then double-click the Teledyne DALSA Xcelera board driver and click Remove.
•Install the new board driver. Run Setup.exe if installing manually from a downloaded driver
file.
•If the new driver is on a Sapera Essential CD-ROM follow the installation procedure
described in "X64 Xcelera-HS PX8 Driver" on page 12.
•Important: You cannot install a Teledyne DALSA board driver without Sapera LT installed on
the computer.
Upgrading both Sapera and Board Driver
When both Sapera and the acquisition board driver are upgraded, follow the procedure described
below.
•Logon the computeras an administrator or with an account that has administrator privileges.
•In Windows 7, from the start menu select Start • Settings • Control Panel • Programs
and Features. Double-click the Teledyne DALSA Xcelera board driver and click Remove.
Follow by also removing the older version of Sapera LT.
•In Windows 8 & Windows 10, just type Control Panel while in the start screen, or click
the arrow in the lower left side to bring up the all applications window. Select Programs
and Features, then double-click the Teledyne DALSA Xcelera board driver and click
Remove. Do the same procedure with SaperaLT.
•Reboot the computer and logon the computer as an administrator again.
•Install the new versions of Sapera and the board driver as if this was a first time
installation. See "Sapera LT Library Installation" on page 12 and "X64 Xcelera-HS PX8
Driver" on page 12 for installation procedures.
Table of contents
Other Dalsa Computer Hardware manuals