Page 3
ANET1553 Users Manual Single/Dual Stream MIL-STD-1553 Ethernet-Interface V01.03 Rev. C April 2014 AIM No: 60-11E2x-86-V01.03-C...
Page 4
Notice: The information that is provided in this document is believed to be accurate. No responsibility is assumed by AIM for its use. No license or rights are granted by implication in connection therewith. Specifications are subject to change without notice.
Page 5
DOCUMENT HISTORY Version Cover Date Created by Description V01.00 Rev-A 12.03.2013 M. Lamp First Released Version V01.00 Rev-B 02.04.2013 F. Scherer Getting Started Section added V01.01 Rev-A 21.05.2013 F. Scherer Complete revised V01.02 Rev-A 07.06.2013 F. Scherer Some extensions Added Wireless Device Configuration and V01.03 Rev-A 04.04.2014 M.
3.1.2.1 The Network provides a DHCP sever ..............11 The Network doesn’t provide a DHCP sever ............11 3.1.2.2 3.1.3 The AIM Net work Detection Tool ..................12 3.1.3.1 Installing Apple Bonjour ..................12 3.1.3.2 Using the A IM Network Detection Tool ..............13 3.1.4 Configuring the A NE T1553 ....................14...
Page 7
ASP Section ........................32 Di screte I/Os ........................32 IRIG- and Time Code Section ..................35 4.7.1 Timecode Encoder/Decoder ..................35 4.7.2 Time Tag Methods ......................36 Powering the ANET1553....................36 Compiling and running a Sample Project..............37 Single or Simulator Only Functions ................41 Simulator Only Versions ....................41 Single Function Version ....................41 Frequently asked questions ..................43 Technical Data........................45...
Page 8
Figure 2-7: DC panel socket ....................... 8 Figure 3-1 Apple Bonjour ......................12 Figure 3-2 Apple Bonjour Support ...................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 “Network Settings”..........15 Figure 3-6 ANET Wireless Network Device Configuration ..........17...
For programming information please refer to the documents listed in the ‘Applicable Documents’ section. The ANET1553 modules are members of AIM's new family of advanced Ethernet connected standalone modules for analyzing, simulating, monitoring and testing of avionic data bus systems.
1.2.1 Industry Documents MIL-STD-1553B, Department of Defense Interface Standard for Digital Time Division Command/Response Multiplex Data Bus, Notice 1-4, January 1996 1.2.2 Product Specific Documents AIM - MIL-STD-1553 Reference Manual - Detailed description of the programming interface (API). ANET1553 Manual...
BSP via a download from AIM-Online are described in the following chapter. To install the BSP software from the AIM provided DVD or a download from AIM-Online (www.aim-online.com) 1. If using the AIM provided DVD, insert the DVD into the DVD ROM drive.
The BSP installation will result in the creation of the following Program Folder icons which can be found by going to Start | All Programs | AIM GmbH | ANET1553 BSP Vxxxx: The BSP installation will also result in the creation of the directory structure as shown on the right side.
Page 13
The directories contain the following: Add-Ons Additional software or source code distributed with the BSP (e.g. the AIM Network Detection Tool). Application Programming Interface DLL-Files and Libraries required to develop an application for Windows systems Board-Update A compressed on board software/firmware update file A set of reference- and user-manuals.
2.2 Hardware Installation Connect the external power supply (wall adapter) to the DC-power IN plug, than push the power on-off button for powering on the ANET1553 module. 2.2.1 Connectors The external interface of the ANET1553 consists of the following connectors: ...
For connecting to the external MILBus up to four TWINAX connectors (respectively two TWINAX connectors for a single channel ANET1553-1 Module) are provided at the front panel. The figure at the right side shows the pin out from the TWINAX connector.
2.2.1.2 Auxiliary Connector HD DSUB15 On the ANET1553 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. The Table below shows the pin assignment.
(yellow) and the other one for the speed detection (10/100Mbit, green). 2.2.2.2 Status Indicator On top of the ANET1553 cover, the transparent AIM Logo is illuminated and indicates the status from the ANET1553 as following: Power ON/OFF / Normal operation...
2.2.2.3 Power ON-OFF Button The device is powered ON/OFF with a push-button, see figure Back panel. Power-ON To switch on the ANET1553 press the button. Power-OFF For power down the ANET1553 press the button again. If the button is pressed for approximately 3sec, a power down is forced without shutdown cycle of the OS.
3 GETTING STARTED This chapter describes the configuration, maintenance and update of the ANET1553 and how to use the ANET1553 from a customer application and with AIMs PBA.pro. 3.1.1 Requirements The configuration of the ANET1553 module is via web application hosted by the ANET and therefore Operating System independent.
ANET1553 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.
Now run the executable and follow the installation instructions. After successful installation, you have to reboot the configuration PC. 3.1.3.2 Using the AIM Network Detection Tool The AIM Network Detection Tool is part of delivery and provided on the ANET1553 executable from the …. directory of aim-net-finder.exe Software-DVD.
First of all you have to enter a user name and password on the login screen, the default login is: User Name: ‘user’ ‘aim’. Password: After a successful login, you will be forwarded to the System Overview page. This page shows a summary of the current system status as shown in the figure below.
3.1.4.1 Setting the IP-Address and Board Alias Name 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 and choose a board alias: Figure 3-5 ANET Web Configuration Tool “Network Settings”...
Page 24
Mode: Set to ‘Managed’ if you want to connect to a network with a central wireless access point. Use ‘Ad-Hoc’ (also called IBSS), if you want to join a peer-to-peer network without central access point. ESSID: This is the alphanumeric ID of the wireless network, the ANET1553 device shall connect to.
Figure 3-6 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 ANET1553 device can join this network.
Page 26
1. Open a Windows command shell (‘cmd’) in Administrator mode! 2. Type ‘netsh’ to get the ‘netsh>’ prompt 3. Change to subsystem by typing ‘wlan’ to get the ‘netsh wlan>’ prompt 4. setup the hosted network via the following input at the ‘netsh wlan>’ prompt: >...
Status Log-Files are available in the HTML-, Plain- (ASCII-Text file) or XML-Format. Note: For viewing the XML Log-Files a XML-Editor is necessary. It is recommended to change the password (default = “aim”) when using the ANET1553 module the first time.
OK button on “Reset all settings now”. After resetting the settings, the password will be set to the factory default (“aim”), the Network Settings will be set to DHCP mode and the services SSH and ANS1553 will be enabled.
Figure 3-9 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-10 ANET Web Configuration Tool “Update is running” If the update has been finished successfully the status should look like shown below. Press “Finish Update”...
ANET1553 device with your web browser now. 3.1.7 How to connect Applications to the ANET1553 The following chapters describe how to connect an ANET1553 with PBA.pro or any customer specific application using the AIM Application Programming Interface Library (API-Library). 3.1.7.1 Connect to a ANET1553 with PBA.pro Open the “Help\About\Settings”...
Figure 3-14 Connect to ANET1553 with PBA.pro After a re-start, PBA.pro should show the available ANET1553 MIL-Resources. The figure below shows how it looks like for an ANET1553-2. For an ANET1553-1 only the MIL-Resource is shown. Figure 3-15 Connect to ANET1553 with PBA.pro...
Application Programming Interface Library (API-Library), the following steps are necessary. a) To establishe a network connection to a ANET1553, with the AIM Network Server (ANS) running , the API function “ApiConnectToServer” has to be called. As already mentioned above, the alias name or IP Address must be passed as a parameter for proper initialisation of the API network connection.
Since a Direct Coupled stub provides only limited isolation in the event of a device (subsystem or terminal) short, Transformer Coupling is normally the recommended AIM provided Pigtail Connector method of connecting to the bus. Figure 3-16 Pigtail Connector Bus A...
Bus Coupler 78Ω Termination Figure 3-19 Transformer Coupling 78 Ω Terminators Bus Coupler Bus Coupler (Bus A) (Bus B) Stub Length 20 Feet Max Bus is actually in coupler AIM Module Test Terminals Figure 3-20 Transformer Coupling ANET1553 Users Manual...
3.1.8.3 Network Emulation Coupling Network Emulation Coupling is a special option for the ANET1553. The AIM design includes on-board Bus Network circuitry that is software selectable. This allows the user to connect directly to a single terminal device without the need for any bus coupling.
4 STRUCTURE OF THE ANET1553 The structure of the ANET1553-2 (dual channel) module is shown in the block diagram below. An ANET1553-1 only provides one MIL-STD-1553 channel. The ANET1553 comprises the following main sections: System FPGA Global RAM ...
4.1 System FPGA The System FPGA includes the ASP processor Interface logic, the Interface Logic for the BIU processor and the MIL-STD-1553 Encoder / Decoder Logic. The following features are implemented in the System FPGA: Global RAM interface and arbitration ...
4.3.3 External Trigger Inputs and Outputs One common Trigger Input and one common Trigger Output line is provided for the following operating modes Bus Controller (BC), Remote Terminal (RT) and Bus Monitor (BM). Trigger-OUT Because only one Trigger OUT and one Trigger IN is available for each MILBus Channel, the Trigger Output of the ANET is a logical OR function of the BC-, BM- and the RT-Trigger signals.
The following figure shows the MILBus output amplitude (on a 70Ω Bus Termination) over the different amplitude settings. The Amplitude can be controlled by the user via the Software API Function (ApiCmd….). Figure 4-3 Diagram MILBus output amplitude versus amplitude settings The X-Axis (→) is the setting of the voltage (0…255), whereas the Y-Axis (↑) is the ] of the MILBus (0…20V voltage amplitude [V...
Note: The discrete outputs don’t provide a series resistor for over current protection. If using a discrete input, make sure that the output-mode for that discrete is disabled, before connecting an external voltage, otherwise the output driver transistor can be damaged caused by a high short circuit current to GND. Discrete I/O-Pin connector Onboard ANET1553...
external user voltage User serial Customized Discrete Discrete I/O-Pin Output ANET1553 Output-Pin FPGA Figure 4-5 Discrete I/O-Pin off board user series resistor ANET1553 Manual Users...
4.7 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 – IRIG-B compatible Time Encoder function 4.7.1 Timecode Encoder/Decoder The generated time code signal is an IRIG-B-122 compatible signal. The time code information can be used for time-tagging and multi-channel synchronization.
No connection required Multiple AIM-Modules with no common synchronization requirement No connection required Single or multiple AIM-Module(s) with external IRIG-B source Connect external IRIG-B source to IRIG-IN and GND of all modules Multiple AIM-Modules with no external IRIG-B source internally...
Note: To execute a pre-compiled sample program run 1553_sample_project.exe from within the sample directory : Start | All Programs | AIM GmbH | PCI-1553-Windows-BSP-Vxxxx | 1553_sample_project The 1553_sample_project program opens a board and provides a selection of sample functions to execute .
To add the proper search paths for the include files Right click the project and select Properties Select the C++ / General Additional Include Directories must contain the include directory c:\Program Files\AIM xxxx\ANET1553-BSP- Vxxxx\API\include Then select the OK button Figure 5-2 Sample Project search paths...
To add the proper preprocessor definition Right click the project and select Properties Select the C++ / Preprocessor Under Preprocessor Definitions, if not already included, enter _AIM_WINDOWS then select OK. Figure 5-3 Sample project preprocessor definitions To add the proper library Right click the project and select Properties Select the Linker / Input Under Additional dependencies, if not already included, enter api_mil.lib...
Figure 5-4 Sample project library path To Build and Execute a Sample Program Build | Rebuild Solution The executable will be stored in the Debug or Release subdirectory Copy the api_mil.dll into the Release and Debug directory Run the executable. ANET1553 Manual Users...
6 SINGLE OR SIMULATOR ONLY FUNCTIONS The ANET1553 is available in a full function version and with a reduced set of functionality (Single Function or Simulator Only). 6.1 Simulator Only Versions The “Simulator Only” functionality is intended for applications which are focused for simulating purposes (e.g.
Page 50
THIS PAGE INTENTIONALLY LEFT BLANK ANET1553 Manual Users...
(indicated by red blinking LED). After power up, log into the Web Configurati on 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
THIS PAGE INTENTIONALLY LEFT BLANK ANET1553 Manual Users...
8 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. bus speed 100MHz, Encoder: For each BIU, one Manchester Encoder with Parity generator and error injection...
Page 54
Time Tagging: IRIG-B Time Tag For absolute time tagging, a special time code processor implements an IRIG-B-122 encoder/decoder. If no external IRIG source is available a time code in IRIG-B-122 format is generated and can be used to synchronize multiple boards or modules. Decoder: Format IRIG-B-122...
Page 55
IRIG-IN and IRIG-OUT USB Type-A connector RJ45 Ethernet Connector (female) DC Power Input (2,5mm centre pin) Front panel: 2x (ANET1553-1) / 4x (ANET1553-2) Standard Twinax BJ77 male type connectors. Buttons: Power ON-OFF Emergency Boot TTL compatible Input Level, 1KΩ series resistor and fast ESD Trigger In: protection.
Page 56
Voltage Supply Input Voltage Range …15V : 9V (12V recommended) Power Consumption Stand by: = ≤100mW Operational (IDLE): = ~2,8W Operational (1 channel 100% Bus Load) = ~4,5W Operational (2 channels 100% Bus Load) = ~6,1W Note: All measurements are done with a V =12V.
9 NOTES 9.1 Acronyms Application Support Processor 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 Page oriented electrical erasable and programmable memory.
Need help?
Do you have a question about the ANET1553-1 and is the answer not in the manual?
Questions and answers