Aim MIL-STD-1553 User manual

MIL-STD-1553
Interface Module
for Windows
getting started
November 2012
V11.2x Rev. A
AIM GmbH
Sasbacher Str. 2
79111 Freiburg, Germany
Tel: +49-761-45229-0
Fax: +49-761-45229-33
sales@aim-online.com
www.aim-online.com


MIL-STD-1553
Getting Started Manual
MIL-STD-1553 TEST AND SIMULATION INTERFACE
MODULE
API1553-1/2 (PCI Version)
ACI1553-1/2 (cPCI Version)
APX1553-1/2/4/DS (PCI-X Version)
ACX1553-3U-1/2/4/DS (PXI Version)
ACX1553-6U-4/8/DS (cPCI-X Version)
AMC1553-1/2/4/T (PMC Version)
ACP1553 (PCI Verson)
ACC1553-3U (cPCI Version)
ACC1553-6U (cPCI Version)
APM1553 (PC-Card Version)
AP104-1553-1/2/4 (PC104+ Version)
APU1553-1/2 (USB Version)
AEC1553-1/2 (ExpressCard Version)
AXC1553-1/2/4 (XMC Version)
AMCX1553-1/2/4/T (PMC Version)
APE1553-1/2/4/DS (PCIe Version)
V11.2x Rev. A
November 2012
AIM No. 60-11200-35-112X-A

ii
AIM WORLDWIDE
AIM GmbH
Sasbacher Str. 2
79111 Freiburg, Germany
+49-761-45 22 90
Munich Sales Office
Terofalstrasse 23 a
80689 Muenchen
+49-89-70 92 92 92
AIM-USA
Seven Neshaminy Interplex
Suite 211
Trevose, PA 19053
267-982-2600
877-520-1553
AIM UK
Lincoln Rd, Cressex Business Park
Bucks HP12 3RB, England
+44-1494-44 68 44
Notice: The information that is provided in this document is believed to be accurate. No
responsibility is assumed by AIM for its use. No license or rights are granted by implication
in connection therewith. Specifications are subject to change without notice.
©Copyright 2001-2012 : AIM
www.aim-online.com

iii
DOCUMENT HISTORY
Version
Cover Date
Created by
Description
03.01
Nov 2000
Jo Ann
Hamilton
Creation of document, written around BSP 3.00
04.00
26 Jun 2001
Pat Frodyma
Modified for BSP 4.11 release
04.10
Jun 2001
Pat Frodyma
Modified cover art, removed specific BSP references
05.00
Nov 2001
Pat Frodyma/
Tony Ricker
Modified for BSP 5.12 release, added Addendum for
previous BSP version removal, included Running a
Sample Project and Programming the API1553 Module
Sections
05.10
Dec 2001
Pat Frodyma/
Tony Ricker
Modified with 98/ME/2000, 95, NT driver details
06.00
Apr 2002
Pat Frodyma/
Tony Ricker
Modified for BSP 6.00, Removed Win 95 Drivers
06.20
Jul 2002
Pat Frodyma
Modified for BSP 6.20, included NT setup Utility
06.21
Feb 2003
T. Troshynski
Added note for Windows NT 4.0 drivers
06.22
Jul 2003
J. Furgerson
Applied AIM format/updated procedures
Referred to Programmer’s Guide for Programming
Modified for BSP 6.21
07.10
Nov 2003
J. Furgerson
Modified for BSP 7.10
08.0x-A
Mar 2004
P. Giesel
Modified for BSP 8.00
08.0x-B
Mar 2004
J. Furgerson
Minor format changes
08.0x-C
Mar 2004
P. Giesel
Corrected phone number
Corrected AIM document number
08.0x-D
Apr 2004
P. Giesel
Changed page I to a common layout
Corrected AIM document number
08.0x-E
Apr 2004
F. Schmid
Small corrections
08.0x-F
May 2004
P. Giesel
Corrected AIM document number
08.1x-A
December 2004
P. Giesel
Modified for BSP V08.10
09.0x-A
March 2005
P. Giesel
Modified for BSP V09.00
09.1x-A
February 2006
P. Giesel
Modified for BSP V09.10
New system driver installation description
New firmware update description
09.1x-B
February 2006
P. Giesel
Changed AIM-USA to AIM in some pictures
09.2x-A
June 2006
P. Giesel
Modified for BSP V09.20
09.3x-A
January 2007
P. Giesel
Modified for BSP V09.30
09.3x-B
July 2007
S. Riedinger
Unify names of products
09.3x-C
August 2007
S. Riedinger
Update images
09.3x-D
June 2008
P. Giesel
Changed front page (added APX1553-4)
10.0x-A
May 2009
P. Giesel
Modified for BSP V10.00
10.1x-A
September 2009
M. Haag
Modified for BSP V10.10
10.2x-A
April 2010
M. Haag
Modified for BSP V10.20
Removed support for Windows NT
New hardware AP104-1553-1/2/4
New hardware APU1553-1/2
New samples
10.3x-A
August 2010
T. Jahn
New AIM-USA address
11.0x-A
March 2011
T. Jahn
Updated to BSP V11.00 Release
11.0x-B
March 2011
T. Jahn
Changed Start menu
11.1x-A
August 2011
M. Haag
Updated to BSP V11.10 Release
11.2x-A
November 2012
M. Haag
Updated to BSP V11.20 Release

iv
THIS PAGE INTENTIONALLY LEFT BLANK

v
TABLE OF CONTENTS
Section Title Page
1INTRODUCTION....................................................................................................... 1
1.1 About This Manual................................................................................................... 1
1.2 How This Manual is Organized................................................................................ 2
1.3 General Documentation Conventions ...................................................................... 3
1.4 Applicable Documents ............................................................................................. 4
2NEW BSP AND HARDWARE INSTALLATION PROCEDURE........................ 5
2.1 BSP Installation........................................................................................................ 5
2.2 Hardware Installation (API1553)............................................................................. 8
2.2.1 Installing the AIM Hardware............................................................................... 9
2.2.2 Installing the Windows system driver................................................................ 10
3BSP UPGRADE PROCEDURE.............................................................................. 17
3.1 Install the New BSP ............................................................................................... 17
3.2 Update the Onboard Flash Firmware ..................................................................... 18
3.2.1 Update of API / ACI / APX1553 boards ........................................................... 18
3.2.2 Update of AEC/AXC/AMCX/APE boards........................................................ 18
3.2.3 Update of AMC / APM / AP104 / USB boards................................................. 19
3.3 Removing Previously Installed Drivers and BSP................................................... 20
3.3.1 Removing the Windows system driver and BSP............................................... 20
4CONNECTING THE AIM MODULE TO THE BUS .......................................... 23
5COMPILING AND RUNNING A SAMPLE PROJECT...................................... 27
6NOTES....................................................................................................................... 31
6.1 Acronyms and Abbreviations................................................................................. 31
7DOWNLOADING THE BSP FROM AIM-ONLINE........................................... 34

vi
THIS PAGE INTENTIONALLY LEFT BLANK

PCI 1553 Getting Started Manual 1
Section 1 –Introduction
1 INTRODUCTION
1.1 About This Manual
This Getting Started Manual has been developed to assist first time users of the following
boards (subsequently referred to as PCI 1553) with software installation, hardware setup, and
starting a sample project:
API1553
ACI1553
APX1553
ACX1553-3U
ACX1553-6U
AMC1553
ACP1553
ACC1553-3U
ACC1553-6U
APM1553
AP104-1553
APU1553
AEC1553
AXC1553
AMCX1553
APE1553
Step by step instructions cover PCI 1553 Board Software Package (subsequently referred to
as BSP) installation, board installation, and driver configuration. The BSP provides users
with current documentation, board drivers, and sample development projects. Additionally,
the BSP provides utility files that are used to upgrade the PCI 1553 on-board firmware, which
is also described in this manual. The current version of all BSPs is available from the
DOWNLOAD AREA of the AIM website at http://www.aim-online.com.
AIM is also a leading designer and manufacturer of other high performance test and
simulation modules, data bus analyzer software and systems for MIL-STD-1553 A/B,
AFDX/ARINC664, ARINC429, MIL-STD-1760 and CAN/ARINC825, PANAVIA Serial
Link and Fibre Channel. Supported hardware platforms include PCI, Compact PCI, VME,
VXI, PC104+, PC-Card, Express Card, PMC, XMC, USB and PCIe. Information about all
AIM products can be found at http://www.aim-online.com.

2 PCI 1553 Getting Started Manual
Section 1 –Introduction
1.2 How This Manual is Organized
This manual is organized as follows:
Section 1, INTRODUCTION, contains an overview of this manual.
Section 2, NEW BSP INSTALLATION PROCEDURE, describes the procedure used to
install the BSP software and the 1553 hardware on a system that does not have
a previous 1553 BSP installed.
Section 3, BSP UPGRADE PROCEDURE, describes the procedure used to upgrade
the BSP software and the PCI 1553 onboard flash firmware on a system that
has a previous 1553 BSP installed.
Section 4, CONNECTING THE AIM MODULE TO THE BUS, contains a description
and diagrams of the different methods used to connect the AIM 1553 card to
the 1553 bus.
Section 5, COMPILING AND RUNNING A SAMPLE PROJECT, contains the
procedure used to open, build, and run a sample project included in the BSP.
Microsoft Visual C++ is used.

PCI 1553 Getting Started Manual 3
Section 1 –Introduction
1.3 General Documentation Conventions
We use a number of different styles of text and layout in this document to help differentiate
between the different kinds of information. Here are some examples of the styles we use and
an explanation of what they mean:
Italics - used as a placeholder for the actual name, filename, or version of the
software in use
Bold text - a function, or parameter, or used to highlight important information
Bold Blue - will be used to show reference documentation
Bold italics - caution, warning or note
Font - font used to show paths, directories and filenames within the body of text
will be shown in blue. For example:
C:\Windows\System32\Drivers\Aim_mil.sys
A smaller version of this font will be used to list
software code.
|- an action delineator that will lead you through nested menu items and dialog
box options to a final action, for example, the File | Open ..

4 PCI 1553 Getting Started Manual
Section 1 –Introduction
1.4 Applicable Documents
AIM has developed several documents that may be used to aid the user with other aspects of
the PCI 1553 bus interface card. These documents and a summary of their contents are listed
below:
PCI 1553 Reference Manual - provides the 1553 application developer with detailed
programming information including library function call and header file details and
specific troubleshooting information. This guide is to be used in conjunction with the
PCI 1553 Programmer's Guide.
PCI 1553 Programmer’s Guide - provides the 1553 application developer with high-level
s/w development information including high level PCI 1553 system design
information, board support package contents, user application system design concepts,
function call guidelines, and sample programs. This guide is to be used in
conjunction with the Software Library Reference Manual for PCI 1553 Windows
Applications.
MIL-STD-1553 Tutorial - provides a general overview of MIL-STD-1553 including MIL-
STD-1553 history and a complete annotated version of the MIL-STD-1553B
specification and an interpretation of the specification contents.
PBA.pro Bus Analyzer User Manual -provides instruction on how to use the PC based
MIL-STD-1553 bus analyzer software package, PBA.pro, to setup and control the PCI
1553 Bus Interface Module.
AIM Network Server (ANS) Users Manual - assists users with installation and initial setup
of the AIM Network Server software. Client and Server configuration and
software/hardware requirements are outlined with complete step by step instructions
for software installation.
Hardware Manuals -- provide the hardware user’s manual for the specified modules. The
documents cover the hardware installation, the board connections the technical data
and a general description of the hardware architecture. The following hardware
manuals are available:
ACI1553-3U Hardware Manual (cPCI Bus modules)
API1553 Hardware Manual (PCI Bus modules)
AVI1553 Hardware Manual (VME-Bus modules)
AVX1553 Hardware Manual (VME-Bus modules )
APX1553 Hardware Manual (PCIx Bus modules)
ACX1553 Hardware Manual (PCIx Bus modules)
AMC1553 Hardware Manual (PMC-Bus modules)
APM1553 Hardware Manual (PCMCIA-Bus modules)
AP104-1553 Hardware Manual (PC104+ Bus modules)
APU1553 Hardware Manual (USB Bus modules)
AEC1553 Hardware Manual (ExpressCard Bus modules)
AMCX1553 Hardware Manual (PMC Bus modules)
AXC1553 Hardware Manual (XMC Bus modules)
APE1553 Hardware Manual (PCIe Bus modules)

PCI 1553 Getting Started Manual 5
Section 2 –New BSP and hardware installation procedure
2 NEW BSP AND HARDWARE INSTALLATION PROCEDURE
This section contains the procedure used to install the BSP software and the PCI 1553
hardware on a system that does not have a previous BSP installed. If installing on a system
that has a previous version of the BSP installed, the BSP upgrade procedure described in
Section 3 should be used.
The PCI 1553 Windows BSP contains reference documents, board drivers, sample
development projects and firmware upgrade utility files. These files are automatically loaded
onto the system by installing the BSP software package.
The software is available on DVD from AIM or via a download from AIM-Online.
Appendix A contains instructions for obtaining the BSP via a download from AIM-Online.
To properly install the AIM PCI 1553 Windows BSP and hardware:
a. Complete the procedure described in Section 2.1, BSP Software Installation.
b. Perform the procedure described in Section 2.2, Hardware Installation.
Note: In order to ensure proper installation, it is important that the BSP Software
installation (described in Section 2.1) is completed before the PCI 1553 hardware is
installed.
2.1 BSP Installation
The PCI 1553 Windows Board Support Package includes the following resources which will
be installed on your computer upon completion of the steps described in this section:
ANS (AIM Network Server) Setup Utility
Software Library Reference Manuals
BSP Release Notes
Windows System Drivers
On-board firmware update utilities
Sample project

6 PCI 1553 Getting Started Manual
Section 2 –New BSP and hardware installation procedure
To install the BSP software from the AIM provided CD or a download from
AIM-Online
1. If using the AIM provided DVD, insert the DVD into the DVD ROM drive.
The Setup Application will automatically start after a few seconds.
If the Setup Application does not start after a few seconds, or the BSP is
being installed from an AIM-Online download, the Setup Application must
be manually started.
2. To Start the application manually, navigate to the DVD ROM drive or the
download directory and double click the Setup.exe icon, or start it with the
Start | Run... command.
3. Once the Setup Application has started, step through the install wizard to
complete the installation.
You will be given the opportunity to choose the directory where the BSP is to
be installed. Default locations can also be used.

PCI 1553 Getting Started Manual 7
Section 2 –New BSP and hardware installation procedure
The BSP installation will result in the creation of the following
Program Folder icons which can be located by going to Start | All
Programs | AIM GmbH | PCI-1553-Windows-BSP-Vxxxx:
The BSP installation will also result in the creation of the
directory structure shown below. The AIM GmbH directory
will be located in C:\Program Files\. The Program
Files directory will be located on the drive that was chosen
during the BSP install.
The folder contents are:
Add-Ons Additional software or source code
distributed with the BSP.
Ans AIM Network Server –for remote
access to AIM modules.
Doc Reference manuals seeninthe Program folder.
include Header files used during compilation.
LabView LabView application DLL and Libraries
lib32 DLL and Import Library required to develop an application for 32 and
64 bit Windows systems.
lib64 DLL and Import Library required to develop an application for 64 bit
Windows systems.
Onboard-SW Update utilities that are used to update the onboard firmware.
Sample Sample project and source files for Microsoft Visual Studio 2008.
SysDrv32/PCI Windows XP/Vista/7 32 Bit PCI driver
SysDrv32/USB Windows XP/Vista/7 32 Bit USB driver
SysDrv64/PCI Windows 7 64 Bit PCI driver
SysDrv64/USB Windows 7 64 Bit USB driver

8 PCI 1553 Getting Started Manual
Section 2 –New BSP and hardware installation procedure
2.2 Hardware Installation
Once you have installed the BSP as described in Section 2.1, you can now begin installation
of the hardware and associated driver. AIM devices are full PCI Plug-and-Play capable.
There are no jumpers or switches to modify before installation.
The hardware installation is completed by performing the steps as described below:
a. Install the device as described in Section 2.2.1.
b. Install and verify the Windows driver as described in Section 2.2.2 Driver
installation for Windows XP , Windows Vista and Windows 7 systems

PCI 1553 Getting Started Manual 9
Section 2 –New BSP and hardware installation procedure
2.2.1 Installing the AIM Hardware
ESD Warning!!! The PCI 1553 boards are typical electronic devices that are
sensitive to electrostatic discharge. It is important to observe normal
precautions when handling the board to prevent damage.
To install the API1553, ACI1553, APX1553 or ACX1553 board
1. Power off the PC
2. Insert the board into an available PCI slot
3. Reboot the PC
Windows will recognize the new hardware as an API1553, ACI1553,
APX1553, ACX1553 board or a PCI Bridge Device and start the Found New
Hardware Wizard.
To install the AMC1553 board
1. Power off the PC
2. Insert the AMC1553 board into an available PCI slot via a PMC-Adapter or
insert the AMC1553 board into an available cPCI slot via a PMC carrier board
(e.g. AIM ACC board)
3. Reboot the PC
Windows will recognize the new hardware as an AMC1553 board or a PCI
Memory Controller and start the Found New Hardware Wizard.
To install the AEC / APM1553 board
1. Insert the board into an available ExpressCard / PC-Card slot
Windows will recognize the new hardware as an AEC1553, APM1553 board
or a PCI Memory Controller and start the Found New Hardware Wizard.
To install the APU1553 board
1. Insert both USB-A plugs into free USB ports of you computer. Insert the mini
USB plug into the APU1553 USB device. Windows will then start the Found
New Hardware Wizard.
To install the AXC/AMCX1553/APE1553 board
1. Power off the PC
2. Insert the board into an available slot.
3. Start the PC
4. Windows will recognize the new hardware as an AXC/AMCX1553 /APE
board or a PCI Memory Controller and start the Found New Hardware
Wizard.

10 PCI 1553 Getting Started Manual
Section 2 –New BSP and hardware installation procedure
2.2.2 Installing the Windows system driver
The following procedures perform installation and verification of the Windows XP, Windows
Vista Driver or Windows 7. The Hardware Wizard will be directed to obtain the Windows
XP, Windows Vista or Windows driver for the device from:
c:\Program Files\AIM GmbH\PCI-1553-Windows-BSP-Vxxxx\SysDrv32
or
c:\Program Files\AIM GmbH\PCI-1553-Windows-BSP-Vxxxx\SysDrv64
This SysDrv32 and the SysDrv64 folder should have been installed using BSP
installation procedure from Section 2.1.
Note: The following procedure images have been obtained when performing installation
using Windows XP. If you are using a Windows Vista or a Windows 7 system, the
Hardware Wizard may display slightly different text in the windows.
To install the Windows driver
1. In the Found New Hardware Wizard, select:
Install from a list or specific location (Advanced)
Then select the Next button. (You do not need the installation CD inserted
into the CD drive.)

PCI 1553 Getting Started Manual 11
Section 2 –New BSP and hardware installation procedure
2. Select:
Don’t search. I will choose the driver for install.
Select the Next button.
3. Select the Next button again.

12 PCI 1553 Getting Started Manual
Section 2 –New BSP and hardware installation procedure
4. Select the Have Disk button.
5. Select Browse and navigate to:
For 32 Bit PCI devices:
c:\Program Files\AIM GmbH\PCI-1553-Windows-BSP-
Vxxxx\SysDrv32\PCI
For 32 Bit USB devices:
c:\Program Files\AIM GmbH\PCI-1553-Windows-BSP-
Vxxxx\SysDrv32\USB
For 64 Bit PCI devices:
c:\Program Files\AIM GmbH\PCI-1553-Windows-BSP-
Vxxxx\SysDrv64\PCI
For 64 Bit USB devices:
c:\Program Files\AIM GmbH\PCI-1553-Windows-BSP-
Vxxxx\SysDrv64\USB
Other manuals for MIL-STD-1553
1
Table of contents
Other Aim Control Unit manuals
Popular Control Unit manuals by other brands

Alfalaval
Alfalaval Unique Mixproof instruction manual

Technica Engineering
Technica Engineering 100Base-T1 SFP user manual

Technica Engineering
Technica Engineering 1000Base-T1 SPY mini user manual

System air
System air TCA 150D2 operating instructions

Hi-Tec
Hi-Tec Spectra 75 instructions

Ublox
Ublox SAM-M10Q Integration manual

GiBiDi
GiBiDi SC380 Instructions for installation

Proportion-Air
Proportion-Air QL3 Series Installation & maintenance instructions

Hi-Tec
Hi-Tec SPECTRA PRO instruction manual

FeiYu Tech
FeiYu Tech FYitm instructions

Alfalaval
Alfalaval Unique Mixproof Horizontal Tank instruction manual

SPX FLOW
SPX FLOW Waukesha Cherry-Burrell D4 Series instruction manual