Table of Contents

Advertisement

Quick Links

ANET429
4/8/16 Channel ARINC429 Test &
Simulation Module for Standard Ethernet
User's
Manual
V01.31 Rev. A
September 2017

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ANET42 and is the answer not in the manual?

Questions and answers

Summary of Contents for Aim ANET42

  • Page 1 ANET429 4/8/16 Channel ARINC429 Test & Simulation Module for Standard Ethernet User’s Manual V01.31 Rev. A September 2017...
  • Page 3 ANET429 ARINC429 Test and Simulation Module Standard Ethernet User‘s Manual V01.31 Rev. A September 2017 AIM No. 60-12E2x-86-0131-A ANET429-x Users Manual...
  • Page 4 Notice: The information that is provided in this document is believed to be accurate. No responsibility is assumed by AIM GmbH for its use. No license or rights are granted by implication in connection therewith. Specifications are subject to change without notice.
  • Page 5 Cover Date Created by Description V01.00 Rev. A 15.07.2013 M. Lamp First Released Version V01.00 Rev. B 17.07.2013 M. Lamp AIM USA Tel. No. V01.10 Rev. A 07.04.2014 M. Melcher Added Sections wireless network configuration, emergency boot. Added chapter ‘Frequently Asked Questions’...
  • Page 6 THIS PAGE IS INTENTIONALLY LEFT BLANK ANET429-x Users Manual...
  • Page 7: Table Of Contents

    Booting the device into emergency mode .................22 Using Arinc 429 Functionality ................25 Connecting Applications running on Host System to ANET429.........25 Connect to a ANET429 with PBA.pro ..................25 Connect to an ANET429 using the AIM API-Library .............26 Running Python Scripts On-Board ..................27 4.4.1 Overview ..........................27 4.4.2...
  • Page 8 Discrete I/Os ..........................37 IRIG- and Time Code Section ....................39 5.6.1 Timecode Encoder/Decoder ....................39 5.6.2 Time Tag Methods .........................40 Powering the ANET429 ......................40 Frequently asked questions ................41 Technical data ...................... 43 Appendix ....................... 47 ANET Table Adapter Panel ......................47 8.1.1 How to connect the ANET Table Adapter ................47 ANET Rugged Housing Variant ....................49 8.2.1...
  • Page 9 Figure 3-1 Apple Bonjour ....................12 Figure 3-2 Apple Bonjour setup ..................12 Figure 3-3 AIM Network detection Tool ................. 13 Figure 3-4 ANET Web Configuration Tool “System Overview” ........14 Figure 3-5 ANET Web Configuration Tool “General Settings” ........14 Figure 3-6 ANET Web Configuration Tool “Network Settings”...
  • Page 10 LIST OF TABLES Table Title Page Table 2-1 Front panel Connector Pinout for 4 Channels ..........5 Table 2-2 Front panel Connector Pinout for 8 Channels ..........6 Table 2-3 Front panel Connector Pinout for 16 Channels ..........6 Table 2-4 Pinout Auxiliary Connector ................7 Table 5-1 Time Tag Format ...................
  • Page 11: Introduction

    For programming information please refer to the documents listed in the ‘Applicable Documents’ section. The ANET429 modules are members of AIM's new family of advanced Ethernet connected standalone modules for analysing, simulating, monitoring and testing of avionic data bus systems.
  • Page 12: Applicable Documents

    1. Introduction 1.2 Applicable Documents The following documents shall be considered to be a part of this document to the extent that they are referenced herein. In the event of conflict between the documents referenced and the contents of this document, the contents of this document shall have precedence.
  • Page 13: Installation

    These files are automatically copied to the system (e.g. HOST PC) by installing the BSP software package. The software is available on DVD from AIM or via a download from AIM-Online. For a detailed description of the BSP installation procedure, please refer to the Getting Started Manual included in the Software package.
  • Page 14: Figure 2-1 Front Panel

    2. Installation Figure 2-1 Front panel Figure 2-2 Back panel ANET429-x Users Manual...
  • Page 15: Figure 2-3 37Pol Dsub

    2. Installation 2.2.1.1 ARINC429 Interface Connectors For connecting to the external ARINC429 Busses, a DSUB37 (female) connector is used. Depending to the number of channels the pin out of the connectors does slightly differ. In the 4 and in the 8 channel Version the RX and TX channels are separate, whereas in the 16 channel Version the RX and TX channels are combined.
  • Page 16: Table 2-2 Front Panel Connector Pinout For 8 Channels

    2. Installation Pin Signal Description Signal Description Tx Channel 1 (True) 20 Tx Channel 1 (Complement) Tx Channel 2 (True) 21 Tx Channel 2 (Complement) Tx Channel 3 (True) 22 Tx Channel 3 (Complement) Tx Channel 4 (True) 23 Tx Channel 4 (Complement) Tx Channel 5 (True) 24 Tx Channel 5 (Complement) Tx Channel 6 (True)
  • Page 17: Figure 2-4 Auxilliary Connector

    2. Installation 2.2.1.2 Auxiliary Connector HD DSUB15 On the ANET429 a 15-pin female High Density DSUB auxiliary connector is implemented for the Trigger IN/OUT, IRIG IN/OUT and Discrete I/O signals. The figure on the right side shows the high density DSUB connector.
  • Page 18: Buttons And Leds

    Green LED for the speed detection (10/100MBit) 2.2.2.2 Status Indicator On top of the ANET429 cover, the transparent AIM Logo is illuminated and indicates the status from the ANET429 as following: Power ON/OFF / Normal operation LED = RED illuminated...
  • Page 19 2. Installation 2.2.2.3 Power ON-OFF Button The module is immediately powered on, if the DC Power is available (i.e. if the DC power plug is connected to the DC Back panel socket). The module power is switched ON/OFF using the push-button at the Back panel (see figure from Back panel).
  • Page 20 2. Installation THIS PAGE IS INTENTIONALLY LEFT BLANK ANET429-x Users Manual...
  • Page 21: Getting Started

    3. Getting started 3 GETTING STARTED This chapter describes the configuration, maintenance and update of the ANET429 and how to use the ANET429 from a customer application and with AIMs PBA.pro. 3.1 Requirements The ANET429 module is configured using a web application hosted by the ANET and therefore Operating System independent.
  • Page 22: The Aim Network Detection Tool

    ANET429 modules in your network. The AIM Network Detection Tool makes use of Apple Bonjour, a freeware Zeroconf implementation. How to install and use Apple Bonjour and how to use the AIM Network Detection Tool is described in the following sections.
  • Page 23: Using The Aim Network Detection Tool

    3. Getting started 3.3.2 Using the AIM Network Detection Tool You will find the AIM Network Detection Tool in the BSP installation directory. When running, it will show all ANET429 modules visible in your network: Figure 3-3 AIM Network detection Tool...
  • Page 24: Configuring Basic Properties

    3. Getting started Figure 3-4 ANET Web Configuration Tool “System Overview” 3.3.4 Configuring basic properties Click on the ‘General Settings’ tab in the navigation bar. You can now set an alias name for the device or change the password for configuration access: Figure 3-5 ANET Web Configuration Tool “General Settings”...
  • Page 25: Configuring The Network Settings

    3. Getting started Note: It is recommended to change the password (default = “aim”) when using the ANET429 module the first time. 3.3.5 Configuring the Network Settings Click on the Network Settings tab in the navigation bar. You will now see a page where you can set either a static or dynamic (DHCP) IP address.
  • Page 26 3. Getting started The checkbox ‘Enable Interface’ can be used to enable/disable the Wi-Fi device. ‘Link Status’ section displays if the Wi-Fi device is currently connected to a wireless access point (AP) and if it this, the quality of the link. Please note, that in Ad-Hoc mode no link status is available, as no central connection to an AP is established.
  • Page 27: Figure 3-7 Anet Wireless Network Device Configuration

    3. Getting started Figure 3-7 ANET Wireless Network Device Configuration Example: Setting up a wireless access point on Windows 8.x devices Devices running with a Microsoft Windows 8.x Operating System and featuring a Wi-Fi device can be used to create a wireless access point. The ANET429 device can join this network.
  • Page 28 3. Getting started > set hostednetwork mode=allow \ ssid=<NETWORK_NAME> key=<PASSWORD> <NETWORK_NAME>: must match with the ESSID configured on the ANET side <PASSWORD>: must match with the Password configured on the ANET side Note: Alternatively the entire sequence described above can be called by a single command from the standard command prompt by simply preceding the ‘netsh wlan’...
  • Page 29: Check System Log-Files

    3. Getting started Figure 3-8 ANET Web Configuration Tool “Services” 3.3.7 Check System Log-Files Click on the Maintenance tab in the navigation bar (see Figure 3-9 ANET Web Configuration Tool “Maintenance” “System Logs” provides the system Log-Files in different file formats. The System Status Log-Files are available in the HTML-, Plain- (ASCII-Text file) or XML-Format.
  • Page 30: Reset To Factory Settings

    ANET429 is in Maintenance mode. Log-In again and go back to the Maintenance Tab to press the OK button on “Reset all settings now”. After reset, the password will be set to the factory default (“aim”), the Network Settings will be set to DHCP mode and the services SSH and ANS429 will be enabled.
  • Page 31: Figure 3-10 Anet Web Configuration Tool "Update Tab

    3. Getting started Figure 3-10 ANET Web Configuration Tool “Update tab” During the update is in progress the update status is shown, don’t close the Web Browser when the update is running. Figure 3-11 ANET Web Configuration Tool “Update is running” If the update has been finished successfully the status should look like shown below.
  • Page 32: Booting The Device Into Emergency Mode

    3. Getting started Figure 3-12 ANET Web Configuration Tool “Update finished” Figure 3-13 ANET Web Configuration Tool “Update Log-File” 3.3.11 Booting the device into emergency mode The ANET429 device offers an ‘Emergency Boot Button’ on the back panel of the device: ANET429-x Users Manual...
  • Page 33: Figure 3-14 Emergency Button

    3. Getting started Figure 3-14 Emergency Button The emergency system can be used to start up the device whenever the normal system start up does not work. It can be used to reset the device to factory settings or perform software updates.
  • Page 34 3. Getting started THIS PAGE IS INTENTIONALLY LEFT BLANK ANET429-x Users Manual...
  • Page 35: Using Arinc 429 Functionality

    4. Using Arinc 429 Functionality 4 USING ARINC 429 FUNCTIONALITY 4.1 Connecting Applications running on Host System to ANET429 The following chapters describe how to connect PBA.pro or any customer specific application running on a host system to your ANET429. 4.2 Connect to a ANET429 with PBA.pro Open the “Help\About\Settings”...
  • Page 36: Connect To An Anet429 Using The Aim Api-Library

    Figure 4-2 PBA.pro Resources view 4.3 Connect to an ANET429 using the AIM API-Library To connect to an ANET429 via customer specific applications using the AIM Application Programming Interface Library (API-Library), the following steps are necessary. a) To establish a network connection to an ANET429, with the AIM Network Server (ANS) running, the API function “Api429LibServerConnect”...
  • Page 37: Running Python Scripts On-Board

    Figure 4-3 ANET429 Software Stack The onboard API is fully compatible to the AIM standard API what means that: existing applications or parts of it, already based on the AIM standard API, can be easily migrated to the ANET. no new API command set must be learned for writing dedicated ANET onboard applications.
  • Page 38: Connecting To Anet Devices Via Ssh

    For the execution of Python Scripts, the ANET onboard Linux system incorporates a pre-installed Python installation by default, which is ‘Ready-To-Go’ and can execute Python scripts. For a detailed description on how to access AIM Arinc 429 API library with Python, please refer to the ‘Arinc 429 Python API Programmer’s Guide’.
  • Page 39: Figure 4-4 Establishing A Ssh Connection Via Putty

    4. Using Arinc 429 Functionality Figure 4-4 Establishing a SSH connection via PuTTY When connecting to a new IP address for the very first time, the PuTTY SSH client displays a message box that asks the user to confirm the server's SSH key (see Figure 4-5).
  • Page 40: Transfer Of Python Scripts To The Anet429

    A console window is opened and requests a login to the ANET. Enter the user name (‘user’ is the factory default) and password (‘aim’ is the factory default) in order to get the ANET system prompt. The Linux ‘pwd’ command prints the current working directory which is /home/user.
  • Page 41: Figure 4-8 Establishing A Scp Connection Using Winscp

    4. Using Arinc 429 Functionality Figure 4-8 Establishing a SCP connection using WinSCP When establishing a SCP Session to a new IP address for the very first time, the following message box needs to be confirmed with ‘Yes’. Figure 4-9 Add Server's SSH key Before the WinSCP GUI is opened, following Message Box may appear and needs to be confirmed with OK (see Figure 4-10).
  • Page 42: Figure 4-10 Remote Directory Not Found Error

    4. Using Arinc 429 Functionality Figure 4-10 Remote directory not found error In case of a successful SCP connection, the WinSCP GUI is opened and will show the ANET /home/user directory on the right side of the window (see Figure 4-11). Figure 4-11 WinSCP remote/local directory window To copy files from the Host PC to the ANET, the source files need to be selected in the left box and copied e.g.
  • Page 43: Execution Of Python Scripts

    4. Using Arinc 429 Functionality Figure 4-12 WinSCP file transfer Via a SSH Shell (see Figure 4-12), the presence can be verified by executing the ‘ls’ command in the /home/user directory. 4.4.4 Execution of Python Scripts See the section 4.4.2 for establishing a proper SSH connection and section 4.4.3 for transferring scripting files via SCP to the ANET.
  • Page 44: Figure 4-13 Anet Ssh Shell With Python Script Invoked

    4. Using Arinc 429 Functionality Figure 4-13 ANET SSH shell with Python script invoked ANET429-x Users Manual...
  • Page 45: Structure Of The Anet429

    5. Structure of the ANET429 5 STRUCTURE OF THE ANET429 The structure of the ANET429-16 (sixteen channels) module is shown in the block diagram below. An ANET429-4 only provides 4 ARINC429 channels. The ANET429 comprises the following main sections: System FPGA Global RAM BIU Section Physical I/O Interface...
  • Page 46: System Fpga

    5. Structure of the ANET429 5.1 System FPGA The System FPGA includes the ASP processor Interface logic, the Interface Logic for the BIU processor and the ARINC429 Encoder / Decoder Logic. The following features are implemented in the System FPGA: Global RAM interface and arbitration SPI controller for updating the on board SPI-Flashes ARINC429 Encoder / Decoder...
  • Page 47: Arinc-429 Decoder

    5. Structure of the ANET429 5.3.2 ARINC-429 Decoder The decoder converts the serial received data stream into a parallel data double word and generates an additional 16 bit report for each received label. The decoder measures the gap time between two labels for gap error detection and bus load traffic detection.
  • Page 48: Figure 5-2 Discrete I/O Circuitry

    5. Structure of the ANET429 Discrete IO-Pin Front Connector FPGA Input Current Current limiting limiting Resistor Resistor (1 KΩ) (10 KΩ) FPGA Output Pulldown Resistor Discrete output circuitry Discrete input circuitry ANET429 Board Figure 5-2 Discrete I/O circuitry Be aware that a series resistor must be provided when a user voltage is used (Figure 5-3 Discrete I/O-Pin off board user series resistor).
  • Page 49: Irig- And Time Code Section

    5. Structure of the ANET429 Off-Board User Voltage serial Customized Discrete Output Discrete IO-Pin Front Connector FPGA Output ANET429 Board Figure 5-3 Discrete I/O-Pin off board user series resistor 5.6 IRIG- and Time Code Section The main functions of the Time Code Processor (TCP) are: IRIG-B compatible Time Code Decoder function Time Code Encoder –...
  • Page 50: Time Tag Methods

    2) Multiple AIM-Modules with no common synchronization requirement No connection required 3) Single or multiple AIM-Module(s) with external IRIG-B source Connect external IRIG-B source to IRIG-IN and GND of all modules 4) Multiple AIM-Modules with no external IRIG-B source internally...
  • Page 51: Frequently Asked Questions

    LED). After power up, log into the Web Configuration Tool with your Web Browser. The emergency system accepts the default user ‘user’ and password ‘aim’. Go to the ‘Maintenance’ tab and press the ‘Reset To Factory Defaults’ button. This will reset the user name and password of the device.
  • Page 52 6. FREQUENTLY ASKED QUESTIONS THIS PAGE IS INTENTIONALLY LEFT BLANK ANET429-x Users Manual...
  • Page 53: Technical Data

    7. Technical data 7 TECHNICAL DATA Memory: DDR2 RAM (Global RAM) 128MByte LPDDR RAM (ASP Local RAM) 256MByte SPI-Flash for FPGA Boot 8MByte SPI-Flash for BIU Processor 1MByte NAND Flash for ASP Processor 1GByte BIU-Section: Low power, high performance 32bit RISC Processor; core voltage 1.0V, core speed 400 MHz, ext.
  • Page 54 7. Technical data Time Tagging: IRIG B Time Tag For absolute time tagging, a special time code processor implements an IRIG-B encoder/decoder. If no external IRIG-B source is available a time code in IRIG B format is generated and can be used to synchronize multiple boards or modules. Decoder: Format: IRIG-B-122...
  • Page 55 7. Technical data Front panel DSUB 37 connector, female Connector: Buttons: Power ON-OFF Emergency Boot TTL compatible Input Level, 1KΩ series resistor and fast ESD Trigger In: protection. Rising Edge sensitive, required pulse width >75 ns Output with TTL Level, series resistor of 82Ω and fast ESD Trigger Out: protection.
  • Page 56 7. Technical data Voltage Input Voltage Range - VIN : 9VDC…15VDC (12VDC recommended) Supply Power Consumption Stand by: - PIN = ≤100Mw Operational (IDLE): - PIN = ~4,8W 16ch - PIN = ~4W 8ch - PIN = ~3,2W 4ch Operational (low speed, with load): - PIN = ~6W 16ch - PIN = ~5W 8ch - PIN = ~4W 4ch...
  • Page 57: Appendix

    8. Appendix 8 APPENDIX 8.1 ANET Table Adapter Panel For the ANET429-D Module Variants (housing with docking station back panel), a back panel adapter for table operation is available, which is shown below: Figure 8-1 ANET Table Adapter Pinout 8.1.1 How to connect the ANET Table Adapter Figure 8-2 ANET Docking Connector Figure 8-3 ANET Table Adapter ANET429-x Users Manual...
  • Page 58 8. Appendix ANET-429-X Rugged ARINC429 Test & Simulation Module for Standard Ethernet (rugged variant) Add on ANET429-x Users Manual...
  • Page 59: Anet Rugged Housing Variant

    8. Appendix 8.2 ANET Rugged Housing Variant Hardware Installation Following, the hardware installation for a ‘rugged’ module is described. 8.2.1 Connectors The external frontend of the ANET-429 consists of the following connectors: ARINC429 Frontend Connector one 26-pin DSUB connector Spare / (variant dependent extra signals) AUX Connector (Trigger-, Discrete-, IRIG-I/O) Auxiliary 15-pin High Density DSUB connector for the Trigger Input/Output signals, IRIG B Input/ Output for multi-channel time Synchronisation and...
  • Page 60: Dc Power In-, Reset- And Power Up Control- Connector

    8. Appendix 8.2.2 DC Power IN-, Reset- and Power Up Control- Connector LEMO-Connector for connecting an external Power-Supply and controlling of Emergency-Reset and manual Power-Up/Down. Pin No. Signal Emergency-Reset-1 Emergency-Reset-2 Power Button-1 Power Button-2 (SHIELD ) Table 8-1 Pinout Power Connector Note: The pins 2, 3 are intended for the Emergency Reset / Emergency Mode push button and pins 4, 6 are intended for a power push button.
  • Page 61: Arinc429-R Interface Connector

    Trigger Output BM, Channel 1 Trigger Input BM, Channel 1 Trigger Output BM, Channel 2 (APE1553-2 only) Trigger Input BM, Channel 2 (APE1553-2 only) IRIG Output General Purpose Discrete Input/Output 5 (GPIO5) 8. Appendix reserved 8.2.3 ARINC429-R Interface Connector reserved Table 2.3.2-1: Pinout HD-DSUB26 Frontpanel-Connector For connecting to the external ARINC429 Bus, a female DSUB26 connector is provided.
  • Page 62: Module Status Indicator And Powering

    8. Appendix 8.2.4 Module Status Indicator and Powering 8.2.4.1 Module Status Indicator Right to the DC Power IN connector the module provides a status indicator which shows the current board status of the module as following: Power ON/OFF / Normal operation Light = RED illuminated Illuminated during power on cycle Light = BLUE fast pulsing...
  • Page 63 8. Appendix 8.2.4.2 Powering the module In general any external power supply which is providing the specified input voltage (see Technical Data chapter) can be used to power the module. All onboard voltages are generated from this voltage. When applying the external power for the first time, the module will start up immediately.
  • Page 64: Technical Data For The Rugged Variant

    8. Appendix 8.2.5 Technical Data for the Rugged Variant Following only the differences between the ‘standard’ and the ‘rugged’ variant are described. Connectors: LEMO Power and Control Connector Power Input, Emergency-Reset, Power-Up Control LEMO order number for customized cable: Manufacturer: Lemo Order Number: FGG.0B.305.CLAD52Z Manufacturer: Lemo Order Number: GMA.0B.045.DN (connector and cable protection) 15 pol.
  • Page 65: Certificate Of Volatility

    8. Appendix 8.3 Certificate of Volatility Model: ANET429 Part-Number: 12E2x -0111 Manufacturer: AIM GmbH Sasbacher Str. 2 D-79111 Freiburg Germany Volatile Memory Does the item contain volatile memory (i.e., memory whose contents are lost when power is removed)? Description of used volatile memory:...
  • Page 66 8. Appendix THIS PAGE IS INTENTIONALLY LEFT BLANK ANET429-x Users Manual...
  • Page 67: Notes

    9. Notes 9 NOTES 9.1 Acronyms Application Support Processor ARINC Aeronautical Radio Incorporated Bus Interface Processor Bus Interface Unit Bus Monitor Board Software Package DHCP Dynamic Host Configuration Protocol (DHCP) DDRRAM Double Data Rate Random Access Memory DRAM Dynamic Random Access Memory EEPROM Electrically Erasable and Programmable Read Only Memory FLASH...

Table of Contents