CAC Channelization API Software Installation Instructions
(for DPL3, LightParser, LightParser2 and LightParser2e boards)

This document describes how to install the Channelization API software package on Solaris Sparc and Intel Platforms and Linux Intel x86 Platforms. Other operating systems and host platforms are not currently supported.

The software package includes device drivers, API, and support and diagnostic programs for Communication Automation Corporation's (CAC) DPL3, LightParser, LightParser2 and LightParser2e boards. The software source code supports all three types of boards. However, the driver, API and programs are configured and compiled to support a single board type (except for LightParser2 and LightParser2e, which are both supported by the same device driver and software build). It is possible to configure separate instances of the software to support both board types on the same system. However, at this time the libraries for more than one board type cannot be linked in to the same application.

The sotware (device drivers, API and programs) supports Solaris 8 through Solaris 9 on Intel/AMD (x86) and up through Solaris 10 on Sparc platforms. Linux kernels 2.4 and 2.6 are supported on Intel x86. Linux on Intel ia64 platforms (e.g. SGI Altix) is supported to a limited extent for DPL3 boards. LightParser and LightParser2/2e boards are not currently compatible with the Altix system architecture.

An installation tool from the GNU Project (www.gnu.org) is used to configure the software for a particular target environment.

Specific, step-by-step instructions are provided below in the following sections:

1. Install the Board or Boards

2. Download (if necessary) and Extract the Software Distribution

3. Configure the Software

3a. Choose the Installation Directory

3b. Choose the Build Directory

3c. Configuration Options

3d. Notes on 64-bit Compatibility

4. Compile and Install the Software

5. Compile and Install the Device Driver

5a. Solaris Device Driver

5b. Linux Device Driver

5c. Cross-Building the Device Driver

6. Update FPGA Configurations

7. Initializing Boards

8. On-Line API Reference