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...
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 ...................
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.
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.
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.
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.
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.
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...
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.
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.
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...
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”...
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.
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’...
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.
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.
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.
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...
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...
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”...
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”...
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.
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’.
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).
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.
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).
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.
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.
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...
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...
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.
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).
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 –...
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...
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...
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...
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...
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...
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.
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.
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.
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...
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...
Need help?
Do you have a question about the ANET42 and is the answer not in the manual?
Questions and answers