abaco systems CEI-100 Series User manual

Artisan Technology Group is your source for quality
new and certied-used/pre-owned equipment
• FAST SHIPPING AND
DELIVERY
• TENS OF THOUSANDS OF
IN-STOCK ITEMS
• EQUIPMENT DEMOS
• HUNDREDS OF
MANUFACTURERS
SUPPORTED
• LEASING/MONTHLY
RENTALS
• ITAR CERTIFIED
SECURE ASSET SOLUTIONS
SERVICE CENTER REPAIRS
Experienced engineers and technicians on staff
at our full-service, in-house repair center
WE BUY USED EQUIPMENT
Sell your excess, underutilized, and idle used equipment
We also offer credit for buy-backs and trade-ins
www.artisantg.com/WeBuyEquipment
REMOTE INSPECTION
Remotely inspect equipment before purchasing with
our interactive website at www.instraview.com
LOOKING FOR MORE INFORMATION?
Visit us on the web at www.artisantg.com for more
information on price quotations, drivers, technical
specications, manuals, and documentation
Contact us: (888) 88-SOURCE | sales@artisantg.com | www.artisantg.com
SM
View
Instra

User’s Manual
CEI-100/CEI-200/CEI-x20
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Copyrights
Software Copyright 1998-2016 Abaco Systems, Inc.
User’s Manual Copyright © 1998-2016 Abaco Systems, Inc.
This software product is copyrighted and all rights are reserved. The distribution and sale of this product are
intended for the use of the original purchaser only per the terms of the License Agreement.
Confidential Information - This document contains Confidential/Proprietary Information of Abaco Systems,
Inc. and/or its suppliers or vendors. Distribution or reproduction prohibited without permission.
THIS DOCUMENT AND ITS CONTENTS ARE PROVIDED "AS IS", WITH NO REPRESENTATIONS OR
WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
WARRANTIES OF DESIGN, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. ALL OTHER
LIABILITY ARISING FROM RELIANCE ON ANY INFORMATION CONTAINED HEREIN IS EXPRESSLY
DISCLAIMED.
Microsoft is a registered trademark of Microsoft Corporation.
Windows is a registered trademark of Microsoft Corporation.
Abaco Systems, Inc. acknowledges the trademarks of other organizations for their respective products or
services mentioned in this document.
CEI-100/CEI-200/CEI-x20 User’s Manual (1500-011)
Document Revision: 6.15
Document Date: 8 November 2016
Software Revisions:
CEI-SW for CEI-100, CEI-200 4.52
CEI-x20-SW for CEI-220,
CEI-420/420A, CEI-520/520A,
CEI-620, CEI-820, CEI-820TX 4.50
Abaco Systems, Inc.
26 Castilian Drive, Suite B
Goleta, CA 93117
Main +1 805-965-8000 or 877-429-1553 (US-only)
Support +1 805-883-6097
support@abaco.com (email)
https://www.abaco.com/products/avionics
Additional Resources
For more information, please visit the Abaco Systems website at:
www.abaco.com
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual iii
Contents and Tables
Contents
Chapter 1 Introduction .....................................................................1
Features.....................................................................................................1
Hardware Specifications...........................................................................2
Chapter 2 Installation .......................................................................4
Overview...................................................................................................4
Installing the Board ..................................................................................4
Setting the ISA Bus Base Address............................................................5
ARINC 429 Slew Rate Configuration for CEI-100/CEI-200...................6
Configuring the CEI-820TX.....................................................................6
CEI-820TX Input/Output Connector Pin Out .....................................6
Configuring the CEI-820..........................................................................8
CEI-820 Outline Drawing ................................................................... 8
CEI-820 Input/Output Connector Pin Out........................................... 8
CEI-820 Transition Cable Pin Out....................................................11
Configuring the CEI-620........................................................................12
CEI-620 Outline Drawing ................................................................. 12
CEI-620 Input/Output Connector Pin Out......................................... 12
CEI-620 Transition Cable Pin Out....................................................15
Configuring the CEI-520 and CEI-520A................................................17
CEI-520/520A Outline Drawing .......................................................17
CEI-520/520A Input/Output Connector Pin Out...............................17
CEI-520/520A Transition Cable Pin Out..........................................21
Configuring the CEI-220........................................................................22
CEI-220 Outline Drawing ................................................................. 22
CEI-220 Base Memory Address........................................................ 22
CEI-220 Interrupts and Slew Rate.....................................................23
CEI-220 ARINC Connector Pin Out................................................. 23
Configuring the CEI-420 and CEI-420A................................................25
CEI-420/420A Outline Drawing .......................................................25
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual iv
CEI-420/420A Base Memory Address..............................................26
CEI-420/420A Interrupts and Slew Rate...........................................26
CEI-420/420A Power ........................................................................ 26
CEI-420/420A ARINC Connector Pin Out.......................................27
Configuring the CEI-200........................................................................29
CEI-200 Outline Drawing ................................................................. 29
CEI-200 Base Memory Address........................................................ 29
CEI-200 Base I/O Address ................................................................30
CEI-200 Interrupts and Slew Rate.....................................................30
CEI-200 ARINC Connector Pin Out................................................. 31
Configuring the CEI-100........................................................................32
CEI-100 Outline Drawing ................................................................. 32
CEI-100 Base Memory Address........................................................ 32
CEI-100 Base I/O Address ................................................................33
CEI-100 Interrupts and Slew rate......................................................33
CEI-100 ARINC Connector Pin Out................................................. 34
CEI-100/CEI-200 Software Installation .................................................35
CEI-100/CEI-200 Self-test......................................................................35
CEI-x20 Software Installation................................................................36
CEI-220/420/420A/520/520A/620/820/820TX Self-test .......................37
CEI-220 Discrete Inputs .........................................................................37
CEI-420/420A/520/520A/620/820 Discrete Inputs................................39
CEI-220/420/420A/520/520A/620/820 Discrete Outputs......................40
Chapter 3 CEI-100/200 ARINC Test Program ............................. 42
General Information................................................................................42
Accessing the Program...........................................................................43
Example 1.......................................................................................... 44
Example 2.......................................................................................... 44
Hot Keys.................................................................................................44
Main Menu .............................................................................................45
Setup Menu.............................................................................................46
Board Setup.......................................................................................47
Transmit Menu .......................................................................................48
Defining a Message...........................................................................49
Transmitting a Message.....................................................................50
Receive Menu.........................................................................................50
Triggering..........................................................................................52
Receiving Messages ..........................................................................53
Chapter 4 BusTools/ARINC Data Bus Analyzer .......................... 54
General Information................................................................................54
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual v
BusTools/ARINC Demo Software .........................................................54
Chapter 5 Program Interface Library ........................................... 55
Overview.................................................................................................55
DOS Programming .................................................................................57
Windows, VxWorks, and Linux Programming......................................57
CEI-100/200 Programming ...............................................................57
CEI-x20 Programming.......................................................................58
Programming the ARINC Interface........................................................59
ARINC 429 Data Format........................................................................60
Label Formatting...............................................................................60
Transmission Order...........................................................................60
ARINC Parity....................................................................................61
CEI-x20 Interrupt Support......................................................................61
Receiver ‘Await Data’ Mode..................................................................61
Utility Routines –Summary...................................................................62
Utility Routines –By Function...............................................................65
Board and API Initialization..............................................................65
Board and API Information...............................................................65
Error Reporting..................................................................................66
Tick-Timer and Time Tag Functions ................................................66
Channel Parameter Definition/Setup.................................................66
Channel Parameter Read-Back..........................................................67
Mode Control ....................................................................................67
Channel Data Read Functions...........................................................67
Channel Data Write Functions..........................................................68
Label Filtering Functions .................................................................. 68
Data Structure Initialization Functions .............................................68
Hardware Interrupt Control...............................................................68
Miscellaneous Functions...................................................................69
Board and Application Shutdown .....................................................69
AR _CANCEL_DATA_WAIT ..............................................................70
AR _CLOSE...........................................................................................71
AR_CLR_RX_COUNT..........................................................................72
AR_DEFINE_MSG................................................................................73
AR_EXECUTE_BIT..............................................................................75
Supported Built-In Tests ...................................................................75
AR_GET_BOARDNAME .....................................................................77
AR_GET_BOARDTYPE.......................................................................78
AR_GET_CONFIG................................................................................79
CEI-x20 Parameters...........................................................................80
CEI-100/200 Items.............................................................................82
CEI-x20 Items....................................................................................83
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual vi
AR_GET_ERROR..................................................................................85
AR_GET_LABEL_FILTER...................................................................86
AR_GET_LATEST................................................................................87
AR_GET_RAW_MODE........................................................................89
AR_GET_RX_COUNT..........................................................................90
AR_GET_TIMERCNT...........................................................................91
AR_GET_TIMERCNTL........................................................................92
AR_GETBLOCK ...................................................................................93
AR_GETFILTER ...................................................................................95
AR_GETNEXT ......................................................................................97
AR_GETNEXTT.................................................................................... 98
AR_GETWORD.....................................................................................99
ARINC 429 Receiver Buffer Data Format........................................99
ARINC 573/717 Receiver Buffer Data Format.................................99
CSDB Receiver Buffer Data Format...............................................100
AR_GETWORDT ................................................................................102
AR_GO.................................................................................................104
AR_INIT_DUAL_PORT......................................................................105
AR_INIT_SLAVE................................................................................106
AR_INT_CONTROL ...........................................................................107
AR_INT_SET.......................................................................................109
AR_INT_SLAVE ................................................................................. 110
AR_LABEL_FILTER ..........................................................................111
AR_LOADSLV....................................................................................112
AR_MODIFY_MSG ............................................................................114
AR_MSG_CONTROL ......................................................................... 116
AR_NUM_RCHANS ...........................................................................118
AR_NUM_XCHANS...........................................................................119
AR_PUTBLOCK.................................................................................. 120
AR_PUTFILTER..................................................................................121
AR_PUTWORD...................................................................................122
ARINC 429 Transmit Data Format.................................................122
ARINC 573/717 Transmit Data Format..........................................122
CSDB Transmit Data Format..........................................................123
AR_PUTWORD2X16..........................................................................125
AR_RECREATE_PARITY..................................................................126
AR_REFORMAT.................................................................................127
AR_RESET...........................................................................................128
AR_RESET_INT..................................................................................129
AR_RESET_TIMERCNT....................................................................130
AR_SET_CONFIG...............................................................................131
CEI-100/200 Items...........................................................................131
CEI-x20 Items..................................................................................132
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual vii
CEI-100/200/x20 Values.................................................................133
CEI-x20 Values ............................................................................... 134
CEI-x20 Parametric Values.............................................................135
AR_SET_CONTROL...........................................................................137
AR_SET_PRELOAD_CONFIG...........................................................138
AR_SET_RAW_MODE.......................................................................141
AR_SET_STORAGE_MODE .............................................................142
AR_SET_TIMERRATE.......................................................................144
AR_SETCHPARMS.............................................................................146
AR_SETINTERRUPTS .......................................................................147
AR_SLEEP........................................................................................... 148
AR_TIMETAG_CONTROL................................................................149
AR_VERSION......................................................................................151
AR_XMIT_SYNC................................................................................ 152
Chapter 6 VxWorks Support........................................................ 153
Overview...............................................................................................153
Building a VxWorks Image..................................................................153
x86 PCI BIOS Configuration .......................................................... 155
ISA Memory Mapping.....................................................................155
Building the CEI-x20 API ....................................................................156
Building the Sample Program............................................................... 157
Chapter 7 Description of CEI-100/200 ARINC Interface .......... 159
Overview...............................................................................................159
Loading the Board ................................................................................ 160
Controlling the Board........................................................................... 160
Initializing the Board............................................................................160
Programming the ARINC Channel Setup.............................................161
Controlling the Timers..........................................................................162
Selecting the Receive Modes................................................................162
Enabling Time Tags.............................................................................. 162
Enabling Interrupts ...............................................................................163
Receiving Data...................................................................................... 163
Filtering Out Labels..............................................................................165
Transmitting Data.................................................................................165
Appendix A Modifying CEI-200 Base Bit Rate.............................. 167
Procedure..............................................................................................167
Appendix B CEI-x20 Structure Definitions.................................... 169
Structures..............................................................................................169
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual viii
AR_CHANNEL_PARMS...............................................................169
Appendix C Parametric Voltage Programming............................ 174
Introduction .......................................................................................... 174
CEI-220 DAC Definitions....................................................................174
CEI-420/420A DAC Definitions..........................................................175
CEI-520/520A DAC Definitions..........................................................175
CEI-620 DAC Definitions....................................................................176
CEI-820 DAC Definitions....................................................................176
Appendix D Example CEI-x20 Programs....................................... 177
Introduction .......................................................................................... 177
.NET Example Programs.................................................................177
Visual Basic 6 Example Program....................................................177
LabWindows CVI Support..............................................................178
C/C++ Example Programs............................................................... 178
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual ix
Figures
Figure 1. 68-pin Receptacle Connector (SCSI-3 compatible, view facing receptacles).........6
Figure 2. CEI-820 Outline Drawing.........................................................................................8
Figure 3. 50-pin P1 connector (AMP Champ 0.8 mm receptacle connectors - AMP part
number 787096-1)..............................................................................................................8
Figure 4. CEI-620 Outline Drawing.......................................................................................12
Figure 5. 50-pin Connector (AMP Champ 0.8 mm Receptacle Connectors - AMP Part
Number 787096-1)...........................................................................................................13
Figure 6. CEI-520/520A Outline Drawing.............................................................................17
Figure 7. 68-pin Receptacle Connector (SCSI-3 compatible with rails and latch blocks,
view facing receptacles)...................................................................................................17
Figure 8. 50-pin IDC-style Discrete I/O connector (3M Part Number 2550-6002-UB).......20
Figure 9. 68-pin connector for the CEI-520/520A Transition Cable....................................21
Figure 10. CEI-220 Outline Drawing.....................................................................................22
Figure 11. CEI-220 P3 Connector Pinout..............................................................................24
Figure 12. CEI-220 P4 Connector Pinout..............................................................................25
Figure 13. CEI-420/420A Outline Drawing...........................................................................25
Figure 14. CEI-420/420A P4 Front View..............................................................................28
Figure 15. CEI-200 Outline Drawing.....................................................................................29
Figure 16. CEI-200 I/O Connector - Front View...................................................................31
Figure 17. CEI-100 Outline Drawing.....................................................................................32
Figure 18. CEI-100 I/O Connector - Front View...................................................................34
Figure 19. CEI-220 Discrete Inputs Circuit...........................................................................37
Figure 20. CEI-420/420A/520/520A/620/820 Discrete Input Circuit...................................39
Figure 21. CEI-220/420/420A/520/520A/620/820 Discrete Outputs...................................40
Figure 22. Welcome Screen ...................................................................................................43
Figure 23. Main Menu............................................................................................................45
Figure 24. Setup Menu ...........................................................................................................46
Figure 25. Board Setup Menu................................................................................................47
Figure 26. Self-test..................................................................................................................48
Figure 27. Transmit Menu......................................................................................................48
Figure 28. Transmit Message Definition Form......................................................................49
Figure 29. Screen during Transmission .................................................................................50
Figure 30. Receive Menu........................................................................................................51
Figure 31. Trigger Bit Definition...........................................................................................52
Figure 32. Sample Application Trace ..................................................................................158
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual x
Tables
Table 1. Hardware Specifications............................................................................................2
Table 2. CEI-820TX Connector Definitions (P1 and P14) .....................................................7
Table 3. CEI-820-xx and CEI-820-xxJ Connector Definitions (P1 and P14).........................8
Table 4. CEI-820-44L Connector Definitions (P1 and P14).................................................10
Table 5. Mating Connector for P1..........................................................................................11
Table 6. CEI-820 Transition Cable Pin Out...........................................................................11
Table 7. CEI-620 Rear Panel Input/Output Connector Definition........................................12
Table 8. Front View –ARINC 429 Input/Output Connector (P1 and P2)............................14
Table 9. Mating Connectors for P1 and P2............................................................................15
Table 10. CEI-620 Transition Cable Pin Out.........................................................................15
Table 11. Front View –Standard CEI-520/520A ARINC 429 I/O Connector (P2).............18
Table 12. Front View –CEI-520-1208-C/CEI-520A-1208-C I/O Connector (P2) ..............18
Table 13. Front View –CEI-520-xxxx-J/CEI-520A-xxxx-J I/O Connector (P2).................19
Table 14. CEI-520/520A P2 Mating Connector....................................................................20
Table 15. Top View –Discrete Input/Output Connector (P3)..............................................20
Table 16. CEI-520/520A P3 Mating Connector....................................................................21
Table 17. Mapping of Switch Positions to Address Bits.......................................................22
Table 18. CEI-220 P3 Connector Change for ARINC 6-wire Configurations .....................24
Table 19. Mapping of Switch Positions to Address Bits.......................................................26
Table 20. CEI-420/420A P3 Front View ...............................................................................27
Table 21. CEI-420/420A P3 Pin Connections.......................................................................28
Table 22. CEI-420/420A P4 Pin Connections.......................................................................28
Table 23. CEI-200 Mapping of Switch Positions to Address Bits........................................29
Table 24. Default Address of 380 (hex) Example.................................................................30
Table 25. Jumper blocks J2 and J3.........................................................................................30
Table 26. Jumper block J4......................................................................................................31
Table 27. CEI-200 I/O Connector Pin Assignments..............................................................31
Table 28. Default Address of CC00 Example .......................................................................32
Table 29. Default Address of 380 (hex) Example.................................................................33
Table 30. Jumper block JP1 ...................................................................................................33
Table 31. CEI-100 I/O Connector Pin Assignments..............................................................34
Table 32. Typical Discrete Input Application........................................................................38
Table 33. CEI-220 Discrete Input Operating Modes Specification ......................................38
Table 34. Programming Examples.........................................................................................39
Table 35. Read Discrete Input (AR_GET_CONFIG) Format...............................................39
Table 36. Discrete Input Operating Modes Specifications....................................................40
Table 37. Discrete Output Specifications ..............................................................................41
Table 38. CEI-200 Buffer Size Table.....................................................................................55
Table 39. CEI-x20 Family Features......................................................................................56
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual xi
Table 40. ARINC 429 Receive buffer....................................................................................99
Table 41. ARINC 573/717 Receive Buffer............................................................................99
Table 42. CSDB Receive Buffer..........................................................................................100
Table 43. ARINC 573/717 Transmit Buffer........................................................................122
Table 44. CSDB Transmit Buffer ........................................................................................123
Table 45. Typical CSDB Message Lengths.........................................................................123
Table 46. Supported Concurrency Modes ...........................................................................138
Table 47. Control Word Format...........................................................................................161
Table 48. Calculating a Clock-Scaling Factor.....................................................................167
Table 49. CEI-220 DAC Register Scale Factors .................................................................175
Table 50. CEI-520/520A DAC Register Scale Factors.......................................................175
Table 51. DAC Register Functions and Scaling Factors (CEI-620) ...................................176
Table 52. DAC Register Functions and Scaling Factors (CEI-820) ...................................176
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual 1
CHAPTER 1
Introduction
Features
The CEI-100, CEI-200, CEI-220, CEI-420, CEI-420A, CEI-520, CEI-
520A, CEI-620, CEI-820, and CEI-820TX are intelligent interfaces
between multiple ARINC-429/575 data buses and a compatible host
computer. The CEI-100, CEI-200, and the CEI-220 are ISA-bus interface
boards. The CEI-420 interfaces with the host using the PC/104 bus. The
CEI-420A uses the PC/104 bus and includes a PC/104Plus pass-through
connector. The CEI-520 (5V-only) and CEI-520A (3.3V and 5V) interface
with the host using the 33 MHz PCI Revision 2.1 bus specification. The
CEI-620 interfaces with the host using the CompactPCI bus specification.
The CEI-820/820TX interfaces with the host using the PCI Mezzanine
Card (PMC) bus specification.
The CEI-100, CEI-200, and CEI-x20 devices support ARINC-429/575 data
buses. The CEI-220, CEI-420, CEI-420A, CEI-520, CEI-520A, CEI-620,
and CEI-820 can also support other protocols including CSDB, ARINC
561, ARINC 568, and ARINC 573/717. Each of these boards has its own
processor for interface control, data formatting, filtering, and time tagging.
They have substantial dual-port RAM for buffering of data. The boards
are powerful enough to support all of their channels running at maximum
theoretical throughput simultaneously. The hardware buffering
mechanisms guarantee valid data transfer between the ARINC buses and
user programs. Powerful, easy-to-use application software and user
interface libraries support the boards.
The distribution CD-ROM, available for most configurations of the
hardware, contains a rich, programming toolkit. CEI-SW is the software
distribution for the CEI-100 and CEI-200, and CEI-x20-SW is the software
distribution for the CEI-220, CEI-420, CEI-420A, CEI-520, CEI-520A,
CEI-620, CEI-820, and CEI-820TX.
The CEI-x20-SW distribution contains device drivers for Linux, VxWorks,
and Windows NT/XP/Vista/Server 2008/7/8.0/8.1/Server 2012/10 (note
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Introduction Hardware Specifications
CEI-100/CEI-200/CEI-x20 User’s Manual 2
that the only Windows platforms supported by the CEI-220 and CEI-
420/420A are Windows NT and 32-bit XP). The distribution includes
source code for many sample programs, supporting ANSI C, C#.NET,
Linux, VxWorks, and Visual Basic (VB6 and VB.NET). A LabWindows
CVI function panel and sample program are also provided.
BusTools/ARINC, our Windows-based ARINC data bus analysis and
simulation software, is available to control any of these products (except
the CEI-100, CEI-200, CEI-820, and CEI-820TX). Visit our web site for
additional information or to download demo software.
Hardware Specifications
This section shows hardware specifications for the CEI-100, CEI-200,
CEI-220, CEI-420, CEI-420A, CEI-520, CEI-520A, CEI-620, CEI-820,
and CEI-820TX.
Table 1. Hardware Specifications
Feature
CEI-100
CEI-200
CEI-220
CEI-420
CEI-420A
CEI-520/520A
CEI-620
CEI-820
CEI-820TX
Host Bus
Interface
8 bit ISA
16 bit ISA
16 bit ISA
16 bit PC/104
16 bit PC/104
with optional
PC/104plus
pass through
connector
(CEI-520)
5V PCI (32-bit)
(CEI-520A)
3.3V or 5V PCI
(32-bit)
5V cPCI
(32-bit)
3.3V or 5V
PMC (32-bit)
3.3V or 5V
PMC (32-bit)
Dual Port RAM
4K or
8K bytes
16K or 32K
64K bytes
64K bytes
64K bytes
512K bytes
512K bytes
1M bytes
2M bytes
Transmit
Channels
1
Up to 4
Up to 12
Up to 8
Up to 8
Up to 16
Up to 16
Up to 8
Up to 32
Receive
Channels
2
Up to 8
Up to 12
Up to 8
Up to 8
Up to 16
Up to 16
Up to 8
1
ARINC
Transmit Bit
Rates
12.5 or 100
Kbs
12.5 or 100 Kbs
or
programmable
12.5 or 100
Kbs
12.5 or 100
Kbs
12.5 or 100
Kbs
12.5 or 100 Kbs
12.5 or 100
Kbs
12.5 or 100 Kbs
or
programmable
12.5 or 100 Kbs
or
programmable
ARINC Receive
Low Speed
10.4 to 15.6
Kbs
10.4 to 15.6
Kbs or
programmable
10.4 to 15.6
Kbs
10.4 to 15.6
Kbs
10.4 to 15.6
Kbs
10.4 to 15.6 Kbs
10.4 to 15.6
Kbs
10.4 to 15.6
Kbs or
programmable
10.4 to 15.6
Kbs or
programmable
ARINC Receive
High Speed
83 to 125 Kbs
83 to 125 Kbs
or
programmable
83 to 125 Kbs
83 to 125 Kbs
83 to 125 Kbs
83 to 125 Kbs
83 to 125
Kbs
83 to 125 Kbs
or
programmable
83 to 125 Kbs
or
programmable
ARINC
Transmit Slew
Rate
Adjustment
Manual
Manual
Automatic
Automatic
Automatic
Automatic
Automatic
Automatic
Automatic
Memory
Footprint
Required
4K or 8K bytes
32K bytes
4K bytes
(paged access
by host to full
64K bytes)
4K bytes
(paged access
by host to full
64K bytes)
4K bytes
(paged access
by host to full
64K bytes)
16M byte
16M byte
16M byte
16M byte
I/O port
address
required
Yes
Yes
No
No
No
No
No
No
No
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Introduction Hardware Specifications
CEI-100/CEI-200/CEI-x20 User’s Manual 3
Feature
CEI-100
CEI-200
CEI-220
CEI-420
CEI-420A
CEI-520/520A
CEI-620
CEI-820
CEI-820TX
On-board
Processor
8-bit 80C88
@ 5 MHz
16-bit 80C186
@ 16 MHz
32-bit 80960
@ 12 MHz
32-bit 80960
@ 12 MHz
32-bit 80960
@ 16 MHz
32-bit 80960 @
100 MHz
32-bit 80960
@ 100 MHz
32-bit 80960
@ 100 MHz
32-bit 80960
@ 100 MHz
Discrete Inputs
None
None
4 universal
with software
adjustable
threshold
8,
ground/open,
low/high,
TTL/CMOS
Up to 16,
ground/open,
low/high,
TTL/CMOS
(8 share the
same lines as
the discrete
outputs)
Up to 16,
ground/open,
low/high,
TTL/CMOS
Up to 16,
ground/open
, low/high,
TTL/CMOS
Up to 16,
ground/open,
low/high,
TTL/CMOS
(share the
same lines as
the discrete
outputs)
None
Discrete
Outputs
None
None
4
Open/Ground,
.5 amp max.
8
Open/Ground,
.5 amp max.
Up to 8
Open/Ground,
.5 amp max.
(share the
same lines as
discrete
inputs 9-16)
Up to 16
Open/Ground, .5
amp max.
Up to 16
Open/Groun
d, .5 amp
max.
Up to 16
Open/Ground,
.5 amp max.
(share the
same lines as
the discrete
inputs)
None
Variable ARINC
receive
threshold
No
No
Yes - software
adjustable
from 0 to 25
Vpp
No
No
Yes
Yes
Yes
No
Variable ARINC
transmit
voltage
No
No
Yes - software
adjustable
from 0 to 10
Vpp
No
No
Yes - software
adjustable from
0 to 10 Vpp - all
channels
Yes -
software
adjustable
from 0 to 10
Vpp –
channels 1
through 4
only
No
No
Power
2 watts
6 watts
5 watts
3 watts
3 watts
7 watts
7 watts
5 watts
7 watts
ARINC
Connector(s)
15 pin female
“D”connector
25 pin female
“D”connector
37 pin “D”(1
male and 1
female)
40 pin and 20
pin IDC
40 pin and 20
pin IDC
68 pin SCSI-3
and 40 pin IDC
Two 50 pin
Champ
0.8mm
connectors
50 pin Champ
0.8mm and
P14
mezzanine
68 pin SCSI-3
and P14
mezzanine
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

CEI-100/CEI-200/CEI-x20 User’s Manual 4
CHAPTER 2
Installation
Overview
Software for these products is distributed on CD-ROM. Updates are
available on our web site (www.abaco.com/products/avionics).
When installing a CEI-x20 device under Windows, you must install the
software before installing the hardware. When installing a CEI-x20
device under Linux, you must install the hardware first.
It is recommended that you examine your system for resource conflicts
before installation. When upgrading from an older version, uninstall the
previous version of software before installing the new version. Software
installation instructions are provided in the Quick Start Guide.
Installing the Board
Before handling a circuit board, allocate a static free workstation and be
sure you are properly grounded. Then remove the board from its static
protective bag and inspect it.
Be aware of the potential for damage to this (and any other) circuit card
by static electricity. The board is shipped in a protective, anti-static bag
and must be handled according to static prevention procedures. Failure
to protect the board from static electricity may result in damage to the
board. Such damage may be evident immediately or not for years.
Each board is tested and shipped with the default settings described in this
manual. Resource conflicts or application requirements may cause you to
make adjustments to the default board settings. For this reason, the
following sections provide detailed information about features that may be
configured on these boards through DIP-switches and jumper settings.
Note:
Caution:
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Installation Setting the ISA Bus Base Address
CEI-100/CEI-200/CEI-x20 User’s Manual 5
Setting the ISA Bus Base Address
The base memory address of the board defines the base segment address of
the dual-port memory. The host computer sees the board at this address.
The default segment address for the CEI-100 is 0xCC00 (hex), which
translates to a physical address of 0xCC000. The default segment address
for the CEI-200, CEI-220, CEI-420, and CEI-420A is 0xD000 (hex),
which translates to a physical address of 0xD0000.
Make a note of the board address you program so you can make it known
to the software. Use the physical address when installing the ISA
hardware under VxWorks, Linux, or Windows NT or 32-bit XP. The
address for both boards is switch-selectable within the upper memory
block (UMB) area of the IBM PC. This is the address space between
640K and 1024K. Since other devices also use this space, select an area
not already being used. Many common software programs such as Norton
Utilities and Quarterdeck Manifest can help you identify software on your
system. The default addresses were chosen to minimize conflict within a
typical system; however, you may need to make a change.
Avoid selecting any addresses that directly conflict with other installed
devices. The ARINC memory address space must not directly overlap
with any other devices. In addition, you must avoid any indirect conflicts.
This occurs when a 16-bit memory interface (such as the CEI-
200/220/420/420A) is placed in the same 128 Kbytes region (i.e., segment
address ranges: A000-C000 or C000-E000 or E000-10000) as an 8-bit
memory interface. This is due to an inherent architectural limitation of the
IBM PC.
Finally, when selecting a base memory address, be aware of a potential
conflict with expanded memory managers (e.g., EMM386, QEMM386)
also using the UMB. You can avoid this problem by configuring the
memory manager to exclude the ARINC memory from its list of available
mapping regions. For example, when starting EMM386, use the command
line switch: X=D000-D7FF for a CEI-200 at the default segment address
of D000. See your memory manager documentation for a complete
discussion of these switches.
The base I/O address is also switch-selectable. I/O commands are used to
control the CEI-100 and CEI-200 boards, while the CEI-220, CEI-420, and
CEI-420A boards don’t use a base I/O address.
Both the base memory and base I/O address are selected through a single
DIP-switch located on each board next to the end panel. Only certain
address bits are selectable. All other bits are fixed as shown. When a
switch is OFF, the corresponding address bit is a one and when it is ON
the corresponding address bit is a zero.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Installation ARINC 429 Slew Rate Configuration for CEI-100/CEI-200
CEI-100/CEI-200/CEI-x20 User’s Manual 6
ARINC 429 Slew Rate Configuration for CEI-100/CEI-200
Some jumpers may be installed on the CEI-100 and CEI-200 boards to
allow proper selection of ARINC transmission slew rate. On CEI-x20
devices, slew rate selection is automatic. The slew rate refers to the rise
and fall times for the ARINC signals.
To configure the slew rate for low-speed transmission (12.5K bps) for a
channel, install a pair of jumpers to connect the proper capacitance. The
bit rate (100K or 12.5K) is software-programmable. As a rule, it is
possible to run at either bit rate without the jumpers in place. However, to
meet the ARINC 429 specification exactly for low speed slew rate, you
must install the appropriate jumpers.
Transmitting at low speed without the jumpers installed causes the ARINC
waveform to be squarer than the specification defines. However, most
ARINC 429 receivers can tolerate this. Transmitting at high speed with
the jumpers in place makes the waveform so far out of specification that it
is not useable.
Configuring the CEI-820TX
This section provides configuration information for the CEI-820TX.
CEI-820TX Input/Output Connector Pin Out
To couple the CEI-820TX to ARINC devices, a front bezel connector (P1)
and a mezzanine PMC connector (P14) are provided. The front bezel
connector is a 68-pin SCSI connector (AMP/Tyco part number 787394-7).
Figure 1. 68-pin Receptacle Connector (SCSI-3 compatible, view facing receptacles)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Installation Configuring the CEI-820TX
CEI-100/CEI-200/CEI-x20 User’s Manual 7
Table 2. CEI-820TX Connector Definitions (P1 and P14)
Signal
P1 Pin
P14 Pin
Signal
P1 Pin
P14 Pin
RX1A
1
RX1B
35
TX1A
2
1
TX1B
36
2
TX2A
3
3
TX2B
37
4
TX3A
4
5
TX3B
38
6
TX4A
5
7
TX4B
39
8
TX5A
6
9
TX5B
40
10
TX6A
7
11
TX6B
41
12
TX7A
8
13
TX7B
42
14
TX8A
9
15
TX8B
43
16
TX9A
10
17
TX9B
44
18
TX10A
11
19
TX10B
45
20
TX11A
12
21
TX11B
46
22
TX12A
13
23
TX12B
47
24
TX13A
14
25
TX13B
48
26
TX14A
15
27
TX14B
49
28
TX15A
16
29
TX15B
50
30
TX16A
17
31
TX16B
51
32
Ground
18
Ground
52
TX17A
19
33
TX17B
53
34
TX18A
20
35
TX18B
54
36
TX19A
21
37
TX19B
55
38
TX20A
22
39
TX20B
56
40
TX21A
23
41
TX21B
57
42
TX22A
24
43
TX22B
58
44
TX23A
25
45
TX23B
59
46
TX24A
26
47
TX24B
60
48
TX25A
27
49
TX25B
61
50
TX26A
28
51
TX26B
62
52
TX27A
29
53
TX27B
63
54
TX28A
30
55
TX28B
64
56
TX29A
31
57
TX29B
65
58
TX30A
32
59
TX30B
66
60
TX31A
33
61
TX31B
67
62
TX32A
34
63
TX32B
68
64
Signal pairs “TXnA”/”TXnB”and “RXnA”/”RXnB”are the positive and
negative lines of an ARINC differential pair.
The ARINC receive channel is available only on the front bezel
connector (P1). Configurations with less than 32 transmit channels use
the first (lowest number) defined channels.
One source for a breakout adapter for a 68-pin SCSI connector is
Dynamic Engineering (www.dyneng.com). A three-foot SCSI cable, part
number HDECable68-1, is available as well as a pass-through breakout
adapter with screw terminals, part number HDEterm68. Some standard
68-pin SCSI cables built for computer peripheral use do not include
wires for all 68 pins.
Notes:
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Installation Configuring the CEI-820
CEI-100/CEI-200/CEI-x20 User’s Manual 8
Configuring the CEI-820
This section provides configuration information for the CEI-820.
CEI-820 Outline Drawing
Figure 2. CEI-820 Outline Drawing
CEI-820 Input/Output Connector Pin Out
To couple the CEI-820 to ARINC devices and discrete inputs and outputs,
a front panel connector (P1) and a mezzanine PMC connector (P14) are
provided.
Figure 3. 50-pin P1 connector (AMP Champ 0.8 mm receptacle
connectors - AMP part number 787096-1)
Table 3. CEI-820-xx and CEI-820-xxJ Connector Definitions (P1 and P14)
Signal
P1 Pin
P14 Pin
Signal
P1 Pin
P14 Pin
TX8A
1
9
TX8B
26
10
TX7A
2
11
TX7B
27
12
TX6A
3
13
TX6B
28
14
TX5A
4
15
TX5B
29
16
TX4A
5
17
TX4B
30
18
TX3A
6
19
TX3B
31
20
TX2A
7
21
TX2B
32
22
TX1A
8
23
TX1B
33
24
RX8A
9
25
RX8B
34
26
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
This manual suits for next models
12
Table of contents