GE Intelligent Platforms Embedded Systems, Inc.

                           Goleta, California

                             (805) 965-8000

 

 

Installation and packaging information for CEI-x30-SW

-----------------------------------------------------

 

This document is organized into the following sections:

 

1. CEI-x30-SW Installation Instructions

2. Configuration Verification

3. CEI-x30-SW Distribution Contents

4. Removing CEI-x30-SW software or hardware components

5. Contact Information

 

To jump to any section, use the FIND tool in your text viewer with the name of

the section as it appears above.  It is recommended you install the software

first, then install the hardware.

 

This document covers product installation and removal procedures.  Supplemental

information on the hardware and software can be found in the file:

 

    README.TXT  - Release notes for CEI-x30-SW software.

 

 

===============================================================================

1. CEI-x30-SW Installation Instructions

===============================================================================

 

Windows-based Hosts

-------------------

First, install the CEI-x30-SW product.  DO NOT insert the board/carrier into

the PC prior to software installation.

 

VxWorks and Integrity-based Hosts

---------------------------------

Follow the instructions as documented in the CEI-x30 User's Manual for

installation in a VxWorks or Integrity system.

 

Linux-based Hosts

-----------------

See the file Linux_install.txt for installation instructions for Linux systems.

 

 

CEI-x30-SW Software Installation

--------------------------------

Windows 7/Vista/XP/2000/NT/98/95

 

You must have administrative privileges to install the CEI-x30-SW

software package.  To install the software, follow these steps:

a. Exit all programs.

b. Insert the CEI-x30-SW Media into your CD drive.  The installation

   program launches automatically when the CD is inserted into the drive.

   If it does not, double-click the file SETUP.EXE that is located in the

   SETUP\Disk1 subdirectory of the CEI-x30-SW CD-ROM.

c. The automated installation and device configuration software will guide

   you through the installation process.  Be sure to choose the exact board

   you have purchased.

d. Upon completing the software installation, power down your system and

   install the hardware (See Hardware Installation).

 

 

Hardware Installation

---------------------

All hardware devices are static sensitive.  Before handling any hardware

devices, attach the provided static strap to the metal chassis of your system

and be sure that the system is plugged in to a grounded outlet and turned off.

 

After installation of the software, insert the hardware device into any

available slot and be sure to secure it in place with a screw on the end

panel mounting plate.  Do not install the hardware until after the software

installation has been performed.

 

 

===============================================================================

2. Configuration Verification

===============================================================================

 

A. Driver Installation

----------------------

After installing first the software then installing the hardware, restart your

system.  The Windows Device Manager should detect the new hardware upon startup

and prompt you to complete the device driver installation.  Follow the

procedure for your specific Windows operating system version.

 

Windows 95

1. If the New Hardware Found dialog does not come up upon starting your system,

   select ADD NEW HARDWARE from the Control Panels.

2. Windows should automatically install the software and notify you on

   completion.

3. Click YES to reboot.

 

Windows Me/98

1. The ADD NEW HARDWARE dialog should inform you the operating system detected

   the new installed hardware by displaying a desktop notification with the

   product name and its corresponding device number.

2. Click NEXT.

3. Select "Display a list of all the drivers in a specific location”, so you

   can select the driver you want.

4. Click NEXT.

5. The hardware you are installing should appear in the Models Window, select

   the device and click NEXT, should nothing appear, please reference the

   NOTES below.

6. The location of the driver file PCI_0x30.INF should be displayed. Click

   NEXT.

7. Windows should indicate it has finished installing the software. Click

   FINISH.

8. Click YES to reboot.

9. If the New Hardware Found dialog does not come up upon starting your

   system, select ADD NEW HARDWARE from the Control Panels.

 

NOTES: If the New Hardware Found dialog does not come up upon starting your

       system, select ADD NEW HARDWARE from the Control Panel. If the device

       drivers are not automatically detected and you are prompted for a path

       to the driver location, enter C:\Windows\Inf\Other and click OK.

 

Windows NT

Windows NT manages hardware device configuration.  No user action is required

to install the device driver.

 

Windows 2000

1. The FOUND NEW HARDWARE dialog should inform you the operating system

   detected the new installed hardware by displaying a desktop notification

   with the product name and its corresponding device number.

2. Click NEXT.

3. For the INSTALL HARDWARE DEVICE DRIVERS dialog, select the "Display a list

   of known drivers..." option.

4. Click NEXT.

5. Under the SELECT A DEVICE DRIVER dialog, the hardware you are installing

   should appear in the Models window.  Should nothing appear in the Models

   window, go to step 10 below.

6. Select the device and click NEXT.

7. Under the START DEVICE DRIVER INSTALLATION dialog, click NEXT.

8. Under the COMPLETING THE FOUND NEW HARDWARE dialog, click FINISH.

9. If the FOUND NEW HARDWARE dialog does not appear upon starting your system,

   select ADD NEW HARDWARE from the Control Panels.

10.If the device drivers are not automatically detected, follow the procedure

   described in the NOTES under the Windows Me/98 section.

 

32-bit Windows 7/Vista/XP

1. The WELCOME TO THE FOUND NEW HARDWARE WIZARD dialog should inform you the

   operating system detected the new installed hardware.  Select the

   ‘No, not this time’ check box in response to the "Can Windows connect to

   Windows Update to search for software?" query, then click NEXT.

2. Select the ‘Install the software automatically’ check box and click NEXT.

3. Under the COMPLETING THE FOUND NEW HARDWARE WIZARD dialog, click FINISH.

4. If the device drivers are not automatically detected, follow the procedure

   described in the NOTES under the Windows Me/98 section.

 

64-bit Windows 7/Vista/XP

The driver installation upon hardware detection will occur automatically.

 

 

B. Configuration Test

---------------------

Run the program “Test Configuration” found in the GE CEI-x30-SW shortcut

program group under the START >> PROGRAMS button on the Task Bar. 

 

If initialization was not successful, the card is not properly configured in

your system.  First, consult the installation chapter of the CEI-x30 User’s

Manual and assure your installation was performed as documented.  If you

require further assistance, please execute the program cei_probe.exe located

in the folder:

 

\Program Files\Condor Engineering\CEI-x30-SW\Help

 

Following execution of this program, forward the file CEI Report.txt,

(created on your desktop), to support@condoreng.com.  Please include detailed

contact information.

 

 

 

===============================================================================

3. CEI-x30-SW Distribution Contents

===============================================================================

The CEI-x30-SW Distribution is generally shipped on CD-ROM, though it is

available from our web-site via installation executable.  All distributions 

contain an automated installation utility for Windows hosts.

 

CD-ROM Contents

---------------

The Linux distribution is located in the file "linux_x30_vXXX.tgz".  See the

file Linux_install.txt for installation instructions for most Linux systems.

 

The CD-ROM contains a complete image of the files that would be installed by

running the setup program, located in the top-level CEI-x30-SW directory.

Files to automatically start the setup program exist at the root level of the

CD-ROM.  If the AUTORUN mechanism is not enabled on your system, execute the

file SETUP.EXE located in the DISK1 subdirectory of the SETUP directory.

 

The following files are generic to Windows Vista/XP/2000/NT, and will be 

located under the Program Files\Condor Engineering\CEI-x30-SW folder by

default.

 

 Folder   Contents

--------  ---------------------------------------------------------------------

Documentation

          Intall.txt                  -- This file

          Readme.txt                  -- Release and build notes

          CEI-x30-SW User Manual.pdf  -- CEI-x30 User's Manual

          ARINC Tutorial.pdf          -- A tutorial on ARINC protocols

 

Examples  Example files in source and Windows 32-bit O/S executable formats

 

   \C\Win32 -- 32-bit Windows operating systems files

  

          TST_CNFG.C    -- Source for the CEI-x30 example application routines

          TST_CFG.EXE   -- Executable for a simple CEI-x30 internal wrap test

          TST_CFG.BAT   -- Batch file launching the CEI-x30 example application

                           with all arguments defined to invoke execution of

                           all subroutines

          MULTIPROCESS_TEST.EXE -- Executable for a simple multi-process

                                   example program.

         

      \Borland

          TST_CFG.EXE   -- Executable for a simple CEI-x30 internal wrap test

          BUILD_TST_CNFG.BAT -- Batch file to convert CDEV_API.LIB and build

                                the TST_CFG.EXE program under Borland 5.5.

         

   \C\x64 -- 64-bit Windows operating systems files

  

          TST_CNFG.C    -- Source for the CEI-x30 example application routines

          TST_CFG.EXE   -- Executable for a simple CEI-x30 internal wrap test

          TST_CFG.BAT   -- Batch file launching the CEI-x30 example application

                           with all arguments defined to invoke execution of

                           all subroutines

          MULTIPROCESS_TEST.EXE -- Executable for a simple multi-process

                                   example program.

                                  

   \DotNet -- Two solutions for Microsoft Visual Studio 2008

  

      \CEIx30NetClass  -- Solution for a CEI-x30 API Class Library (wrapper)

      \Arinc429Example -- Solution for a C# application using the Class Library

         

   \Vb    CDEV_API_VB.TXT -- Text file containing all Visual Basic constants

                             and global declarations for porting the CEI-x30

                             API to VB

                            

          CDEV_API_VB_NET.TXT -- Text file containing Visual Basic constants

                             and global declarations for porting the CEI-x30

                             API to VB.NET

                            

          CDEV_VB.BAS   -- Visual Basic 6.0 example project, components, and

          CDEV_VB.FRM      executable

          CDEV_VB.VBP

          CDEV_VB.VBW

          CEI830_VB.EXE

         

Help      This folder contains help files for the CEI-x30 products.

 

          CDEV_API.HLP  -- CEI-x30 API On-line Help file

          CDEV_API.GID  -- CEI-x30 API On-line Help file

          CEI_PROBE.EXE -- Installation problem logging application

 

Include   This folder contains the include files (".h" file) for the

          API and device driver "C/C++" constants and prototypes. 

          This folder also contains other header files used by the API,

          as described below:

         

          AR_ERROR.H    -- Error strings for status translations

          CDEV_API.H    -- CEI-x30 API interface definitions

          CDEV_FW.H     -- CEI-x30 firmware array declarations

          CDEV_GLB.H    -- CEI-x30 API global data declarations

          CDEV_HW.H     -- CEI-x30 board-specific h/w definitions

          CEI_INSTALL.H -- Generic low-level interface library definitions

          CEI_TYPES.H   -- Generic data type declarations

          FPGA430.H     -- CEI-430 Downloadable FPGA program

          FPGA530.H     -- CEI-530 Downloadable FPGA program

          FPGA630.H     -- RAR-CPCI Downloadable FPGA program

          FPGA830.H     -- CEI-830 Downloadable FPGA program

          FPGA830RX.H   -- R830RX Downloadable FPGA program

          FPGA_EC.H     -- RAR-EC Downloadable FPGA program

          FPGAA30.H     -- AMC-A30 Downloadable FPGA program

          FPGAX30N.H    -- Empty FPGA program array declaration

         

   \CEI-x20 Compatibility -- folder containing a UTILDEFS.H that only includes

                             CDEV_API.H for assisting application migration

                             from CEI-x20 to CEI-x30 products.

 

Libs      This folder contains all varieties of CEI-x30 API library files

          built for use on 32-bit and 64-bit WINDOWS operating systems.

 

   \WIN32 This folder contains the API library files for any 32-bit WINDOWS

          7/Vista/XP/2000/NT host.  The files in this folder were built with

          Microsoft Visual C++ v6.0.

 

          CDEV_API.LIB  -- CEI-x30 API Library

          CDEV_API.DLL  -- CEI-x30 API DLL

                             

      \MSVC2008  API Library files built with Microsoft Visual Studio 2008

 

          CDEV_API.LIB  -- CEI-x30 API Library

          CDEV_API.DLL  -- CEI-x30 API DLL

 

      \Borland   API Library file modified for use with the BC55 Linker

                 using implib.exe (implib -c cdev_api.lib cdev_api.def)

 

          CDEV_API.LIB  -- CEI-x30 API Library

 

   \x64   This folder contains the API library files for any 64-bit WINDOWS

          7/Vista/XP host.  The files in this folder were built with

          Microsoft Visual Studio 2008.

 

          CDEV_API64.LIB -- CEI-x30 API Library

          CDEV_API64.DLL -- CEI-x30 API DLL

 

   \Integrity  Integrity 5.1 Libraries for a PowerPC-604 processor

  

          LIBCEIX30_API.A

          LIBCEIX30_API_K.A

 

Source    This folder contains source and header files for the API.

         

          CDEV_API.C    -- CEI-x30 API interface functions

          CDEV_DLL.C    -- CEI-x30 DLL initialization/finalization functions

          CDEV_WIN.C    -- Windows OS-specific utility functions

          TST_CNFG.C    -- Source for a simple CEI-x30 internal wrap test

          MULTIPROCESS_TEST.C -- Source file for a simple multi-process

                                 example program.

 

   \Win32      This folder contains the 32-bit Windows library export file

 

          CDEV_API.DEF  -- CEI-x30 API DLL export definitions

 

   \x64        This folder contains the 64-bit Windows library export file

 

          CDEV_API64.DEF -- CEI-x30 API DLL export definitions

 

   \VxWorks    This folder contains VxWorks specific source files          

          CDEV_VXW.C               -- VxWorks OS-specific utility functions

          CEI_TYPES.H              -- Parameter type definitions header file

          GEFES_IOCTL.H            -- Driver IOCTL definitions header file

          LOWLEVEL.H               -- Driver prototype definitions header file

          TARGET_DEFINES.H         -- More Parameter type definitions

          CONDORVXWRTPDRV.C        -- Generic VxWorks driver source file

          CONDORVXWRTPDRV.H        -- Generic VxWorks driver header file

          51_GEFES_PPC_RTP_PCI.cdf -- Generic VxWorks PowerPC Config Def file

          51_GEFES_x86_RTP_PCI.cdf -- Generic VxWorks x86 Config Definition file

                             

   \Integrity  This folder contains Integrity-specific source for a PowerPC SBC

          CDEV_INT.C        -- Integrity OS-specific interface functionality

          LOWLEVEL.H        -- Driver prototype definitions header file

          MEM_INTEGRITY.C   -- Generic Integrity user driver source file

          CEI_INT_PCI_DRV.C -- Generic Integrity kernel driver source file

         

 

32-bit Windows 7/Vista/XP/2000 Specific Files:

----------------------------------------------

 

The following file will be located in the folder WINDOWS\INF:

 

          PCI_****.inf  -- The driver INF file for the specific CEI-x30 device,

                           Depending on the device installed, this could be any

                           one of the following files:

                           PCI_0830.INF, PCI_0831.INF (R830RX), PCI_0430.INF, 

                           PCI_0530.INF, PCI_0630.INF (RAR_CPCI), PCI_1009.INF,

                           PCI_100A.INF (RAR-EC), or PCI_100B.INF (RAR-PCIE)

 

The following files will be located under the Windows\System32 folder.

 

          CDEV_API.DLL  -- CEI-x30 API DLL for WINDOWS Vista/XP/2000/NT,

                           built with Microsoft Visual C++ v6.0

                          

          CEI_INSTALL.DLL -- Generic GE IP Avionics Driver Interface Library

           

The following file will be located in the folder WINDOWS\system32\drivers:

 

          CEIDEV.SYS    -- WDM device driver for GE IP Avionics products

 

 

Windows NT 4.0 Specific Files:

------------------------------

 

The following files will be located under the Winnt\system32 folder.

 

          CDEV_API.DLL  -- CEI-x30 API DLL for WINDOWS Vista/XP/2000/NT,

                           built with Microsoft Visual C++ v6.0

 

The following file will be located in the folder WINDOWS\system32\drivers:

 

          WINRT.SYS     -- Generic NT device driver for GE products

 

 

===============================================================================

4. Removing CEI-x30-SW software or hardware components

===============================================================================

 

Condor's automated installation software creates driver files for use by the

Windows Device Manager.  Prior to removing the board or running the

CEI-x30-SW uninstaller, it is necessary for you to uninstall your board

via the Windows Device Manager.  You must remove the device via the Device

Manager before physically removing it from your system.

 

1) Right-click "My Computer" and select "Properties.

2) For Windows 2000, select the Hardware tab.

3) Invoke the "Device Manager" and expand the class named "Condor Engineering

   Devices".

4) Remove the device from the system via right-click on the device and select

   "Uninstall...".

 

 

Removing software under Windows Operating Systems

-------------------------------------------------

 

Access the Uninstall shortcut created in the CEI-x30-SW program group

located by selecting START->PROGRAMS->GE CEI-x30-SW on the Task Bar.

 

A shortcut will have been created in the

program group corresponding to the device you installed, appended with an

iteration number.  This iteration number corresponds to the number of devices

installed.  For instance, DEV_0 is the first device and DEV_2 is the third

device.  This allows you to delete any device on a per-device basis.  The

drivers for the device you specify will be removed but all other devices will

be left unaffected.

 

If the device you are removing is the first device, the software will be

removed as well.  Thus, if you have only installed a single device, selecting

it in the Add/Remove Programs applet and clicking Add/Remove will cause all

software and device drivers to be removed from your system.

 

 

===============================================================================

5. Contact Information

===============================================================================

 

If you have any questions or need more technical information, please contact:

 

GE Intelligent Platforms, Inc.

6769 Hollister Ave.

Goleta, CA. 93117

USA

 

phone:    (805) 965-8000

fax:      (805) 963-9630

e-mail:   support.avionics.ip@ge.com                  

Internet: http://defense.ge-ip.com/products/family/avionics