afdx tis manual rev b released 2011-12-08 · 12/8/2011  · arinc-664 flight test and simulator...

57
ICS, Inc. 10801 N. 24 th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 1 A664-FTSIU Users Manual Rev B 2011-12-08 A664-FTSIU ARINC 664 / AFDX Flight Test & Simulator Interface Unit Users Manual REV B December 8, 2011 For further information or questions contact: Innovative Control Systems, Inc. 10801 N. 24 th Ave Suite 103 Phoenix, Arizona 85029 U.S.A. +01-602-861-6984 Voice +01-602-588-9440 FAX www.icsaero.com

Upload: others

Post on 18-Jan-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 1

A664-FTSIU Users Manual Rev B 2011-12-08

A664-FTSIU

ARINC 664 / AFDX Flight Test & Simulator Interface Unit

Users Manual REV B

December 8, 2011

For further information or questions contact:

Innovative Control Systems, Inc. 10801 N. 24th Ave Suite 103 Phoenix, Arizona 85029 U.S.A.

+01-602-861-6984 Voice +01-602-588-9440 FAX

www.icsaero.com

Page 2: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 2

A664-FTSIU Users Manual Rev B 2011-12-08

Page 3: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 3

A664-FTSIU Users Manual Rev B 2011-12-08

TABLE OF CONTENTS

1.1.  FIGURES ............................................................................................................................................................. 4 

2.  QUICK START INFO ............................................................................................................................................... 5 

2.1.  FTSIU AFDX CONSUMED DATA DISPLAY PAGE (PAGE 2) ................................................................................... 6 2.2.  FTSIU AFDX RECORDING DETAILS DISPLAY PAGE (PAGE 3) .............................................................................. 7 2.3.  FTSIU APIC MEMORY DISPLAY PAGE (PAGE 4) ................................................................................................. 8 2.4.  FTSIU INTERNAL STATISTICS DISPLAY PAGE (PAGE 5) ....................................................................................... 9 

3.  SCOPE ................................................................................................................................................................... 10 

3.1.  REFERENCES .................................................................................................................................................... 10 3.2.  ABBREVIATIONS ................................................................................................................................................ 11 3.3.  COPYRIGHTS AND TRADEMARKS ........................................................................................................................ 11 

4.  A664 FLIGHT TEST / SIMULATOR INTERFACE UNIT (A664-FTSIU) FUNCTIONAL OVERVIEW ................. 12 

5.  A664-FTSIU FLIGHT TEST / SIMULATOR INTERFACE UNIT OPERATIONAL OVERVIEW ........................... 13 

5.1.  SYSTEM OVERVIEW AND INTRODUCTION ............................................................................................................. 13 5.2.  SYSTEM POWER UP AND SHUTDOWN ................................................................................................................. 13 5.3.  SYSTEM FILE REQUIREMENTS ............................................................................................................................ 15 5.4.  LOADING SYSTEM FILES .................................................................................................................................... 16 

5.4.1.  FTSIU Configuration File ......................................................................................................................... 16 5.5.  LOADING SOFTWARE UPDATE FILES ................................................................................................................... 17 5.6.  COMMAND-LINE OPERATION .............................................................................................................................. 18 5.7.  PLAYBACK MODE .............................................................................................................................................. 18 

6.  32-BIT GULFSTREAM / 16-BIT TTC-ARCA-L3 INTERFACE SELECTION ....................................................... 19 

7.  SYSTEM ELECTRICAL INTERFACE CONNECTORS ........................................................................................ 21 

7.1.  SYSTEM ELECTRICAL CONNECTORS A664-FTSIU .............................................................................................. 21 

8.  (OPTIONAL) (PARALLEL GULFSTREAM INTERFACE) ELECTRICAL CONNECTIONS ................................ 22 

8.1.  CH0 INTERFACE CONNECTOR (GULFSTREAM 32-BIT DATA) ................................................................................ 22 8.2.  CH1 INTERFACE CONNECTOR (ADDRESS, STROBE, INTERRUPT, AND WORD SELECT) .......................................... 22 8.3.  APIC INTERFACE CABLE & BREAKOUT BOARD ................................................................................................... 23 8.4.  (OPTIONAL) GULFSTREAM 32-BIT PARALLEL INTERFACE OVERVIEW ................................................................. 25 8.5.  CH0 INTERFACE CONNECTOR PIN CONNECTIONS ............................................................................................... 27 8.6.  CH1 INTERFACE CONNECTOR PIN CONNECTIONS ............................................................................................... 28 

9.  APIC (PARALLEL ACRA/TELETRONICS/L3 INTERFACE) ELECTRICAL CONNECTIONS ........................... 29 

9.1.  CH0 INTERFACE CONNECTOR............................................................................................................................ 29 9.2.  CH1 INTERFACE CONNECTOR............................................................................................................................ 29 9.3.  APIC INTERFACE CABLE & BREAKOUT BOARD ................................................................................................... 30 9.4.  ACRA KAM-500, TTC CDAU, AND L3 PARALLEL INTERFACE OVERVIEW .......................................................... 32 9.5.  ACRA, TTC (TTL) CH0 INTERFACE CONNECTOR PIN CONNECTIONS ................................................................ 33 9.6.  L3 (LVD) CH0 INTERFACE CONNECTOR PIN CONNECTIONS ................................................................................ 34 9.7.  CH1 INTERFACE CONNECTOR PIN CONNECTIONS ............................................................................................... 35 

10.  UDP DATAGRAM FORMAT ............................................................................................................................. 36 

10.1.  STATUS BYTE FORMAT (OUTPUT BY A664-FTSIU VIA UDP LINK) .................................................................... 38 10.2.  A664-FTSIU OUTPUT DATA TYPES ............................................................................................................... 38 10.3.  IEEE 745 SINGLE PRECISION FLOAT .............................................................................................................. 39 10.4.  CRC32 USED TO VERIFY CONTENTS OF UDP DATAGRAM ................................................................................. 40 

11.  WINDOWS BASED CONFIGURATION UTILITY ............................................................................................. 42 

Page 4: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 4

A664-FTSIU Users Manual Rev B 2011-12-08

11.1.  RECOMMENDED MINIMUM COMPUTER REQUIREMENTS .................................................................................... 42 11.2.  FEATURES ..................................................................................................................................................... 42 11.3.  INSTALLATION ................................................................................................................................................ 43 11.4.  CONFIGURATION TOOL BASIC OPERATION ...................................................................................................... 44 11.5.  CONFIGURATION TOOL OPERATION ................................................................................................................ 45 

11.5.1.  New or Existing Map File ..................................................................................................................... 46 11.5.2.  Loading a Harvest Database ............................................................................................................... 48 11.5.3.  Network Applications Tree View .......................................................................................................... 50 11.5.4.  Network Application NDO Tree Expansion .......................................................................................... 51 11.5.5.  ARINC-NDO Field Expansion .............................................................................................................. 52 11.5.6.  IDL-NDO Field Expansion ................................................................................................................... 53 11.5.7.  Possible User Prompts during parameter selection: ........................................................................... 54 11.5.8.  NDO Field Channel MAP Placement and Display ............................................................................... 55 11.5.9.  Changing the assigned channel number ............................................................................................. 56 

12.  WINDOWS BASED CONFIGURATION UTILITY OUTPUT DATA STRUCTURES ........................................ 57 

12.1.  FTSIU .CFG FILE FORMAT ............................................................................................................................ 57 

1.1. Figures Figure 1 Opening Screen A664 FTSIU Configuration Tool 43 Figure 2 Opening Screen 45 Figure 3 Selecting a NEW or Existing MAP File 46 Figure 4 Load Map File Dialog 47 Figure 5 NEW Map Initialization 47 Figure 6 Loading an ARINC-664 Database 48 Figure 7 ARINC 664 / AFDX Database Open Dialog 49 Figure 8 Expanded Tree View of Network Applications 50 Figure 9 Network Application Expansion View 51 Figure 10 Expanded ARINC-429 NDO 52 Figure 11 Expanded IDL-NDO types showing fields 53 Figure 12 Multiple Source Selection Dialog 54 Figure 13 Multiple Byte IDL field Selection Dialog 54 Figure 14 Example of placed single channel parameter 55 Figure 15 Mixed Single and Multi Channel Data Selected 55 Figure 16 Channel Change Dialog 56 Figure 17 Channel Overlap Warning Dialog 56 

Page 5: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 5

A664-FTSIU Users Manual Rev B 2011-12-08

2. QUICK START INFO

A664 TIU Quickstart Information: This FTSIU computer system is running SuSE Linux Distribution Version 10.3 or later See: http://www.novell.com/products/opensuse/ for more information if desired. Extensive on-machine help is installed as well as online-help is available. There are two accounts on this machine. These are: Account “tisuser” with password “tisuser” Account “root” with password “root” This machine has an FTP server active as well as a SAMBA file server to allow windows based network machines to transfer files to and from the SIU. The workgroup is presently defined as: ICS Files may be loaded to the program directory for the FTSIU software by connecting as “tisuser” with password “tisuser”. Configuration Files should be transferred to the home directory of the “tisuser” account which will be the default if logging in with the tisuser account information. Remote login by the “root” user has been allowed on this machine. This would normally be a security risk, but this machine is a dedicated purpose machine and will not normally be connected to the Internet. This machine will boot up automatically as an ARINC 664 FTSIU running in a console window on console 1 and begin recording. Recording files are created on the dedicated internal recording media with a path of “/media/TISDATA/”. The filenames contain the extension .01 and are automatically chosen by the FTSIU using the current IRIG time to ensure uniqueness. There are terminal options associated with the A664-FTSIU which set the names of the configuration file and the LIVE / Playback mode. It also sets the IP address of the UDP data broadcasts and the base UDP port numbers for data to the attached equipment and from the attached equipment. Below are screen shots of the FTSIU software starting with page 2, which is the Consumed Data page. 35 decoded AFDX parameters of the 8192 possible are displayed on this page. The Windows-based ARINC-664 FTSIU Configuration Tool software (installed on a Windows-based platform) is used to configure the parameters to be consumed from the AFDX bus and subsequently transmitted to the connected Simulation / Data Acquisition equipment via UDP Ethernet. There are 5 pages that may be displayed. Pressing the number keys 1-5 will take you to the associated page number. Page 1 is the default base page.

Page 6: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 6

A664-FTSIU Users Manual Rev B 2011-12-08

2.1. FTSIU AFDX Consumed Data Display Page (PAGE 2)

This page shows the decoded AFDX parameters which are specified in the configuration file. Pressing ‘h’ will toggle the data being shown in hex format or as decoded data. The channel numbers can be scrolled through by pressing the ‘a’ (forward) and ‘b’ (backward) keys.

Page 7: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 7

A664-FTSIU Users Manual Rev B 2011-12-08

2.2. FTSIU AFDX Recording Details Display Page (PAGE 3)

This page shows the beginning of the Recording Disk Frame Block and is useful to verify data is being received from the attached AFDX bus.

Page 8: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 8

A664-FTSIU Users Manual Rev B 2011-12-08

2.3. FTSIU APIC Memory Display Page (PAGE 4)

This page shows the data currently residing in the APIC memory. The memory can be scrolled through using the ‘a’ (forward) and ‘b’ (backward) keys.

Page 9: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 9

A664-FTSIU Users Manual Rev B 2011-12-08

2.4. FTSIU Internal Statistics Display Page (PAGE 5)

This page shows the FTSIU statistics, such as the number of AFDX packets received.

Page 10: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 10

A664-FTSIU Users Manual Rev B 2011-12-08

3. SCOPE This document defines the Setup, Installation, and Use of the UDP and Parallel Interface versions of the

ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical, mechanical, and software interface requirements of the A664-FTSIU platform. This system was developed by Innovative Control Systems, Inc. to provide an ARINC-664 / AFDX Bus to Flight Test and Simulator I/O Interface.

3.1. References

IBM Technical Reference Personal Computer AT (6280070, S229-9611-00)

IBM, P.O. Box 10659, Riverton, New Jersey 08076-0659 U.S. 1-800-IBM-JOURnals (1-800-426-5687) or U.S. 1-609-786-1714,

Personal Computer Bus Standard P996, Draft 2.00, Jan. 18, 1990 IEEE

Page 11: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 11

A664-FTSIU Users Manual Rev B 2011-12-08

3.2. Abbreviations BIOS Basic Input/Output Operating System COTS Commercial Off-The-Shelf CSA Canadian Standards Association DMA Direct Memory Address EIA Electronic Industry Association EMI Electromagnetic Interference HSD High-Speed Serial Data Interface Hz Hertz IEC International Electrotechnical Commission ISA Industry Standard Architecture PCI Peripheral Component Interconnect TCP/IP Transmission Control Protocol/Internet Protocol TIU Test Interface Unit (Honyewell) TIS Telemetry Interface System UDP User Datagram Protocol

3.3. Copyrights and Trademarks AMD Advanced Micro Devices Corporation. ARINC Aeronautical Radio, Inc. Honeywell Honeywell Corporation, Business & Commuter Aviation Systems IBM International Business Machines Intel Intel Corporation Microsoft Microsoft Corporation MSDOS Microsoft Corporation

Page 12: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 12

A664-FTSIU Users Manual Rev B 2011-12-08

4. A664 Flight Test / Simulator Interface Unit (A664-FTSIU) Functional Overview

AP

IC P

ara

llel

In

terf

ace

A664 FTSIU Conversion Platform Block Diagram

Page 13: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 13

A664-FTSIU Users Manual Rev B 2011-12-08

5. A664-FTSIU Flight Test / Simulator Interface Unit Operational Overview

The FTSIU Simulator Interface Unit has two separate and distinct software packages that are provided with the platform, and requires a Rockwell Collins Harvest database for operation. This database is not included with this equipment. Refer to the Rockwell Collins documentation for details regarding the Harvest database.

5.1. System Overview and Introduction The FTSIU platform is designed to be a stand-alone conversion unit to read and decode parameters from the AFDX bus and to make these available to the end user’s equipment in a format more easily interfaced to than the AFDX bus. The unit is an Intel processor based computing platform running a modified version of SuSE Linux. The FTSIU is designed to be turned on and to come up converting data. The power-on operation is automatic. The unit will boot up and automatically log into the ‘tisuser’ account and start the FTSIU software. Power off may be accomplished by simply turning off the power to the unit, however we recommend performing an orderly shutdown where practical. The Linux operating system is generally shutdown by issuing a shutdown command. This may be done from the connected keyboard and monitor or remotely over the network through TELNET. The FTSIU unit uses the Rieser journaling file system, and is therefore tolerant of power off shutdowns, the Rieser system allows the file system to avoid corrupted files that would otherwise occur. As a Linux based machine, the FTSIU may have its configuration file transferred via network FTP, Floppy, or USB FLASH memory devices to the proper user directory.

5.2. System Power Up and Shutdown The FTSIU unit may simply be turned on for power up operation. The unit will come up running the FTSIU software automatically and will use the last configuration files that were loaded to direct it operation. There is more on the configuration files later in this section. For shutdown, the process varies. There are three ways to shutdown the system. 1. Power Off. Power off may be accomplished by simply turning off the power to the unit, however we

recommend performing an orderly shutdown where practical. The FTSIU unit uses the Rieser journaling file system, and is therefore tolerant of power off shutdowns, this does still have some risk of file corruption, but the chances of this are exceedingly small.

2. CTL + ALT + DEL from the connected keyboard. Issuing a CLT + ALT + DEL from the connected keyboard

will send a termination signal to all running processes and restart the machine. This is not a shut down, but can be used to restart the FTSIU unit after new configuration files have been loaded. Also, since this must be done from the connected keyboard, the user can watch the monitor and shut off the power after the screen has gone blank or during the initial stages of the reboot before the operating system is loaded.

3. Shutdown Command from a console of Telnet session. Issuing the command “shutdown –h now” will

shutdown and halt the machine without delay. This can be done from a console window, but not from TTY1 where the FTSIU software is running. Switch to console 2 by typing CTL + ATL + F2, log in as user ‘root’ with password ‘root’. Issue the command “shutdown –h now” and wait for the system to indicate that “run level 0 has been reached”. This is the safest form of shutdown, but it also requires the most interactions.

Page 14: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 14

A664-FTSIU Users Manual Rev B 2011-12-08

Alternately, this can be done from a Telnet session. The following is a log of a sample shutdown from a telnet session.

From a TELNET session to the assigned IP address on the Corporate LAN connection: Welcome to OpenSUSE 10.3 login: root Password: root You have new mail in /var/spool/mail/root. Last login: Tue Mar 16 00:58:01 from 192.168.1.17 Have a lot of fun... FTSIU:~ # FTSIU:~ # shutdown -h now Broadcast message from root (pts/0) Tue Mar 16 01:22:35 1999... The system is going down for system halt NOW !! Broadcast Message from root@FTSIU (/dev/tty1) at 1:22 ... Network is going down now! Approximately 15 seconds after the last message “Network is going down now!”, the system may be shut off as Run Level 0 will have been reached.

Page 15: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 15

A664-FTSIU Users Manual Rev B 2011-12-08

5.3. System File Requirements The FTSIU platform must be directed which AFDX parameters to read and what to do with this data. A Windows based configuration utility (ARINC-664 FTSIU Configuration Tool) is used to define what AFDX data is to be read and placed onto a 64-bit word parallel interface to Gulfstream Telemetry Equipment. This tool is described in the section entitled “Windows Based Configuration Utility”. The ARINC-664 FTSIU Configuration Tool requires the use of a Harvest Database in order to extract AFDX parameters. The utility is then able to generate a system configuration file. This file can be named whatever you wish, but must match the name specified on the command line of the FTSIU program when it is started and must be loaded onto the FTSIU system before data conversion can take place. The FTSIU supports loading of files via FTP or alternately the files may be transferred through a Microsoft style mapped drive transfer. The FTSIU platform is both an FTP server and an SMB server.

AP

IC P

ara

llel

In

terf

ace

Page 16: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 16

A664-FTSIU Users Manual Rev B 2011-12-08

5.4. Loading System Files The FTSIU platform must have a single configuration file loaded. This may be loaded via FTP or through the FTSIU USB interface.

5.4.1. FTSIU Configuration File

The FTSIU unit looks for a configuration file in the startup directory of the FTSIU software. The FTSIU platform is designed to boot up, automatically run the FTSIU software, and look for the file “afdx.cfg” from the home directory of the user ‘tisuser’. If the file is not found on the hard drive, the FTSIU software will not continue and conversion of data will not take place. The FTSIU configuration file produced by the Windows-based ARINC-664 FTSIU Configuration Tool will not be produced with a filename suitable for use with the FTSIU. It is necessary to rename the file from its original name to “afdx.cfg” before copying it to tisuser directory. The Windows based configuration tool creates a files called “yourname.cfg” where <yourname> is the name of the channel MAP file you are currently using. Every time you save the modified .MAP file, you will create a new .cfg file. If the map file was called “Aircraft1.map” then the resulting .cfg file will be “Aircraft1.cfg”. The FTSIU software does not know what you have called your files, so it will expect the file to be called “afdx.cfg” The correct files may be transferred to the FTSIU using the FTP protocol and connecting to the FTSIU with an FTP client program. When connecting to the FTSIU, the username ‘tisuser’ and password ‘tisuser’ should be used. If you connect using this account, you will by default be in the proper directory for the file transfer. Simply use the FTP “put” command to transfer the file. This newly loaded file will not be used until the FTSIU unit is restarted or at a minimum the FTSIU application running on Linux console TTY1 is restarted. This application is designed to start at power up, so unless you have made changes, the application is already running by the time you FTP to new file. Since this file is only ready at FTSIU program start, we recommend restarting the FTSIU unit.

Page 17: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 17

A664-FTSIU Users Manual Rev B 2011-12-08

5.5. Loading Software Update Files The FTSIU platform can have system software update files loaded. These may be loaded over the 1000/100 Mb/s LAN connection to the users equipment. These may also be loaded through the FTSIU USB interface. The 10/100/1000 LAN connection is at IP address 10.1.1.1 by default. This may be changed in Linux, but it is recommended that the connected users equipment be given an IP address of 10.1.1.X on the same network, but of course not 10.1.1.0, 10.1.1.255, or 10.1.1.1 as these are used or have special meaning. To load the Version 2.00 software update to the FTSIU follow these steps: · Start up the FTSIU · FTP the updated ftsiuupdate_Vxxx.tar file to the tisuser directory just like you would an afdx.cfg file. · Switch to an alternate console window with CTRL + ALT + F2 · Log in as "root" · change to the tisuser home directory with cd ~tisuser or cd /home/tisuser. Either one will work. · type "tar xvf FTSIUupdate_Vxxx.tar" to extract the install files. These will be placed in the directory /home/tisuser/FTSIU_version_xxx · change to the FTSIU_version_xxx directory · type “./install” (This will return immediately, it is very quick). This command will create a backup directory called old_ftsiu_software_xxx (where xxx is the previous version) and write your current ftsiu and afdfx.cfg files to it so that you will have a backup. It will then copy the new ftsiu executable to the /home/tisuser directory and set the permissions and ownership so that the software may run correctly. Reboot the machine (Ctrl + Alt + Del to shut down) and you will be using the new version when you restart the machine. Note that it is OK to do all of this while the old FTSIU software is running.

The following commands (similar only) are executed by the install batch file. (For reference only) cd /home/tisuser mkdir old_ftsiu_software_110 cp ftsiu /home/tisuser/old_ftsiu_software_110/ftsiu cp afdx.cfg /home/tisuser/old_ftsiu_software_110/afdx.cfg rm ftsiu cp /home/tisuser/ftsiu_version_200/ftsiu /home/tisuser/ftsiu cp /home/tisuser/ftsiu_version_200/.bashrc /home/tisuser/.bashrc chmod 777 ftsiu chown root:root ftsiu chmod +s ftsiu

Page 18: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 18

A664-FTSIU Users Manual Rev B 2011-12-08

5.6. Command-Line Operation The FTSIU may be run in a command-line mode of operation from a console. This allows the user to change parameters such as the IP address and UDP output port for the outgoing UDP packets. It also allows the user to run the application in playback mode rather than in live recording mode. The command-line usage is as follows: Usage: ftsiu <opt> <Config Filename> <Playback Filename> <IP Addr> <Port Base>

<Interface Config Word> <Output Rate>

Where: <opt> = Options as described below <Config Filename> = A664 FTSIU Configuration Filename

<Playback Filename> = Filename for Playback or 'LIVE' for live bus recording

<IP Address> = Destination IP Address for UDP output packets <Port Base> = Base UDP Destination Port for UDP output packets <Interface Config Word> = APIC Interface Configuration Word

<Output Rate> = Output rate in usec for UDP output packets. Using a value of 0 will cause the program to fetch the output rate from the configuration file. As a result, the rate of the fastest parameter found in the file will be used as the output rate.

Options: -c = Continuous Playback mode. Indicates playback will occur continuously

when in Playback mode. The specified playback file will continuously loop back to the beginning of the file once the end is reached. Execution must be stopped using Control-C in this mode.

 

 

5.7. Playback Mode The FTSIU may be used in a playback mode of operation which allows playing back of any previously recorded files. The timing of the data written to the APIC memory as well as the timing of the UDP output datagrams will closely match the timing of the data when it was recorded. Recorded files may be played back by specifying the full path of the file on the command-line. The following is an example command-line for playback mode:

./ftsiu -c afdx.cfg /media/TISDATA/<filename> 192.168.1.24 3072 0 0

Page 19: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 19

A664-FTSIU Users Manual Rev B 2011-12-08

6. 32-bit Gulfstream / 16-bit TTC-ARCA-L3 Interface Selection The Parallel interface version of the APIC card used in the ARINC-664 FTSIU has many different configurations. There is an optional version of VHDL programming for this card that supports both the 32-bit Gulfstream defined APIC interface as well as the 16-bit ACRA KAM-500 Defined interface (also used in TTC parallel versions). The ARINC-664 FTSIU parallel interface can be commanded into the Gulfstream-32-bit parallel interface or the 16-bit ARCA-TTC interface from the Linux based TIS software command line. The ARINC-664 FTSIU auto starts the tis executable software at power-up. This is done from a file in the tisuser home directory. The file is located at: /home/tisuser and is named “.bashrc” Please notice that this file has a leading period in the name. The quotes shown above are NOT a part of the name. The file is a text file that may be edited by any of the text based editors of Linux. A sample of the files contents are shown below. The last line of this file sets the interface type. The lines of interest are highlighted in blue below and on the following page.

Page 20: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 20

A664-FTSIU Users Manual Rev B 2011-12-08

# Sample .bashrc for SuSE Linux # Copyright (c) SuSE GmbH Nuernberg # There are 3 different types of shells in bash: the login shell, normal shell # and interactive shell. Login shells read ~/.profile and interactive shells # read ~/.bashrc; in our setup, /etc/profile sources ~/.bashrc - thus all # settings made here will also take effect in a login shell. # # NOTE: It is recommended to make language settings in ~/.profile rather than # here, since multilingual X sessions would not work properly if LANG is over- # ridden in every subshell. # Some applications read the EDITOR variable to determine your favourite text # editor. So uncomment the line below and enter the editor of your choice :-) #export EDITOR=/usr/bin/vim #export EDITOR=/usr/bin/mcedit # For some news readers it makes sense to specify the NEWSSERVER variable here #export NEWSSERVER=your.news.server # If you want to use a Palm device with Linux, uncomment the two lines below. # For some (older) Palm Pilots, you might need to set a lower baud rate # e.g. 57600 or 38400; lowest is 9600 (very slow!) # #export PILOTPORT=/dev/pilot #export PILOTRATE=115200 test -s ~/.alias && . ~/.alias || true setfont iso06.08.gz setterm -blank 0 # # TIS automatic invocation line. Format tis configfile, Escapefile, NICreg, Interface_Select # # Where interface select is: 0x0 for Gulfstream 32-bit Interface # 0x1 for ACRA/TTC 16-bit Interface. # # Also Possible: 0x2 for Gulfstream 32-bit Inverted Logic Levels # 0x3 for ACRA/TTC 16-bit Inverted Logic Levels # ./tis ftsiu.cfg LIVE 192.168.1.24 3072 0x01 0x0 Change the value above at the end of the command line in order to change the interface type. The line shown above is set to default to ACRA-TTC 16-bit. Set to 0x0 for Gulfstream 32-bit.

Page 21: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 21

A664-FTSIU Users Manual Rev B 2011-12-08

7. System Electrical Interface Connectors

7.1. System Electrical Connectors A664-FTSIU

The ARINC-664 FTSIU platform is a Rugged Industrial PC with added I/O Cards for IRIG-B time input, Parallel Interface to Data Acquisition systems, and AFDX ARINC-664 Input. There are UDP Ethernet output and corporate LAN connections that are optional as well.

AC POWER Keyboard / Mouse VIDEO UDP LAN CORP LAN IRIG-B APIC

Page 22: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 22

A664-FTSIU Users Manual Rev B 2011-12-08

8. (OPTIONAL) (Parallel Gulfstream Interface) Electrical Connections The APIC has a total of 5 electrical connectors to the card. two of these connectors are brought through the rear mounting bracket of the 3/4 length 32-bit 5V PCI card, one is the 32-Bit PCI Connector itself, and the other two are on board headers used to program the Altera FLEX 10K100A FPGA

8.1. CH0 Interface Connector (Gulfstream 32-Bit Data)

The top most connector at the rear of the APIC board contains the Channel 0 interface connection. This connector is a 68-pin .8mm VHD connector. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

8.2. CH1 Interface Connector (Address, Strobe, Interrupt, and Word Select)

The bottom most connector at the rear of the APIC board contains the Channel 1 interface connection. This connector is a 68-pin .8mm VHD connector. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

Page 23: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 23

A664-FTSIU Users Manual Rev B 2011-12-08

8.3. APIC Interface Cable & Breakout Board

The connectors at the rear of the APIC board are 68-pin .8mm VHD connectors. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

2 Meter, Low Capacitance, Highly Shielded Interconnect cable with ICS Breakout Board

Page 24: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 24

A664-FTSIU Users Manual Rev B 2011-12-08

ICS Breakout Board Installed

Page 25: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 25

A664-FTSIU Users Manual Rev B 2011-12-08

8.4. (OPTIONAL) Gulfstream 32-bit Parallel Interface Overview

The equipment outputs to the connected equipment, 13 address lines (8192 parameters), a latch strobe, a word select for the 32-bit word of interest, and receives a frame tick interrupt from the FTSIU. The figure below shows how the Gulfstream interface is implemented on the ICS side with tri-state level sensitive latches.

The Address lines are used to select one of 8192 parameter channels. Each channel is 64-bits wide and is made up of 32-bits of parameter data, 28-bits of timestamp (1 Ms resolution – 74.5-hour roll over), and 4-bits of validity and status. In the Gulfstream interface, data is read 32-bits at a time and thus, a 64-bit wide level sensitive latch is used to prevent data from changing between 32-bit reads. When the latch strobe is in a logic ‘1’ or high state, the data is latched. The strobe is taken low (logic ‘0’ state) to allow the current 64-bits of data addressed by the Address lines [12:0] to flow into the latch. The latch is then taken high to prevent data from changing while each 32-bit word is read out.

text

32K

x16

DP

RA

M

256

Kb

ytes

DP

RA

M B

ank

32K

x16

DP

RA

M3

2Kx

16 D

PR

AM

32K

x16

DP

RA

M

Address andTiming Logic

32-

bit

Lev

el S

en

siti

ve L

atc

h

Wo

rd S

elec

t M

UX

Timestamp/Validity

32-b

it L

evel

Sen

siti

ve L

atc

h

DATA

32-BIT Gulfstream Data

LatchedTimestamp/Validity

Latched DATA

13-BIT address Bus from Gulfstream Equipment

Latch Strobe

Word Select

Frame Sync Interrupt Output.

CH

1 C

on

nec

tor

CH

0 C

on

nec

tor

ICS, INC. APIC BOARD

Page 26: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 26

A664-FTSIU Users Manual Rev B 2011-12-08

The word select bit selects the word to read. The mapping of word select to data bits is as follows: when "0" data bits 63..32 are output on the 32-bit data lines Validity bits 3..0, and Time stamp 27..0 when "1" data bits 31..0 are output on the 32-bit data lines Parameter data bits 31..0 The Frame Sync Interrupt Output is a Active low interrupt at each frame tick of the ASCB D bus. This interrupt goes low for a period of 10 microseconds to allow detection. The FTSIU generate this interrupt just after the ASCB D data is placed in the dual port memory. This is delayed by up to 7-8 milliseconds from the actual ASCB D frame tick interrupt. All voltage levels are TTL compatible. Critical timings are as follows: Address stable to data valid 80 Ns Minimum Strobe Low time 10 Ns

Page 27: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 27

A664-FTSIU Users Manual Rev B 2011-12-08

8.5. CH0 Interface Connector Pin Connections

The top most connector at the rear of the APIC board contains the Channel 0 interface connection. This connector is a 68-pin .8mm VHD connector. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

Pin# Definition Pin# Definition

1 Data Bit 0 Signal GND 35 Data Bit 0 LS 2 Data Bit 1 Signal GND 36 Data Bit 1 3 Data Bit 2 Signal GND 37 Data Bit 2 4 Data Bit 3 Signal GND 38 Data Bit 3 5 Data Bit 4 Signal GND 39 Data Bit 4 6 Data Bit 5 Signal GND 40 Data Bit 5 7 Data Bit 6 Signal GND 41 Data Bit 6 8 Data Bit 7 Signal GND 42 Data Bit 7 9 Data Bit 8 Signal GND 43 Data Bit 8

10 Data Bit 9 Signal GND 44 Data Bit 9 11 Data Bit 10 Signal GND 45 Data Bit 10 12 Data Bit 11 Signal GND 46 Data Bit 11 13 Data Bit 12 Signal GND 47 Data Bit 12 14 Data Bit 13 Signal GND 48 Data Bit 13 15 Data Bit 14 Signal GND 49 Data Bit 14 16 Data Bit 15 Signal GND 50 Data Bit 15 17 GND 51 GND 18 GND 52 GND 19 Data Bit 16 Signal GND 53 Data Bit 16 20 Data Bit 17 Signal GND 54 Data Bit 17 21 Data Bit 18 Signal GND 55 Data Bit 18 22 Data Bit 19 Signal GND 56 Data Bit 19 23 Data Bit 20 Signal GND 57 Data Bit 20 24 Data Bit 21 Signal GND 58 Data Bit 21 25 Data Bit 22 Signal GND 59 Data Bit 22 26 Data Bit 23 Signal GND 60 Data Bit 23 27 Data Bit 24 Signal GND 61 Data Bit 24 28 Data Bit 25 Signal GND 62 Data Bit 25 29 Data Bit 26 Signal GND 63 Data Bit 26 30 Data Bit 27 Signal GND 64 Data Bit 27 31 Data Bit 28 Signal GND 65 Data Bit 28 32 Data Bit 29 Signal GND 66 Data Bit 29 33 Data Bit 30 Signal GND 67 Data Bit 30 34 Data Bit 31 Signal GND 68 Data Bit 31 MS

Page 28: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 28

A664-FTSIU Users Manual Rev B 2011-12-08

8.6. CH1 Interface Connector Pin Connections

The bottom most connector at the rear of the APIC board contains the Channel 1 interface connection. This connector is a 68-pin .8mm VHD connector. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

Pin# Definition Pin# Definition

1 Strobe signal GND 35 Strobe (active Low) 2 Word Select Signal GND 36 Word Select 3 Unused 37 Unused 4 Address Bit 0 Signal GND 38 Address Bit 0 LS 5 Address Bit 1 Signal GND 39 Address Bit 1 6 Address Bit 2 Signal GND 40 Address Bit 2 7 Address Bit 3 Signal GND 41 Address Bit 3 8 Address Bit 4 Signal GND 42 Address Bit 4 9 Address Bit 5 Signal GND 43 Address Bit 5

10 Address Bit 6 Signal GND 44 Address Bit 6 11 Address Bit 7 Signal GND 45 Address Bit 7 12 Address Bit 8 Signal GND 46 Address Bit 8 13 Address Bit 9 Signal GND 47 Address Bit 9 14 Address Bit 10 Signal GND 48 Address Bit 10 15 Address Bit 11 Signal GND 49 Address Bit 11 16 Address Bit 12 Signal GND 50 Address Bit 12 MS 17 GND 51 GND 18 GND 52 GND 19 Frame Sync Interrupt Signal

GND 53 Frame Sync Interrupt Output

20 N.C. 54 N.C. 21 N.C. 55 N.C. 22 N.C. 56 N.C. 23 N.C. 57 N.C. 24 N.C. 58 N.C. 25 N.C. 59 N.C. 26 N.C. 60 N.C. 27 N.C. 61 N.C. 28 N.C. 62 N.C. 29 N.C. 63 N.C. 30 N.C. 64 N.C. 31 N.C. 65 N.C. 32 N.C. 66 N.C. 33 N.C. 67 N.C. 34 N.C. 68 N.C.

Page 29: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 29

A664-FTSIU Users Manual Rev B 2011-12-08

9. APIC (Parallel ACRA/Teletronics/L3 Interface) Electrical Connections The APIC has a total of 5 electrical connectors to the card. two of these connectors are brought through the rear mounting bracket of the 3/4 length 32-bit 5V PCI card, one is the 32-Bit PCI Connector itself, and the other two are on board headers used to program the Altera FLEX 10K100A FPGA

9.1. CH0 Interface Connector

The top most connector at the rear of the APIC board contains the Channel 0 interface connection. This connector is a 68-pin .8mm VHD connector. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

9.2. CH1 Interface Connector

The bottom most connector at the rear of the APIC board contains the Channel 1 interface connection. This connector is a 68-pin .8mm VHD connector. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

Page 30: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 30

A664-FTSIU Users Manual Rev B 2011-12-08

9.3. APIC Interface Cable & Breakout Board

The connectors at the rear of the APIC board are 68-pin .8mm VHD connectors. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

2 Meter, Low Capacitance, Highly Shielded Interconnect cable with ICS Breakout Board

Page 31: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 31

A664-FTSIU Users Manual Rev B 2011-12-08

ICS Breakout Board Installed

Page 32: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 32

A664-FTSIU Users Manual Rev B 2011-12-08

9.4. ACRA KAM-500, TTC CDAU, and L3 Parallel Interface Overview

The telemetry equipment outputs 13 address lines (8192 parameters), a latch strobe, and two lines to select the 16-bit word of interest. The figure below shows how the ACRA interface is implemented on the ICS side with tri-state level sensitive latches. Both the ACRA and L3 interfaces are identical except for the voltage levels. The ACRA and TTC interface is a single ended TTL level interface, and the L3 interface is an LVD or Low Voltage Differential Interface.

Dual port RAM

8192 x 64 bits

4 x 16-bit latches

ADDRESS[12:0]

DATA[15:0]

WORD_SELECT[1:0]

STROBE~

Strobe~ goes active (low) when address changes for 250nsec

OE

OE

OE

OE

The Address lines are used to select one of 8192 parameter channels. Each channel is 64-bits wide and is made up of 32-bits of parameter data, 28-bits of timestamp (1 Ms resolution – 74.5-hour roll over), and 4-bits of validity and status. In the ACRA interface, data is read 16-bits at a time and thus, a 64-bit wide level sensitive latch is used to prevent data from changing between 16-bit reads. When the latch strobe is in a logic ‘1’ or high state, the data is latched. The strobe is taken low (logic ‘0’ state) to allow the current 64-bits of data addressed by the Address lines [12:0] to flow into the latch. The latch is then taken high to prevent data from changing while each 16-bit word is read out. The word select [1:0] bits select the word to read. The mapping of word select to data bits is as follows: when "00" data bits 63..48 are output on the data[15:0] lines Validity bits 3..0, and Time stamp 27..16 when "01" data bits 47..32 are output on the data[15:0] lines Time stamp bits 15..0 when "10" data bits 31..16 are output on the data[15:0] lines Parameter data bits 31..16 when "11" data bits 15..0 are output on the data[15:0] lines Parameter data bits 15..0 Critical timings are as follows: Address stable to data valid 80 Ns Minimum Strobe Low time 10 Ns

Page 33: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 33

A664-FTSIU Users Manual Rev B 2011-12-08

9.5. ACRA, TTC (TTL) CH0 Interface Connector Pin Connections

The top most connector at the rear of the APIC board contains the Channel 0 interface connection. This connector is a 68-pin .8mm VHD connector. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

Pin# Definition Pin# Definition

1 Data Bit 0 Signal GND 35 Data Bit 0 LS 2 Data Bit 1 Signal GND 36 Data Bit 1 3 Data Bit 2 Signal GND 37 Data Bit 2 4 Data Bit 3 Signal GND 38 Data Bit 3 5 Data Bit 4 Signal GND 39 Data Bit 4 6 Data Bit 5 Signal GND 40 Data Bit 5 7 Data Bit 6 Signal GND 41 Data Bit 6 8 Data Bit 7 Signal GND 42 Data Bit 7 9 Data Bit 8 Signal GND 43 Data Bit 8

10 Data Bit 9 Signal GND 44 Data Bit 9 11 Data Bit 10 Signal GND 45 Data Bit 10 12 Data Bit 11 Signal GND 46 Data Bit 11 13 Data Bit 12 Signal GND 47 Data Bit 12 14 Data Bit 13 Signal GND 48 Data Bit 13 15 Data Bit 14 Signal GND 49 Data Bit 14 16 Data Bit 15 Signal GND 50 Data Bit 15 17 GND 51 GND 18 GND 52 GND 19 Strobe signal GND D16 53 Strobe (active Low) 20 Word Select 0 Signal GND D17 54 Word Select 0 21 Word Select 1 Signal GND D18 55 Word Select 1 22 Address Bit 0 Signal GND D19 56 Address Bit 0 LS 23 Address Bit 1 Signal GND D20 57 Address Bit 1 24 Address Bit 2 Signal GND D21 58 Address Bit 2 25 Address Bit 3 Signal GND D22 59 Address Bit 3 26 Address Bit 4 Signal GND D23 60 Address Bit 4 27 Address Bit 5 Signal GND D24 61 Address Bit 5 28 Address Bit 6 Signal GND D25 62 Address Bit 6 29 Address Bit 7 Signal GND D26 63 Address Bit 7 30 Address Bit 8 Signal GND D27 64 Address Bit 8 31 Address Bit 9 Signal GND D28 65 Address Bit 9 32 Address Bit 10 Signal GND D29 66 Address Bit 10 33 Address Bit 11 Signal GND D30 67 Address Bit 11 34 Address Bit 12 Signal GND D31 68 Address Bit 12 MS

Page 34: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 34

A664-FTSIU Users Manual Rev B 2011-12-08

9.6. L3 (LVD) CH0 Interface Connector Pin Connections

The top most connector at the rear of the APIC board contains the Channel 0 LVD interface connection. This connector is a 68-pin .8mm VHD connector. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board.

Pin# Definition Pin# Definition

1 Data Bit 0 LS + 35 Data Bit 0 LS - 2 Data Bit 1 + 36 Data Bit 1 - 3 Data Bit 2 + 37 Data Bit 2 - 4 Data Bit 3 + 38 Data Bit 3 - 5 Data Bit 4 + 39 Data Bit 4 - 6 Data Bit 5 + 40 Data Bit 5 - 7 Data Bit 6 + 41 Data Bit 6 - 8 Data Bit 7 + 42 Data Bit 7 - 9 Data Bit 8 + 43 Data Bit 8 -

10 Data Bit 9 + 44 Data Bit 9 - 11 Data Bit 10 + 45 Data Bit 10 - 12 Data Bit 11 + 46 Data Bit 11 - 13 Data Bit 12 + 47 Data Bit 12 - 14 Data Bit 13 + 48 Data Bit 13 - 15 Data Bit 14 + 49 Data Bit 14 - 16 Data Bit 15 MS + 50 Data Bit 15 MS - 17 GND 51 GND 18 GND 52 GND 19 Strobe + D16 53 Strobe - (active Low) 20 Word Select 0 + D17 54 Word Select 0 - 21 Word Select 1 + D18 55 Word Select 1 - 22 Address Bit 0 + D19 56 Address Bit 0 - LS 23 Address Bit 1 + D20 57 Address Bit 1 - 24 Address Bit 2 + D21 58 Address Bit 2 - 25 Address Bit 3 + D22 59 Address Bit 3 - 26 Address Bit 4 + D23 60 Address Bit 4 - 27 Address Bit 5 + D24 61 Address Bit 5 - 28 Address Bit 6 + D25 62 Address Bit 6 - 29 Address Bit 7 + D26 63 Address Bit 7 - 30 Address Bit 8 + D27 64 Address Bit 8 - 31 Address Bit 9 + D28 65 Address Bit 9 - 32 Address Bit 10 + D29 66 Address Bit 10 - 33 Address Bit 11 + D30 67 Address Bit 11 - 34 Address Bit 12 + D31 68 Address Bit 12 - MS

Page 35: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 35

A664-FTSIU Users Manual Rev B 2011-12-08

9.7. CH1 Interface Connector Pin Connections

The bottom most connector at the rear of the APIC board contains the Channel 1 interface connection. This connector is a 68-pin .8mm VHD connector. The mating connector required at the users equipment is a VHD-68 Male connector unless using the ICS, Inc. supplied VHD-68 to VHD-68 cable and APIC breakout board. This connection is unused in the ACRA KAM-500 and L3 interface applications

Pin# Definition Pin# Definition

1 N.C. 35 N.C. 2 N.C. 36 N.C. 3 N.C. 37 N.C. 4 N.C. 38 N.C. 5 N.C. 39 N.C. 6 N.C. 40 N.C. 7 N.C. 41 N.C. 8 N.C. 42 N.C. 9 N.C. 43 N.C.

10 N.C. 44 N.C. 11 N.C. 45 N.C. 12 N.C. 46 N.C. 13 N.C. 47 N.C. 14 N.C. 48 N.C. 15 N.C. 49 N.C. 16 N.C. 50 N.C. 17 GND 51 GND 18 GND 52 GND 19 N.C. 53 N.C. 20 N.C. 54 N.C. 21 N.C. 55 N.C. 22 N.C. 56 N.C. 23 N.C. 57 N.C. 24 N.C. 58 N.C. 25 N.C. 59 N.C. 26 N.C. 60 N.C. 27 N.C. 61 N.C. 28 N.C. 62 N.C. 29 N.C. 63 N.C. 30 N.C. 64 N.C. 31 N.C. 65 N.C. 32 N.C. 66 N.C. 33 N.C. 67 N.C. 34 N.C. 68 N.C.

Page 36: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 36

A664-FTSIU Users Manual Rev B 2011-12-08

10. UDP Datagram Format Data to and from the FTSIU consists of from 1 to 8192 pieces of data (32-bits each) called “channels”. The AFDX parameter that occurs in a particular channel is definable using the ICS provided Windows based configuration tool. This tool produces a file which is loaded into the FTSIU. The generated configuration file defines which AFDX parameters will be converted and transmitted to the users connected simulator, and in what “channels” they will appear. This configuration file does not need to change from aircraft load to aircraft load unless a parameter is deleted from the new aircraft load, or changes data type. The format of transmission to and from the FTSIU and the user’s platform is via UDP datagrams. UDP is a well defined protocol that is essentially a subset of TCP of the well defined TCP/IP protocol. Definition of UDP datagrams will not be discussed here except to define the payload of the individual datagrams as they pertain to the FTSIU data flow. The FTSIU will transmit one to 32 datagrams of length 1334 bytes at a specific rate. This rate may be defined on the command line, or the FTSIU can be instructed to use the fastest parameter rate found in the configuration file. Each Datagram contain 256 “channels” or 32-bit words of data from the ASCB D bus as well as 256 bytes of parameter status and some packet overhead. By sending up to 32 datagrams each containing 256 “channels”, a maximum of 8192 channels may be sent. This is the maximum possible on a single FTSIU platform and is processing power dependent. If the user configures the FTSIU for fewer than 256 channels of data (in positions 1-256), then only 1 datagram will be sent at the specified rate. If more data is defined, then more datagrams will be sent as needed. Datagrams will be padded with 0 if channels are undefined. Datagram 0 will contain channels [1..256] and will be sent as a broadcast UDP datagram on UDP port 4096 Datagram 1 will contain channels [257..512] and will be sent as a broadcast UDP datagram on UDP port 4097 Datagram 2 will contain channels [513..768] and will be sent as a broadcast UDP datagram on UDP port 4098 : : : Datagram 31 will contain channels [7937..8192] and will be sent as a broadcast UDP datagram on UDP port 4127 As each UDP datagram is on a different port, it is possible to know that data received on that port is always data from the channels associated with that datagram. Data Structure of UDP Datagrams sent to and from ICS FTSIU: typedef struct FTSIUADI_DATAGRM { unsigned long LENGTH; unsigned long RESERVED; unsigned long CHANNEL[256] ; unsigned char STATUS[256] ; unsigned long CRC32 ; } DATAGRAM ; Where:

LENGTH 32-Bit value indicating the length of the UDP payload this includes the not only the 256 parameters, but also the LENGTH, RESERVED, and CRC32 fields.

RESERVED 32-Bit value which is reserved and always specified as 0.

Page 37: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 37

A664-FTSIU Users Manual Rev B 2011-12-08

CHANNEL[256] 256 32-Bit values for the channels represented by the UDP datagram. STATUS[256] 256 8-Bit status values for the channels represented by the UDP datagram. (see

section 8.1 Status Byte Format for further definition) CRC32 32-Bit CRC value of the UDP payload this includes the not only the 256 parameters, but

also the LENGTH, and RESERVED fields, but not the CRC itself.

Page 38: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 38

A664-FTSIU Users Manual Rev B 2011-12-08

10.1. Status Byte Format (Output by A664-FTSIU via UDP link) These bytes always contain a value of 0 for the FTSIU.

10.2. A664-FTSIU Output Data Types All data that is read and converted from the AFDX Bus by the FTSIU is produced and placed into 32-bit data blocks to the user data acquisition equipment. The available data types are as follows:

Table 1. FTSIU Parameter Data Types

Page 39: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 39

A664-FTSIU Users Manual Rev B 2011-12-08

10.3. IEEE 745 Single Precision Float (For more detailed information, see specification ANSI/IEEE Standard 754-1985) The IEEE single precision floating point standard representation requires a 32 bit word, which may be represented as numbered from 31to 0, left to right. The first bit is the sign bit, S, the next eight bits are the exponent bits, 'E', and the final 23 bits are the fraction 'F': S EEEEEEEE FFFFFFFFFFFFFFFFFFFFFFF 31 30 23 22 0 The value V represented by the word may be determined as follows: If E=255 and F is nonzero, then V=NaN ("Not a number") If E=255 and F is zero and S is 1, then V=-Infinity If E=255 and F is zero and S is 0, then V=Infinity If 0<E<255 then V=(-1)**S * 2 ** (E-127) * (1.F) where "1.F" is intended to represent the binary number created by prefixing F with an implicit leading 1 and a binary point. If E=0 and F is nonzero, then V=(-1)**S * 2 ** (-126) * (0.F) These are "unnormalized" values. If E=0 and F is zero and S is 1, then V=-0 If E=0 and F is zero and S is 0, then V=0 In particular, 0 00000000 00000000000000000000000 = 0 1 00000000 00000000000000000000000 = -0 0 11111111 00000000000000000000000 = Infinity 1 11111111 00000000000000000000000 = -Infinity 0 11111111 00000100000000000000000 = NaN 1 11111111 00100010001001010101010 = NaN 0 10000000 00000000000000000000000 = +1 * 2**(128-127) * 1.0 = 2 0 10000001 10100000000000000000000 = +1 * 2**(129-127) * 1.101 = 6.5 1 10000001 10100000000000000000000 = -1 * 2**(129-127) * 1.101 = -6.5 0 00000001 00000000000000000000000 = +1 * 2**(1-127) * 1.0 = 2**(-126) 0 00000000 10000000000000000000000 = +1 * 2**(-126) * 0.1 = 2**(-127) 0 00000000 00000000000000000000001 = +1 * 2**(-126) * 0.00000000000000000000001 = 2**(-149) (Smallest positive value)

Page 40: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 40

A664-FTSIU Users Manual Rev B 2011-12-08

10.4. CRC32 used to verify contents of UDP datagram The following software is the actual CRC32 algorithm used to produce the CRC of the UDP datagram. The CRC itself is not a part of the CRC data in the datagram. /**********************************************************************/ /* */ /* Demonstration program to compute the 32-bit CRC used as the frame */ /* check sequence in ADCCP (ANSI X3.66, also known as FIPS PUB 71 */ /* and FED-STD-1003, the U.S. versions of CCITT's X.25 link-level */ /* protocol). The 32-bit FCS was added via the Federal Register, */ /* 1 June 1982, p.23798. I presume but don't know for certain that */ /* this polynomial is or will be included in CCITT V.41, which */ /* defines the 16-bit CRC (often called CRC-CCITT) polynomial. FIPS */ /* PUB 78 says that the 32-bit FCS reduces otherwise undetected */ /* errors by a factor of 10^-5 over 16-bit FCS. */ /* */ /**********************************************************************/ /* Need an unsigned type capable of holding 32 bits; */ typedef unsigned long int UNS_32_BITS; /*--------------------------------------------------------------------*/ /* Copyright (C) 1986 Gary S. Brown. You may use this program, or */ /* code or tables extracted from it, as desired without restriction. */ /*---------------------------------------------------------------------*/ /* First, the polynomial itself and its table of feedback terms. The */ /* polynomial is */ /* X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0 */ /* Note that we take it "backwards" and put the highest-order term in */ /* the lowest-order bit. The X^32 term is "implied"; the LSB is the */ /* X^31 term, etc. The X^0 term (usually shown as "+1") results in */ /* the MSB being 1. */ /* */ /* Note that the usual hardware shift register implementation, which */ /* is what we're using (we're merely optimizing it by doing eight-bit */ /* chunks at a time) shifts bits into the lowest-order term. In our */ /* implementation, that means shifting towards the right. Why do we */ /* do it this way? Because the calculated CRC must be transmitted in */ /* order from highest-order term to lowest-order term. UARTs transmit */ /* characters in order from LSB to MSB. By storing the CRC this way, */ /* we hand it to the UART in the order low-byte to high-byte; the UART */ /* sends each low-bit to hight-bit; and the result is transmission bit */ /* by bit from highest- to lowest-order term without requiring any bit */ /* shuffling on our part. Reception works similarly. */ /* */ /* The feedback terms table consists of 256, 32-bit entries. Notes: */ /* */ /* 1. The table can be generated at runtime if desired; code to do so */ /* is shown later. It might not be obvious, but the feedback */ /* terms simply represent the results of eight shift/xor opera- */ /* tions for all combinations of data and CRC register values. */ /* */ /* 2. The CRC accumulation logic is the same for all CRC polynomials, */ /* be they sixteen or thirty-two bits wide. You simply choose the */ /* appropriate table. Alternatively, because the table can be */ /* generated at runtime, you can start by generating the table for */ /* the polynomial in question and use exactly the same "updcrc", */ /* if your application needn't simultaneously handle two CRC */ /* polynomials. (Note, however, that XMODEM is strange.) */ /* */ /* 3. For 16-bit CRCs, the table entries need be only 16 bits wide; */ /* of course, 32-bit entries work OK if the high 16 bits are zero. */ /* */ /* 4. The values must be right-shifted by eight bits by the "updcrc" */ /* logic; the shift must be unsigned (bring in zeroes). On some */ /* hardware you could probably optimize the shift in assembler by */ /* using byte-swap instructions. */ /*---------------------------------------------------------------------*/

Page 41: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 41

A664-FTSIU Users Manual Rev B 2011-12-08

static UNS_32_BITS crc_32_tab[] = { /* CRC polynomial 0xedb88320 */ 0x00000000L, 0x77073096L, 0xee0e612cL, 0x990951baL, 0x076dc419L, 0x706af48fL, 0xe963a535L, 0x9e6495a3L, 0x0edb8832L, 0x79dcb8a4L, 0xe0d5e91eL, 0x97d2d988L, 0x09b64c2bL, 0x7eb17cbdL, 0xe7b82d07L, 0x90bf1d91L, 0x1db71064L, 0x6ab020f2L, 0xf3b97148L, 0x84be41deL, 0x1adad47dL, 0x6ddde4ebL, 0xf4d4b551L, 0x83d385c7L, 0x136c9856L, 0x646ba8c0L, 0xfd62f97aL, 0x8a65c9ecL, 0x14015c4fL, 0x63066cd9L, 0xfa0f3d63L, 0x8d080df5L, 0x3b6e20c8L, 0x4c69105eL, 0xd56041e4L, 0xa2677172L, 0x3c03e4d1L, 0x4b04d447L, 0xd20d85fdL, 0xa50ab56bL, 0x35b5a8faL, 0x42b2986cL, 0xdbbbc9d6L, 0xacbcf940L, 0x32d86ce3L, 0x45df5c75L, 0xdcd60dcfL, 0xabd13d59L, 0x26d930acL, 0x51de003aL, 0xc8d75180L, 0xbfd06116L, 0x21b4f4b5L, 0x56b3c423L, 0xcfba9599L, 0xb8bda50fL, 0x2802b89eL, 0x5f058808L, 0xc60cd9b2L, 0xb10be924L, 0x2f6f7c87L, 0x58684c11L, 0xc1611dabL, 0xb6662d3dL, 0x76dc4190L, 0x01db7106L, 0x98d220bcL, 0xefd5102aL, 0x71b18589L, 0x06b6b51fL, 0x9fbfe4a5L, 0xe8b8d433L, 0x7807c9a2L, 0x0f00f934L, 0x9609a88eL, 0xe10e9818L, 0x7f6a0dbbL, 0x086d3d2dL, 0x91646c97L, 0xe6635c01L, 0x6b6b51f4L, 0x1c6c6162L, 0x856530d8L, 0xf262004eL, 0x6c0695edL, 0x1b01a57bL, 0x8208f4c1L, 0xf50fc457L, 0x65b0d9c6L, 0x12b7e950L, 0x8bbeb8eaL, 0xfcb9887cL, 0x62dd1ddfL, 0x15da2d49L, 0x8cd37cf3L, 0xfbd44c65L, 0x4db26158L, 0x3ab551ceL, 0xa3bc0074L, 0xd4bb30e2L, 0x4adfa541L, 0x3dd895d7L, 0xa4d1c46dL, 0xd3d6f4fbL, 0x4369e96aL, 0x346ed9fcL, 0xad678846L, 0xda60b8d0L, 0x44042d73L, 0x33031de5L, 0xaa0a4c5fL, 0xdd0d7cc9L, 0x5005713cL, 0x270241aaL, 0xbe0b1010L, 0xc90c2086L, 0x5768b525L, 0x206f85b3L, 0xb966d409L, 0xce61e49fL, 0x5edef90eL, 0x29d9c998L, 0xb0d09822L, 0xc7d7a8b4L, 0x59b33d17L, 0x2eb40d81L, 0xb7bd5c3bL, 0xc0ba6cadL, 0xedb88320L, 0x9abfb3b6L, 0x03b6e20cL, 0x74b1d29aL, 0xead54739L, 0x9dd277afL, 0x04db2615L, 0x73dc1683L, 0xe3630b12L, 0x94643b84L, 0x0d6d6a3eL, 0x7a6a5aa8L, 0xe40ecf0bL, 0x9309ff9dL, 0x0a00ae27L, 0x7d079eb1L, 0xf00f9344L, 0x8708a3d2L, 0x1e01f268L, 0x6906c2feL, 0xf762575dL, 0x806567cbL, 0x196c3671L, 0x6e6b06e7L, 0xfed41b76L, 0x89d32be0L, 0x10da7a5aL, 0x67dd4accL, 0xf9b9df6fL, 0x8ebeeff9L, 0x17b7be43L, 0x60b08ed5L, 0xd6d6a3e8L, 0xa1d1937eL, 0x38d8c2c4L, 0x4fdff252L, 0xd1bb67f1L, 0xa6bc5767L, 0x3fb506ddL, 0x48b2364bL, 0xd80d2bdaL, 0xaf0a1b4cL, 0x36034af6L, 0x41047a60L, 0xdf60efc3L, 0xa867df55L, 0x316e8eefL, 0x4669be79L, 0xcb61b38cL, 0xbc66831aL, 0x256fd2a0L, 0x5268e236L, 0xcc0c7795L, 0xbb0b4703L, 0x220216b9L, 0x5505262fL, 0xc5ba3bbeL, 0xb2bd0b28L, 0x2bb45a92L, 0x5cb36a04L, 0xc2d7ffa7L, 0xb5d0cf31L, 0x2cd99e8bL, 0x5bdeae1dL, 0x9b64c2b0L, 0xec63f226L, 0x756aa39cL, 0x026d930aL, 0x9c0906a9L, 0xeb0e363fL, 0x72076785L, 0x05005713L, 0x95bf4a82L, 0xe2b87a14L, 0x7bb12baeL, 0x0cb61b38L, 0x92d28e9bL, 0xe5d5be0dL, 0x7cdcefb7L, 0x0bdbdf21L, 0x86d3d2d4L, 0xf1d4e242L, 0x68ddb3f8L, 0x1fda836eL, 0x81be16cdL, 0xf6b9265bL, 0x6fb077e1L, 0x18b74777L, 0x88085ae6L, 0xff0f6a70L, 0x66063bcaL, 0x11010b5cL, 0x8f659effL, 0xf862ae69L, 0x616bffd3L, 0x166ccf45L, 0xa00ae278L, 0xd70dd2eeL, 0x4e048354L, 0x3903b3c2L, 0xa7672661L, 0xd06016f7L, 0x4969474dL, 0x3e6e77dbL, 0xaed16a4aL, 0xd9d65adcL, 0x40df0b66L, 0x37d83bf0L, 0xa9bcae53L, 0xdebb9ec5L, 0x47b2cf7fL, 0x30b5ffe9L, 0xbdbdf21cL, 0xcabac28aL, 0x53b39330L, 0x24b4a3a6L, 0xbad03605L, 0xcdd70693L, 0x54de5729L, 0x23d967bfL, 0xb3667a2eL, 0xc4614ab8L, 0x5d681b02L, 0x2a6f2b94L, 0xb40bbe37L, 0xc30c8ea1L, 0x5a05df1bL, 0x2d02ef8dL }; /*----------------------------------*/ /* Define the CRC macro */ /*----------------------------------*/ #define UPDC32(octet, crc) (crc_32_tab[((crc) ^ (octet)) & 0xff] ^ ((crc) >> 8)) /*---------------------------------------------------------------------*/ /* Function: CRC32 */ /* */ /* This function is used to perform a 32-bit ANSI 3.66 CRC on the */ /* buffer specified a byte at a time for length bytes. */ /*---------------------------------------------------------------------*/ long crc32(char buffer[], int length) { register unsigned long oldcrc32 ; register unsigned long oldcrc ; int index ; /*------------------------------------------------*/ /* Initialize the OLD CRC and the character count */ /*------------------------------------------------*/ oldcrc32 = 0xFFFFFFFFL ; /*------------------------------------------------*/ /* CRC the file a byte at a time until EOF. */ /*------------------------------------------------*/ for (index=0; index < length; index++) { oldcrc32 = UPDC32(buffer[index], oldcrc32) ; } /*----------------------------------------------*/ /* Update the final CRC of the Data. */ /*----------------------------------------------*/ oldcrc = oldcrc32 = ~oldcrc32 ; return oldcrc ; }

Page 42: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 42

A664-FTSIU Users Manual Rev B 2011-12-08

11. Windows Based Configuration Utility The ARINC-664 / AFDX Flight Test and Simulator Interface Unit is a highly configurable complex data translator. The platform itself executes software that picks up ARINC-664 / AFDX data from the Pilots or Co-Pilots side of the aircraft and makes this data available in engineering units format to Flight Test Data Acquisition Systems or Simulators over a UDP Ethernet interface or through an ICS APIC Parallel Interface Card. The platform must be directed which ARINC-664 parameters to read and what to do with this data (where to place it in the UDP stream or APIC memory. A Microsoft Windows based configuration utility is used to pick the ARINC-664 parameters from a database of available parameters and to define where in the APIC memory or UDP data stream to place this data. The following sections deal with the installation and operation of this configuration utility.

11.1. Recommended Minimum Computer Requirements

Windows XP, Windows Vista, or Windows 7 (32-bit or 64-bit) 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor 1 gigabyte (GB) RAM (32-bit) or 2 GB RAM (64-bit) 16 GB available hard disk space (32-bit) or 20 GB (64-bit) DirectX 9 graphics device with WDDM 1.0 or higher driver Recommended Minimum Screen Resolution 1440 x 900

11.2. Features

Windows XP/Vista/Windows 7 32-bit or 64-bit compatible Self contained executable requires no libraries or install procedure. Reads Rockwell Collins Harvest database directly Allows selection of ARINC-664 parameters in an easy to use tree view Displays a channel map of what ARINC-664 data is selected for which output channels. Uses Rockwell Collins HARVEST Tool Database for parameter names, descriptions, and types. Produces configuration file for the ARINC-664/AFDX Flight Test / Simulator interface Platform. Allows save and restore of user named channel data maps Checks for changes and prompts for save on Exit. Point and Click to set a parameter in the Channel map. Has Delete Function that will delete a parameter completely from the channel MAP.

Page 43: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 43

A664-FTSIU Users Manual Rev B 2011-12-08

11.3. Installation

The ARINC-664 FTSIU Configuration utility does not require an install procedure. The executable is built to be self contained with all required run time libraries included. Simply drop the executable on your desktop and click to start. When the tool starts you should see the following main screen:

Figure 1 Opening Screen A664 FTSIU Configuration Tool

Page 44: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 44

A664-FTSIU Users Manual Rev B 2011-12-08

11.4. Configuration Tool Basic Operation

Create a NEW channel map file or Load an existing Channel Map File Load a HARVEST Database for the Aircraft Application Select an ARINC-664 parameter to place in the map from the tree view of the

HARVEST ARINC-NDO and IDL-NDOs available.

Double click the parameter to place it at the next available channel in the map.

Repeat until you have selected all data that you wish to monitor and convert Save the Channel Map

Generates a Configuration File for the Flight Test / Simulator Interface

Page 45: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 45

A664-FTSIU Users Manual Rev B 2011-12-08

11.5. Configuration Tool Operation

Opening screen when program is started

Figure 2 Opening Screen

Page 46: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 46

A664-FTSIU Users Manual Rev B 2011-12-08

11.5.1.New or Existing Map File From the file menu or the main screen, you must first either load a pre-existing map, or create a new map.

Figure 3 Selecting a NEW or Existing MAP File

Page 47: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 47

A664-FTSIU Users Manual Rev B 2011-12-08

Select “Load Map File” and a file selection dialog will appear:

Figure 4 Load Map File Dialog

OR Select NEW MAP to clear the MAP display and initialize the map to a fresh and empty state.

Figure 5 NEW Map Initialization

Page 48: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 48

A664-FTSIU Users Manual Rev B 2011-12-08

11.5.2.Loading a Harvest Database Now you must select a Rockwell / Collins HARVEST Database to select parameters from. Select the File “Load Database”

Figure 6 Loading an ARINC-664 Database

A File Open Dialog will open next (see next page).

Page 49: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 49

A664-FTSIU Users Manual Rev B 2011-12-08

From the Open Access AFDX / 664 Database Dialog, select a directory and database file. Present supported databases are of the Rockwell / Collins Harvest Database format.

Figure 7 ARINC 664 / AFDX Database Open Dialog

Once the database has been selected, The Tree view of the Database Data will fill in and automatically open the top level tree for the aircraft application will open. See Figure 8 Expanded Tree View of Network Applications.

Page 50: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 50

A664-FTSIU Users Manual Rev B 2011-12-08

11.5.3.Network Applications Tree View The tree view is now filled in with the individual Network Applications if the proper format database is loaded. This database will be available from Rockwell / Collins for your aircraft application. Innovative Control Systems, Inc. does not supply this database.

Figure 8 Expanded Tree View of Network Applications

Page 51: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 51

A664-FTSIU Users Manual Rev B 2011-12-08

11.5.4.Network Application NDO Tree Expansion By Clicking on one of the Network Applications, the Application tree node will open up displaying all of the available Network Data Objects (NDOs) for that application.

Figure 9 Network Application Expansion View

Page 52: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 52

A664-FTSIU Users Manual Rev B 2011-12-08

11.5.5.ARINC-NDO Field Expansion

At the Network Application NDO level of the tree, there are two primary types of Network Data Objects supported by the present version of the ARINC-664 FTSIU software. These are ARINC-429 NDOs and IDL NDOs. ARINC-429 NDOs are all 32-bits long and fit into one FTSIU output channel. IDL-NDOs are usually larger than one FTSIU channel (32-bits) and need to be drilled down into to open the individual IDL-NDO fields (the next tree level). You may however at this level double click an ARINC-429 NDO and have the entire ARINC-429 word (all 32-bits) set into the next available FTSIU channel. You are required to expand all IDL NDO types before selecting any of the IDL-NDO fields for placement into a FTSIU output channel. You may alternately expand the ARINC-429 NDO and select individual fields from the ARINC-429 NDO to be pulled from the ARINC-429 word, masked, shifted, and normalized in the LS bits of a FTSIU channel for easier decoding of only a part of an ARINC-429 NDO.

Any part of the ARINC-429 NDO can be selected to be placed into a single FTSIU Channel

Figure 10 Expanded ARINC-429 NDO

Page 53: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 53

A664-FTSIU Users Manual Rev B 2011-12-08

11.5.6.IDL-NDO Field Expansion Below, examples of expanded IDL type NDOs that have been expanded to allow selection and placement into FTSIU channels. Types that are 64-bits (8 bytes) or less will automatically be placed in one or two consecutive FTSIU channels if selected. Some IDL-NDO types are larger than 64-bits and in these cases, a pop-up window will open asking you for how many bytes to actually copy to the FTSIU channels. (4 bytes per FTSIU channel word)

Figure 11 Expanded IDL-NDO types showing fields

Page 54: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 54

A664-FTSIU Users Manual Rev B 2011-12-08

11.5.7.Possible User Prompts during parameter selection: When selecting an ARINC-429 NDO or an IDL-NDO, there are sometimes multiple possible sources of the data. The FTSIU configuration tool will prompt you for which source you wish to place into which FTSIU output channel. This is necessary when multiple sources of the same NDO ID are available on a network application. In the example below, values are available of 32, 64, and 96. These values undoubtedly translate to one of three possible cabinets or racks, but the information to decode these to cabinet names is application specific and not contained in the Harvest database.

Figure 12 Multiple Source Selection Dialog

When an IDL-NDO is expanded and a field selected that is larger than 64-bits, then the FTSIU configuration tool prompts you to enter the number of bytes you actually wish to assign to consecutive FTSIU channels. The field will be automatically filled in with the total number of bytes in the field, but this can sometimes be large such as the example below that is 384 bytes or 96 consecutive FTSIU channels.

Figure 13 Multiple Byte IDL field Selection Dialog

Page 55: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 55

A664-FTSIU Users Manual Rev B 2011-12-08

11.5.8.NDO Field Channel MAP Placement and Display Once a parameter is selected, it is placed into the next available open channel in the channel map as shown below. The NDO Identification number, the parameter Name and Path, The Data Type, the Source, and the Rate in Hz are displayed in the channel map. The FTSIU output channel number is the first column of the table in light green. If you wish to assign a different channel number to the parameter you can click on the channel number and it will allow you to change the assigned number.

Figure 14 Example of placed single channel parameter

In some cases, a parameter may occupy more than one channel, the following is an example of both single and multiple channel placements and how they are displayed.

Figure 15 Mixed Single and Multi Channel Data Selected

Page 56: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 56

A664-FTSIU Users Manual Rev B 2011-12-08

11.5.9.Changing the assigned channel number The channel number is automatically assigned as the next available empty channel, however, you can reassign a parameter to a new FTSIU output channel by left clicking on the channel number of a set parameter.

Figure 16 Channel Change Dialog

If you select a new channel number that will cause a single or multi channel parameter to overlap another already placed parameter, you will receive a warning and the parameter number will not be changed.

Figure 17 Channel Overlap Warning Dialog

Page 57: AFDX TIS MANUAL REV B RELEASED 2011-12-08 · 12/8/2011  · ARINC-664 Flight Test and Simulator Interface Unit (A664-FTSIU) to the Rockwell Collins AFDX bus. This includes electrical,

ICS, Inc. 10801 N. 24th Ave. Suite 103 Phoenix, AZ. 85029 U.S.A. Voice +01-602-861-6984 FAX +01-602-588-9440 57

A664-FTSIU Users Manual Rev B 2011-12-08

12. Windows Based Configuration Utility Output Data Structures

12.1. FTSIU .CFG File Format The A664 Flight Test / Sim Interface Unit Configuration file that is produced by the Windows based configuration tool is a binary file of 96 byte records that contain information about each parameter placed in the output channel map. The first entry in the .CFG file is a single short record indicating the total number of records, the minimum NDO rate (fastest NDO), file creation time and, and the configuration file format version. The rest of the configuration file is filled with fixed length A664 FTSIU records defining each selected parameter. /*---------------------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------------------*/ /* ARINC 664 / AFDX FTSIU Configuration First Record Structure (Rockwell/Collins Version)*/ /*---------------------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------------------*/ typedef struct AFDXTIS_FirstRecStruct_Def { unsigned long int NumberOfRecords ; // Number of "TISConfigStruc" records to follow unsigned long int MIN_NDO_RATE_MicroSec ; // Rate in Microseconds time_t CfgCreatedTime ; // Windows / Linux time_t format unsigned long int CfgVersion ; // Configuration File Version / Format Information } TISConfigHeaderStruc ; /*-------------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------------*/ /* ARINC 664 / AFDX TIS Configuration Record Structure (Rockwell/Collins Version)*/ /*-------------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------------*/ typedef struct AFDXTIS_Struct_Def { unsigned long int TISChannel ; // Channel Number 0..8192 (Mult by 8 for APIC DPRAM Address unsigned long int NDO_ID ; // NDO Identification MS .. LS with NDO SRC byte 4 unsigned long int NDO_TYPE ; // 1 = IDL-NDO, 2 = ARINC-NDO, unsigned long int NDO_RATE_MicroSec ; // Rate in Microseconds float NDO_RATE_HZ ; // Rate in Hertz unsigned char WKSN[50] ; // 50 Character Well Known Name or Service String in Harvest unsigned char DataName[150] ; // 150 Character String in Harvest unsigned long int A429BitStart ; // Only ARINC-NDO Field Start and Stop unsigned long int A429BitStop ; // Only ARINC-NDO Field Start and Stop unsigned char A429TypeString[20]; // Only ARINC-NDO Field 20 Character String in Harvest unsigned long int IDLStartByte ; // Only IDL-NDO Field Start Byte unsigned long int IDLByteCount ; // Only IDL-NDO Field Length Bytes unsigned char IDLTypeString[20] ; // Only IDL-NDO Field 20 Character String in Harvest } TISConfigStruc ;

See Definitions on following pages.