Home

ARINC 615A Software Development Kit User's Manual

image

Contents

1. After successful complete the Target software configuration information is displayed at the command line as shown below gt An A615A Status Event was received gt Target Status Information for AFDX_TARGET NOSE gt Current Operation INFORMATION gt Status Counter 0 gt Estimated Time 0 gt Exception Timer 0 gt Operation Status ACCEPTED gt Operation Status Desc Information Operation Accepted gt Load List Ratio 0 gt Number of Loads 0 gt gt An A615A Information Event was received gt Target Status Information for AFDX_TARGET NOSE gt Current Operation IDLE gt Status Counter 0 gt Estimated Time 0 gt Exception Timer 0 gt Operation Status COMPLETE gt Operation Status Desc Information Operation Completed Successfully gt Load List Ratio 0 gt Number of Loads 0 gt gt Target Software Information for AFDX_TARGET NOSE gt Number of Target HW 2 Target HW Code ETH 1 Target HW Serial Number PN 12345 67 Target HW Number SW Parts 2 SW Part Designation BIU1 FW SW Part PN SWPN 1234 SW Part Amendment Rev A SW Part Designation BIU2 FW SW Part PN SWPN 5678 SW Part Amendment Rev B Target HW Code ETH TARGET2 Target HW Serial Number PN 12345 89 Target HW Number SW Parts 1 SW Part Designation IO LCA SRE SW Part PN SWPN 8901 SW Part Amendment Rev C gt A615A Application Programmer s Interface The A615A API provides the a615aTargetOpInfo func
2. An INFORMATION operation is initiated using the Refresh button located in the Target Information group of the DataLoader Activity dialog F SIM LDR ARINC 615A Development Kit User s Manual 16 TODAY S SOLUTIONS Technologies for tomorrow s demands DataLoader Activity localHost sn101087 esId31 B 09 45 28 224 578 616 Operation Not Previously Completed Starting INFORMATION Operations During the operation status updates with timestamps are given in the bottom frame of the dialog After the operation completes successfully the target software configuration information is shown The retrieved target configuration information can be copied using a right click pop up within the target information frame 17 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS for tomorrow s demands Technologies DataLoader Activity localHost sn101087 esId31 Target Information SimulatedTarget File Transfer Refresh Select Start Description E Hardware Code ETH_TARGET1 Serial Number PN 12345 67 Loadable Parts Part Number SWPN 1234 Amendment Rev Part Designation BIU1 FW E Part Number SWPN 5678 Amendment Rev B Part Designation BIU2 FW Hardware Code TARGET2 Serial Number PN 12345 89 Loadable Parts EF Part Number SWPN 8901 Amendment Rev C Part Designati
3. If set to 0 no TFTP Block Size option negotiation will be supported by the TFTP Client and the default block size of 512 will be used to be used by the TFTP Client This is the time that the TFTP Client holds a File Get transfer open after sending the last TFTP ACKnowledgement message for the transfer Retry Count Defines the number of retries for the TFTP client This is the number of times the TFTP Client re sends a TFTP message that is not acknowledged by the TFTP server pum Ex the WKP to be used for the initiation of File transfers at the TFTP Server Dally Enabled Defines if the TFTP Dally option is enabled checked or not not checked If enabled the TFTP Client will acknowledge the receipt of the last TFTP ACKnowledge message at the end of a File Put transfer If enabled the TFTP Client will end a File Get transfer immediately after receiving an 31 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS for tomorrow s demands acknowledge of the last TFTP ACKnowledge it sends at the end of a TFTP File Get transfer v To Define a TFTP Server 1 Access the TFTP Server Configuration by selecting the Lan Configuration gt TFTP gt Server Configurations node of the resource tree Technologies 5 oco File Edit View Window Help Avionics Bus Resources Cm TFTP Server Configurations Advanced MinUdpPort MaxUdpPort Port Option Block Size Max File
4. Select the Add button to add a new TFTP Client a new row will be added to the TFTP Client Configurations table 3 Set the standard configuration parameters for the TFTP Client Unique ld for the TFTP Client This parameter is assigned by Flight Simulyzer and is read onl User defined name of the TFTP Client Defines the range of UDP ports available to be used by the TFTP Client for file transfer operations This parameter defines the lowest port of the available range The range must include at least one port Defines the range of UDP ports available to be used by the TFTP Client for file transfer operations This parameter defines the highest port of the available range The range must include at least one port 4 Optionally set the Advanced configuration parameters for the TFTP Client To access the advanced parameters select the Advanced button and scroll to the right Parameter Port Value Defines the Well Known Port WKP to be used for A615A Port option negotiation If set to 0 this option will NOT be negotiated by the TFTP Client Bl Defines the TFTP maximum block size to be used for TFTP Block Size option negotiation If set to 0 no TFTP Block Size option negotiation will be supported by the TFTP Client and the default block size of 512 will be used M ock Size ax File Size Defines the maximum file transfer size to be used for TFTP File Size option negotiation If set to 0 no TFTP file size loption nego
5. 1 or ARINC665 2 format The ARINC 665 media set builder utility is located in gt c Program Files AIT Etherent ES SDK v1 13 0 A615A Tools 1lib mediaset builder exe Here is a sample media set builder command used to create a media set mediaset builder exe c md665 sample emd The media set builder utility takes as input the file pathname of a media set definition file emd which defines the contents and parameters of the media set A specification of the emd file format is provided in the figure below F SIM LDR ARINC 615A Development Kit User s Manual 26 rm TODAY S SOLUTIONS Technologies for tomorrow s demands md665 sample emd Notepad File Edit Format View Help Mediaset Section LOADS LUM and FILES LUM are created in the RootDir this Directory and all HeaderFilePath subdirectories must exist please note that the RootDir must end with a trailing backslash RootDir C Nnedia665v Specify the root directory MediasetPN is used for the LuM files containing the head location of aSetPN AMEDIASETPN MediaSet part number the the Target s upload files 665Alversion 1 or 665A2version 0 Isversion665A1 0 Specify either ARINC685 1 or ARINCBB5 2 Number of Loads size of the load list of LOADS LUM Dependent on this number you must define Loadcount sections sin this file Load 001 Load 002 Load xxx see below Loadcount 2 Specify the n
6. 29 F SIM LDR ARINC 615A Development Kit User s Manual 5 1 TODAY S SOLUTIONS eens for tomorrow s demands Technologies The main steps to defining an A615A Target connection are 1 Define a TFTP Client 2 Define a TFTP Server 3 Define the A615A Target connection and associated it to a TFTP Client amp Server There are some differences between the definition of LAN and ARINC 664 target connnetions Click on the link below for detailed instructions for each of the target connection types gt Configuring a connection to LAN Loadable Target gt Configuring a connection to an ARINC 664 Loadable Target LAN Target Connections The first steps to defining a connection to loadable target device over a LAN connection are to define the TFTP Client and TFTP Server to be used for the transfer of files between the data loader and the target device Next the A615A Targets Configuration is defined To Define a TFTP Client 1 Access the TFTP Client Configuration by selecting the Lan Configuration gt TFTP gt Client Configurations node of the resource tree ST a File Edit View Window Help Avionics Bus Resources Cim ata TFTP Client Configurations id MinUdpPort MaxUdpPort 4 localHost f 4 Lan Configuration 4 Client Configurations 0 Server Configurations A615A Targets 4 Device664 4 aa End Systems 4 2 A615ALoader TFTP 1 Targets OutputVis P Input
7. 664 Mil Std 1553 Selecting TFTP Server Listening Ports v To Define the A615A Target Connection 1 Access the A615A Target Configuration by selecting the Lan Configuration gt A615A Targets node of the resource tree EAT Fight Simulyzer_ File Edit View Window Help Avionics Bus Resources seing smuaton ARINC615A Target Configurations Target Name Target Hwld Target Target Position Target MFR Code 4 localHost Lan Configuration SimulatedTarget TARGET TestTrg NOSE 4 Client Configurations Q Server Configurations SimulatedTarget2 AFDX TARGET2 TestTrg NOSE A615A Targets p Devicefbl SimulatedTarget3 TestTrg NOSE 4 ada End Systems SimulatedTargetl AFDX_TARGET1 TestTrg NOSE IPAddress 10111 10111 10112 10113 4 A615ALoader se 4 Ej TFP TFTP Configuration References 1 Client Configurati Server Confiqurati OutputVls AG15ALoaderClientTarget 1 AG15ALoaderServerTarget inputvis Client Name Client Id Server Name Server Id 1 A664 Target Configuration 2 Select the Add button to add a new A615A Target a new row will be added to the ARINC615A Target Configurations table 3 Set the standard configuration parameters for the target 41 F SIM LDR ARINC 615A Developm
8. Configuration file i Specifies the destination IP address to which the FIND Request IRQ is sent p Specifies the UDP port used for the FIND Request 1001 is sued ifthis option is not specified t Specifies the timeout to wait in seconds for target responses After completion all responding Target information is displayed at the command line as shown below gt Number of Responding Targets 2 gt gt gt Target Position NOSE gt Target Name SimulatedTarget gt Target MFR Code AIT gt Target Type TestTrg gt Target IP Address 10 1 1 51 gt gt Target HW ID AFDX_TARGET1 gt Target Position NOSE gt Target Name SimulatedTargetl gt Target MFR Code AIT gt Type TestTrg gt IP Address 10 1 1 51 A615A Application Programmer s Interface The A615A API provides two functions supporting the ARINC 615A FIND operations The 615 function is used to execute a FIND over the ARINC 664 network a615aOpFind const A664TxSapUdpHandle aTxPortHandle A6641pAddress A664UdpAddress aUdpPort const A664RxSapUdpHandle aRxPortHandle uint32 t aTimeout A615ATargetsFindResponse aFindResponses 15 F SIM LDR ARINC 615A Development Kit User s Manual 4 2 TODAY S SOLUTIONS esi tan for tomorrow s demands Technologies The a615a0pFindLan function is used to execute a FIND over the ARINC 664 network a615aOpF
9. Dialog for ARINC 664 select Find A615A Targets from the right click pop up menu of an A615A Targets node of the End Systems tree To access the Find Targets dialog for the LAN select Find A615A Targets from the right click pop up menu of the LAN node of the resources tree F SIM LDR ARINC 615A Development Kit User s Manual 12 P TODAY S SOLUTIONS Technologies AIT Flight Simulyzer E IncalHnsk Lan Device664 ssa End Systems A615ALoader Find A615A Targets 8 SimulatedTarget SimulatedTarget1 SimulatedTarget2 SimulatedTarget3 SimulatedTarget4 SimulatedTarget5 for tomorrow s demands Find Find Targets Pop Up Menus For ARINC 664 Find operations an output message port SAP UDP Destination IP address and UDP Port e g 1001 must be specified to be used for the transmission of the FIND request IRQ These parameters are specified in the Transmit group of the Find Targets dialog Additionally one or more input message ports SAP UDP must be selected in the Receive group to listen at for FIND responses IAN The Timeout of the Receive group specifies the amount of time to listen on the for FIND response from targets after the operation is started by selecting the Start button Find Targets localHost sn101087 esId31 m Transmit Port LoaderToTargetFIND Port Id 67 x Ip Address 10 214 Udp Port 1001 a Find Response Information Receive Port Multi
10. Kit User s Manual 32 TODAY S SOLUTIONS fli Technologies for tomorrow s demands 5 Optionally set the Advanced configuration parameters for the TFTP Server To access the advanced parameters select the Advanced button and scroll to the right Parameter is the A615A TFTP Port Option negotiation is supported by the TFTP server checked or not not checked Block Size Defines the TFTP maximum block size to be used for TFTP Block Size option negotiation If set to 0 no TFTP Block Size option negotiation will be supported by the TFTP Server and the default block size of 512 will be used Defines if the TFTP Data In option is supported if checked or not if not checked by the TFTP Server If the Data In option is supported then for small files file size equal to or smaller than the TFTP block size the TFTP Server will accept Write Requests which also include the file data Defines the TFTP timeout in seconds to be used for TFTP Timeout option negotiation If set to 0 the TFTP Timeout option negotiation will not be supported by the TFTP Server Default Timeout Defines the default TFTP timeout in seconds to be used by the TFTP Server this is the timeout to be used if TFTP Timeout option negotiation is not used End of Transfer TO Defines the end of transfer timeout in seconds to be used by the TFTP Client This is the time that the TFTP Client holds a File Get transfer open after sendi
11. SDK and ARINC 664 SDK must be registered prior to use To register the SDK software 1 Start the Flight Simulyzer GUI application from the start menu Start Avionics Interface Technologies Flight Simulyzer Flight Simulyzer 2 In the Flight Simulyzer Application go to the Help Hardware Info menu item In the F SIM LDR ARINC 615A Development Kit User s Manual 6 rm TODAY S SOLUTIONS Technologies for tomorrow s demands Hardware Information dialog select teh Arinc 664 selection then select the Copy to Clipboard button Paste the your software and clipboard contents into an email and send to license aviftech com to register to obtain a license Protocol Hardware m Hardware Information D Arinc 429 Ari Mil Std 1553 LicenseKeys Board Type Serial Number Function Valid License Found Machine Id 38388D68 44440317 743F 208B 46A0B02E 0CA 36 7DB Installing the ARINC 664 Hardware for ARINC 664 Data Loads Only 1 Shutdown the computer disconnect the power cable and install the hardware When the computer starts up the Found New Hardware Wizard will start Follow the wizard choosing the illustrated options 7 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS em for tomorrow s demands fli Technologies Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your
12. Select X Target Hwid Target Type Target Position Target MFR Code ARINC 664 FIND Dialog 13 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS esi an for tomorrow s demands Technologies For LAN Find operations an IP Address and UDP Port e g 1001 must be specified in the Transmit group These parameters define the destination to which the FIND request IRQ is to be sent A unicast e g 192 168 1 1 or multicast e g 192 168 255 255 IP address may be used Additionally the Timeout of the Receive group is used to specify the amount of time to listen on the for FIND response from targets after the operation is started by selecting the Start button Find Targets localHost E 5 x Transmit Receive Ip Address 192 168 1 2 Timeout 5 Udp Port 1001 Find Response Information Target Name Target HwId Target Type Target Position Target MFR Code IP Address Start LAN FIND Dialog Loadable Targets responding to the FIND request are shown after the Timeout Target identification and source address IP information is provided Find Response Information Target Name Target HwId Target Type Target Position Target MFR Code IP Address SimulatedTarget 1 AFDX_TARGET TestTrg NOSE AIT 10 1 1 1 2 SimulatedTarget1 AFDX_TARGET1 TestTrg NOSE AIT 10 1 1 1 SimulatedTarget2 AFDX_TARGET2 TestTrg NOSE AIT 1
13. To Export or Import configuration data for an ARINC 664 interface right click over one of the ARINC 664 Device nodes in the resource tree and select either the Import Device Configuration or Export Device Configuration item from the pop up menu Note The user must be in the Settings Perspective to import export configuration data files File Edit View Window Avionics Bus Resources Device Configuration Name Settings 4 localHost 9 Lan Configuration Test Mode 4 MAC Group 03 00 Client Configurations Server Configurations A615A Targets 4 lf Device664 4 cia End Systems AGL5ALoader Client Configurati Server Configurati Import Device Configuration Export Device Configuration Reset Configuration Network 1 A615A Targets Tx Cots Configuration InputVIs M am amittat ante tt dino EE 3 ARINC 664 Configuration Import Export 43 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS erm for tomorrow s demands afl Technologies The ARINC 615A configuration data can be stored in one of two possible file formats To select the file format use the drop down box at the bottom right of the File Open or File Save dialog The XML file format stores the configuration data in a well defined an XML Schema is provided human re
14. computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software Yes this time only Yes now and every time connect a device No not this time Click Next to continue lt Back Cancel 2 Install the the software automatically Found New Hardware Wizard This wizard helps you install software for ARINC664 ES 6 If your hardware came with an installation CD or floppy disk insert it now What do you want the wizard to do Install the software automatically Recommended Install from a list or specific location Advanced Click Next to continue lt Back Cancel 3 The wizard will find the appropriate driver files Press Finish to complete the installation F SIM LDR ARINC 615A Development Kit User s Manual 8 2 4 TODAY S SOLUTIONS for tomorrow s demands Technologies Completing the Found New Hardware Wizard The wizard has finished installing the software for Ha ARINC664 ES Click Finish to close the wizard lt Back Finish Cancel 4 After the hardware driver installation is complete the ARINC664 ES hardware will be shown in the Windows Device Manager Computer Management File Action View Window 181 Computer Management Local Sey TROYS_DES
15. i BIUL FW HEADEROOS LUH MMMNN PPPP DDD3 Part Number SWPN 5678 Amendme Rev B Part Designation BIUZ FW Code ETH TARGET2 gt gt Serial Number PN 12345 89 D M Part Number Rev Part Designation IO LCA SRE au 5 09 48 00 429 660 400 Status Received Information Operation In Progress 09 48 05 430 503 144 Status Received Information Operation In Progress 09 48 10 429 672 624 Status Received Information Operation Complete List of Loads Once an LSAP or Media Set has been selected the loads appear in the File Transfer table For each load the Verify check box may be selected to indicate that the load is to be verified verify check sums of actual load files match specified values in the load header LUH file The UPLOAD operation is initiated by selecting the Start button of the File Transfer group F SIM LDR ARINC 615A Development Kit User s Manual 22 TODAY S SOLUTIONS Technologies for tomorrow s demands DataLoader Activity localHost sn101087 esId31 Target Information SimulatedTarget File Transfer Refresh Select Cancel Header File Load PN status Status Description r HEADEROO1 LUH MMMNN PPPP DDD1 Accepted My Description ia Description E Hardware Code Serial Number E Loadable Parts Part Number H HEADEROOZ LUH MMMNN PPPP DDD2 Accepted My Description EE Amendment HEADEROOS
16. target node in the resource tree The first step to starting an UPLOAD is to select an individual Loadable Software Airplane Part LSAP or ARINC 665 media set containing one or more LSAPs The loadable software is selected using the Select button of the DataLoader Activity dialog In the ARINC 665 Upload File Selection dialog the Files of type drop down list can be used to select if either a Media set Loads LUM or an individual LSAP Header Files LUH will be selected for the UPLOAD F SIM LDR ARINC 615A Development Kit User s Manual 20 TODAY S SOLUTIONS for tomorrow s demands Technologies ARINC 665 Upload File Selection Fe My Recent Documents Desktop s My Documents PE My Computer My Network Places Files of type Loads LUM Loads LUM eader Files LUH Selection of LSAP or A664 Media Set Cancel EM Individual LSAP s are selected by choosing the Load Header LUH associated with the load For loading an entire media set the Loads LUM file at the root of the media set must be selected 21 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS Se for tomorrow s demands Technologies DataLoader Activity localHost sn101087 esId31 E Hardware Code TARGET Serial Number PN 12345 67 E Loadable Parts SWPN 1234 HEADERDOZ LUH MMMNN PPPP DDD2 Rev
17. well as the output port that will be used for responses to the requesting TFTP client The ports can be selected by double clicking in any of the columns of the Listen Port References table Note Only references to SAP UDP type message ports will be available to select in the drop down lists F SIM LDR ARINC 615A Development Kit User s Manual 40 TODAY S SOLUTIONS for tomorrow s demands Technologies B Flight Simulyze lt ws File Edit View Window A664 TFTP Server Configurations Ee pe MinUdpPort MaxUdpPort 4 localHost 4 Lan Configuration 1i AB15ALoaderSe 1000 1003 Haud 2 AG15ALoaderse 1000 1003 F Client Configurations Server Configurations 3 AG15ALoaderSe 1000 1003 3 A615A Targets p Device664 4 A615ALoaderSe 1000 1003 4 ism End Systems AGAR AL andara 100 1002 m 4 A615ALoader 4 TFTP Port References A615ALoaderServerTarget Client Confiqurati Add 18 igurati BISA Targets Rx Port Name Rx Port Id Tx Port Name Tx Port Id OutputVis TargetToA615A 63 LoaderToTarget 63 A InputVls TergetToA615A 64 LoaderToTarget 64 TargetToA615A 65 LoaderToTarget 65 TargetToA615A 66 LoaderToTarget 66 Listen Port References A6 15ALoaderServerTarget Rx Port Name Tx Port Name Target ToA615ALoaderServerListen A615ALoaderToTargetServerListen Arinc 429 Arinc
18. 0 1 1 2 SimulatedTarget3 AFDX_TARGETS TestTrg NOSE AIT 10 1 1 3 5 SimulatedTarget4 _ 4 10 1 1 4 SanulskedTargets arox_tarcers p Ta 5 10 1 1 5 Responding Loadable Targets gt Data Loader Command Line From the F SIM LDR command line data loader FIND operations are invoked using the a a664find option for ARINC 664 network FINDs and the e ethfind for LAN FIND operations An example ARINC 664 network FIND command is provided below gt data loader a d 0 c a615aTestsConfig hex tx 67 rx 67 p 1001 i 10 1 1 1 5 Where F SIM LDR ARINC 615A Development Kit User s Manual 14 E TODAY S SOLUTIONS for tomorrow s demands Technologies d Specifies the index of the ARINC 664 Interface board used for the FIND operation 0 based c Specifies the A664 ES Configuration file tx Specifies the ID of the SAP UDP message port used to transmit the FIND Request IRQ rx Specifies the ID of the SAP UDP message port monitored for FIND responses IAN i Specifies the destination IP address to which the FIND Request IRQ is sent p Specifies the UDP port used for the FIND Request 1001 is sued if this option is not specified t Specifies the timeout to wait in seconds for target responses An example LAN FIND command is provided below gt data loader e c a615aTestsConfigLan hex p 1001 i 192 168 1 51 t 5 Where Specifies the A664 ES
19. 15ALoaderServerTarget Rx Port Name Rx Port Id Tx Port Name Tx Port Id TargetToA615ALoaderServerListen 62 AG15ALoaderToTargetServerListen 62 Arinc 423 Arinc 664 Mi Std 1553 A664 TFTP Server Configuration 2 Select the Add button to add a new TFTP Server a new row will be added to the TFTP Server Configurations table 3 Set the standard configuration parameters for the TFTP Server Parameter NEN ee by Flight Simulyzer and is read onl Name 0 defined name of the TFTP Server MinUdpPort Defines the range of UDP ports available to be used by the Server for file transfer operations This parameter defines the lowest port of the available range The range must include at least one port If the TFTP Server is to support multiple simultaneous file transfers the range must include enough ports to support the maximum number of simultaneous file transfers expected Defines the range of UDP ports available to be used by the TFTP Server for file transfer operations This parameter defines the highest port of the available range The range must include at least one port If the TFTP Server is to support multiple simultaneous file transfers the range must include enough ports to support the maximum number of simultaneous file transfers expected 4 Optionally set the Advanced configuration parameters for the TFTP Server To access F SIM LDR ARINC 615A Development Kit User s Man
20. Counter 2 gt Estimated Time 65534 gt Exception Timer 0 gt Operation Status ACCEPTED gt Operation Status Desc Upload Operation In Progress gt Load List Ratio 0 gt Number of Loads 0 gt gt gt gt A615A Status Event was received gt Target Status Information for AFDX TARGET NOSE gt Current Operation IDLE gt Status Counter 25 gt Estimated Time 65511 gt Exception Timer 0 gt Operation Status COMPLETE F SIM LDR ARINC 615A Development Kit User s Manual 24 ON TODAY S SOLUTIONS for tomorrow s demands Technologies gt Status Desc Upload Operation Complete gt Load List Ratio 100 gt Number of Loads 3 Load HEADEROO1 LUH Load Part Number MMMNN PPPP DDD1 Load Status COMPLETE Load Status Desc My Description Load Ratio 100 Load HEADEROO2 LUH Load Part Number MMMNN PPPP DDD2 Load Status COMPLETE Load Status Desc My Description Load Ratio 100 Load HEADEROO3 LUH Load Part Number MMMNN PPPP DDD3 Load Status COMPLETE Load Status Desc My Description Load Ratio 100 v A615A Application Programmer s Interface The A615A API provides the a615aTargetOpUpload function to support the initiation of the ARINC 615A UPLOAD operations The path to the media set or LSAP header is provided as input Also an indication of whether or not to validate the loadable software is given as input a615aTargetOpUpload co
21. ER 1 1 2 OVEVIOW NL Tt 1 1 3 Applicable DOCUMENTS 2 oma d PN dried 2 1 3 1 Industry Documents eus passio ao ups pida ERU Mr prat 2 1 3 2 Product Specific Documents eret terne rentrer ertt theres 3 Section 2 INST ALLAT ION nnn nnn nnn nnn nnn tnnt nnne nnn 4 Section 3 STARTING THE nn 10 Section 4 ARINC 615A Operations 12 41 SEEKS MI po re 12 4 2 Getting Target INFORMATION 16 4 3 UPLOAD loadable Software Parts i i ecquis timenda epic boca gb card 20 4 4 Building ARINC 665 Media Sets 26 Section 5 Configuring Target 29 5 1 LAN Target RE DR 30 5 2 ARINC 664 Target ContieclloliB 35 5 3 Saving and Loading Configurations 42 F SIM LDR ARINC 615A Development User s Manual Il Technologies 1 1 1 1 2 TODAY S SOLUTIONS for tomorrow s demands INTRODUCTION Revision Information ersion Date Author Changs v01 00 00 02 MAY 2013 T Troshynski Creation of Document 1 Overview The F SIM LDR ARINC 615A Data Loader development kit is a software suite which provides sup
22. FIND operation IP Address The IP Address of the loadable target 4 Optionally set the Advanced configuration parameters for the target To access the advanced parameters select the Advanced button and scroll to the right F SIM LDR ARINC 615A Development Kit User s Manual 34 em TODAY S SOLUTIONS fli for tomorrow s demands Technologies The ARINC 615A Operation Timeout for the target This is the maximum amount of time the data loader will wait between the receipt of status updates from the target during A615A operations before declaring the operation a failure transfer that fails by the target 5 n the TFTP Configuration References table at the bottom of the dialog select the TFTP Client and the TFTP Server to be used for file transfers with the target Double click in the Client Name Client Id Server Name and Server Id cells to get a drop down list of defined TFTP Client and Servers to select from 5 2 ARINC 664 Target Connections The first steps to defining a connection to loadable target device over an ARINC 664 connection are to define the TFTP Client and TFTP Server to be used for the transfer of files between the data loader and the target device Next the A615A Targets Configuration is defined Note These instructions assume that the user has already defined the configuration of the ARINC 664 Virtual Links VLs and SAP UDP message ports to be used for the data load operations These VL s and message
23. KTOP rin System Tools Hl AIT Components GQ Event viewer 88 AITES Shared Folders 88 ARINC664 ES E Local Users and Groups 4 Computer Performance Logs and Alert Disk drives Device Manager 8 Display adapters 54 Storage Human Interface Devices Removable Storage IDE ATA ATAPI controllers Disk Defragmenter gt Keyboards Disk Management Mice and other pointing devices Services and Applications 3 Monitors 118 Network adapters 7 Ports COM amp LPT 898 Processors Sound video and game controllers System devices Universal Serial Bus controllers El A a A E 8 9 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS for tomorrow s demands j 4 Technologies 3 STARTING THE DATA LOADER gt Flight Simulyzer GUI The Flight Simulyzer application provides a graphical user interface GUI to the ARINC 615A Data Load operations and configurations For Windows systems the Flight Simulyzer application can be launched from a Desktop icon or from Start All Programs Avionics Interface Technologies Flight Simulyzer Once Flight Simulyzer has launched the ARINC 615A Data Loader operations can be accessed from the ARINC 664 tab of the Avionics Bus Resources pane Flight Simulyzer Data Bus Resources The Flig
24. LUH MMMNN PPPP DDD3 Accepted My Description Part Designation E Part Number Amendment Part Designation Hardware Code Serial Number E Loadable Parts EF Part Number Amendment Part Designation 09 50 50 905 169 512 Status Received Upload Operation In Progress 09 50 55 900 252 864 Status Received Upload Operation In Progress 09 51 00 905 936 480 Status Received Upload Operation In Progress Current Operation Status 0 Upload Operation Execution During the UPLOAD operation the status reported to the Data Loader by the target device is displayed in the table at the bottom of the dialog and in the progress and status indication of the File Transfer group Data Loader Command Line From the F SIM LDR command line data loader UPLOAD operations are invoked using the u upload option An example ARINC 664 network UPLOAD command is provided below gt data loader u d 0 c a615aTestsConfig hex w AFDX TARGET s NOSE 1 loadableTarget Media665_0 Loads LUM t 500 Where d Specifies the index of the ARINC 664 Interface board used for the FIND operation 0 based c Specifies the A664 ES Configuration file w Specifies the Target Hardware ID s Specifies the Target Hardware Position Specifies the Media Set or LSAP to be Uploaded to the target t Specifies the timeout to wait in seconds for operati
25. PE e uL j 9 www aviftech com 1 Technologies F SIM LDR ARINC 615A SDK User s Manual ARINC 615A Software Development Kit User s Manual 02 MAY 2013 v01 00 00 Avionics Interface Technologies TODAY S SOLUTIONS 3703 N 200th Street FOR TOMORROW S DEMANDS Omaha NEJ68072 1 402 763 9644 Technologies F SIM LDR ARINC 615A SDK User s Manual Hardware Manual ARINC 615A Software Development Kit Users Manual v01 00 00 02 MAY 2013 Doc No 40306002 HEADQUARTERS DESIGN amp PRODUCTION CENTER 3703 N 200th Street 2689 Commons Blvd Omaha NE 68022 Suite 201 Tel 1 402 763 9644 Beavercreek OH 45431 Fax 1 402 763 9645 Tel 1 937 427 1280 Fax 1 937 427 1281 ext 202 WESTERN TERRITORY OFFICE 9221 E Baseline Road EASTERN TERRITORY OFFICE Suite A 109 432 34 Country Road Mesa AZ 85209 East Hampstead NH 03826 Tel 1 480 354 0142 Tel 1 603 378 0957 Find your local Sales Representative at www aviftech com sales sales aviftech com Notice The information that is provided in this document is believed to be accurate No responsibility is assumed by AIT for its use No license or rights are granted by implication in connection therewith Specifications are subject to change without notice Copyright AIT 2013 TODAY S SOLUTIONS erm for tomorrow s demands fli Technologies Section 1 INTRODUCTION IRISH Ie 1 TE TEE TE OI T
26. Size Data In 4 localHost 9 Lan Configuration i Bn E Client Configurations ABTA Targets 4 If 4 4 End Systems 4 A615ALoader EP TFP A615A Targets OutputVis s InputVis Arinc 429 Arinc 664 Mi Std 1553 LAN TFTP Server Configuration 2 Select the Add button to add a new TFTP Server a new row will be added to the TFTP Server Configurations table 3 Set the standard configuration parameters for the TFTP Server Parameter Unique ld for the TFTP Server This parameter is assigned by Flight Simulyzer and is read onl MinUdpPort Defines the range of UDP ports available to be used by the Server for file transfer operations This parameter defines the lowest port of the available range The range must include at least one port If the TFTP Server is to support multiple simultaneous file transfers the range must include enough ports to support the maximum number of simultaneous file transfers expected MaxUdpPort Defines the range of UDP ports available to be used by the TFTP Server for file transfer operations This parameter defines the highest port of the available range The range must include at least one port If the TFTP Server is to support multiple simultaneous file transfers the range must include enough ports to support the maximum number of simultaneous file transfers expected F SIM LDR ARINC 615A Development
27. Vls 1000 1004 Arinc 429 Arinc 664 Mi std 1553 LAN TFTP Client Configuration 2 Select the Add button to add a new TFTP Client a new row will be added to the TFTP Client Configurations table 3 Set the standard configuration parameters for the TFTP Client Parameter BE ld for the TFTP Client This parameter is assigned by Flight Simulyzer and is read onl Name User defined name of the TFTP Client F SIM LDR ARINC 615A Development Kit User s Manual 30 TODAY S SOLUTIONS fli Technologies for tomorrow s demands MinUdpPort Defines the range of UDP ports available to be used by the TFTP Client for file transfer operations This parameter defines the lowest port of the available range The range must include at least one port Defines the range of UDP ports available to be used by the TFTP Client for file transfer operations This parameter defines the highest port of the available range The range must include at least one port 5 Optionally set the Advanced configuration parameters for the TFTP Client To access the advanced parameters select the Advanced button and scroll to the right Parameter Port Value Defines the Well Known Port WKP to be used for A615A Port option negotiation If set to 0 this option will NOT be negotiated by the TFTP Client Block Size Defines the TFTP maximum block size to be used for TFTP Block Size option negotiation
28. about how to access each of these data loader interfaces The Flight Simulyzer GUI has two main perspectives one for defining configuration data and one for executing operations e g A615A FIND INFORMATION The Simulation perspective is used for executing Data Load Operations To access the Simulation perspective select the Simulation button at the top left of the Flight Simulyzer application window AIT Flight Simulyzer File Edit View Window Avionics Bus Resources localHost z Lan A615A Targets ETH_TARGET Ei IB Device 64 saa End Systems Flight Simulyzer Simulation Perspective The F SIM LDR SDK provides support for the ARINC 615A FIND INFORMATION and UPLOAD operations It also provides support for the creation of ARINC 664 Media sets Select a link below to jump to instructions for each of the operations gt Executing A615A FIND Operations Executing A615A INFORMATION Operations Executing A615A UPLOAD Operations Building ARINC 665 Media Sets FIND Loadable Targets The ARINC 615A FIND operation is used to identify available loadable target systems an Ethernet or ARINC 664 network The FIND operations are available from the F SIM LDR GUI Command Line and API interfaces gt Flight Simulyzer FIND operations on the ARINC 664 network are executed from the Find Targets dialog To access the Find Targets
29. adable XML format which can also be edited directly using any standard XML editor The Binary hex format is an AIT proprietary format that is required when using the Data Loader command line or A615A API Note A command line utility is also provided by AIT to convert between these two file formats It is located at c Program Files AIT Ethernet SDK v1 13 0 Es Configuration ToolsNtoolsNconvert exe BTT C ICJ Ethernet ES trunk a615a apitests testData gt SE MENS E d Organize v New folder EE Desktop Name n Downloads 37 Dropbox 1 Recent Places amp 4 16 2013 4 1 a615aTestsConfig hex 1 24 2013 1 2 53 Libraries B Documents 2 Music Pictures Videos E Homegroup Computer amp 05 C Microsoft Office Click to Run 2010 Protected 0 File name files hex Import Export File Types F SIM LDR ARINC 615A Development Kit User s Manual 44
30. aderServerListen TargetToA615ALoaderServerl TargetToA615ALoaderServer2 TargetToA615ALoaderServer3 1 TH TargetToA615ALoaderServerd Arinc 429 Mil Std 1553 TargetToA615ALoaderFIND Target ToA615ALoaderClient Target ToA615ALoaderServerListen Target ToA615ALoaderServerl Selecting Input Output Message Ports for TFTP Client To Define a TFTP Server 1 Access the TFTP Client Configuration by selecting a TFTP gt Client Configurations node of the resource tree under an ARINC 664 end system node 37 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS for tomorrow s demands Technologies 1s File Edit View Window Help ivionics Bus Resources setas 4664 TFTP Server Configurations Add Name MinUdpPort MaxUdpPort 4 localHost 9 Lan Configuration Client Configurations Server Configurations 15 Targets 4 P Device 64 4 ia End Systems G15 AL nadine 4 X 15 AB15ALoaderSe ld 1 2 AG15ALoaderSe 3 A615ALoaderSe 4 A615ALoaderSe Port References A615ALoaderServerTarget Add Delete Rx Port Rx Port Id Tx Port Name Tx Port Id TargetToA615A 63 LoaderToTarget 63 P InputVls TergetToA615A 64 LoaderToTarget 64 TargetToAG15A 65 LoaderToTarget 65 TargetToA615A 66 LoaderToTarget 66 Listen Port References A6
31. cuting operations e g A615A FIND INFORMATION UPLOAD The Settings perspective is used for defining configuration data To access the Settings perspective select the Settings button at the top left of the Flight Simulyzer application window a File Edit View Window Help Avionics Bus Resources Server Configurations Add Delete MinUdpPort MaxUdpPort 0 0 0 4 localHost 4 Lan Configuration 4 3 TFTP Client Configurations Server Configurations A615A Targets 4 Devices64 saw End Systems 4 X ESO TFTP A615A Targets Outputvis 5 InputVis Arinc 429 664 Mi Std 1553 Flight Simulyzer Settings Perspective For ARINC 615A load operations an A615A Target connection must be defined to each of the loadable target devices e g LRUs The connections to the loadable target devices accessed the LAN are defined under the Lan Configuration node of the resource tree The connections to the loadable target devices via an ARINC 664 network are defined under the End Systems nodes of the resource tree Each A615A Target connection defines a TFTP Client and TFTP Server that shall be used for file transfer between the data loader and the loadable target The A615A Target connection also defines address IP Address and target identification Target Hardware ID Target Position Target Name and Target Manufacturer s Code
32. e This component is required in order to access the hardware modules via the A664 ES 5 J F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS esi an for tomorrow s demands Technologies F SIM Configuration Tool The Flight Simulyzer GUI application supporting graphical creation of A664 TFTP and A615A Configurations and also the ARINC 615A Data Loader GUI application Visual C 2008 SP1 Runtime The Microsoft Visual C 2008 Service Pack1 runtime This component may be required on systems that do not have the latest Visual Studio runtime installed 5 Review the installation tasks and when ready press Install to begin the installation Ready to Install Setup is now ready to begin installing AIT ES SDK on your computer Click Install to continue with the installation or dick Back if you want to review or change any settings Setup type Default Installation Selected components 664 5 API A615A Tools API Utilities C Configuration Tools ES PCI Driver F SIM Configuration Tool 6 When prompted choose whether or not the computer should be restarted after the installer exits If you have installed the ES PCI drivers then you must restart the computer in order for the ARINC 664 hardware modules to be restarted with the new drivers See the next section for Hardware installation instructions Registering amp Licensing the AIT Software The AIT F SIM LDR
33. eaderFi lePath THWIDCount 1 THWID_OO1 THW3 DataFilecount 1l DataFile O01 10ad2 datal lup DataFilePN 001 supportFilecount Q m il A sample media set definition file and associated media files are located in c Program Files AIT Ethernet ES SDK v1 13 0 A615A Tools Samples MediaSet To use this sample just copy the media665 folder to C or update the RootDir setting in the md665 sample emd file to point to the location of the media files then run 2mediaset builder exe c md665 sample emd 27 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS erm for tomorrow s demands p Technologies This will generate the ARINC 664 File LUM Loads LUM and the LSAP header files LUH for this sample load media F SIM LDR ARINC 615A Development Kit User s Manual 28 Technologies 5 TODAY S SOLUTIONS for tomorrow s demands Configuring Target Connections The Flight Simulyzer GUI application is used to define the ARINC 615A Data Loader configuration information Flight Simulyzer can be started from Start All Programs Avionics Interface Technologies Flight Simulyzer The configuration information defined using Flight Simulyzer can be exported to and imported from configuration files which can be used by both the command line data loader and user applications using the A615A API The Flight Simulyzer GUI has two main perspectives one for defining configuration data and one for exe
34. ed 40 2 2 Select the components you want to install dear the components you do not want to install Click Next when you are ready to continue 664 5 A615A Tools TFTP API Utilities V C Configuration Tools ES PCI Driver F SIM Configuration Tool Visual C 2008 SP1 runtime Current selection requires at least 89 9 MB of disk space Bak next gt ARINC664 End System Application Programmer s Interface This component includes all files DLL s Libraries and Headers needed to build and execute application programs using the AIT ES hardware It also includes sample applications and API documentation A615A Tools ARINC 615A Data Loader tools command line and ARINC 615A C API Documentations Utilities The Configuration Utilities provide API s and Utility applications supporting the definition and creation of ARINC664 ES device configurations A as well as a command line utility are provided for creating the ARINC664 ES Configurations NOTE These utilities must be registered with AIT after installation A trial temporary license is provided upon install The ES Configuration tools must be registered with AIT prior to the expiration of the trial license See the Registering AIT ES Configuration Software section for instructions for registering the software ES Device PCI Driver The Windows device driver for the ARINC664 ES Devic
35. ent Kit User s Manual 5 3 TODAY S SOLUTIONS erm for tomorrow s demands fli Technologies Parameter is assigned by Flight Simulyzer and is read onl The official name assigned to the target device This information can be retrieved from the target using a FIND operation The official Target Hardware ID for the target device This information can be retrieved from the target using a FIND operation This information can be retrieved from the target using a FIND operation The official Target Type for the target device This information can be retrieved from the target using a FIND operation The official Target Position identifier for the target device This information can be retrieved from the target using a FIND operation The official Target Manufacturer s Code for the target device This information can be retrieved from the target using a FIND operation 4 Optionally set the Advanced configuration parameters for the target To access the advanced parameters select the Advanced button and scroll to the right The ARINC 615A Operation Timeout for the target This is the maximum amount of time the data loader will wait between the receipt of status updates from the target during A615A operations before declaring the operation a failure transfer that fails by the target 5 the TFTP Configuration References table at the bottom of the dialog select the TFTP Client and the TFTP Server to be used
36. for file transfers with the target Double click in the Client Name Client Id Server Name and Server cells to get a drop down list of defined TFTP Client and Servers to select from Saving and Loading Configurations The ARINC 615A Data Loader configuration information can be exported saved to a file and then imported loaded later using the Flight Simulyzer GUI application The saved files can also be imported and used by the A615A API and the Data Loader command line application To Export or Import configuration data for the LAN interface right click over the Lan Configuration F SIM LDR ARINC 615A Development Kit User s Manual 42 rm TODAY S SOLUTIONS for tomorrow s demands Technologies node in the resource tree and select either the Import HostLan Configuration or Export HostLan Configuration item from the pop up menu Note The user must be in the Settings Perspective to import export configuration data files File Edit View Window Help Avionics Bus Resources settings _smuston_ 4 localHost 1 Import HostLan Configuration 4 Lan Configuration 4 TFTP Export HostLan Configuration E Client Confi Reset Configuration Server Conf A615A Targets 4 d Device664 4 iw End Systems 4 15 TFTP Client Configurati Server Configurati 15 Targets Outputvis 5 InputVIs LAN Configuration Import Export
37. he TFTP Client holds a File Get transfer open after sending the last TFTP ACKnowledgement message for the transfer Retry Count Defines the number of retries for the TFTP client This is the number of times the TFTP Client re sends a TFTP message that is not acknowledged by the TFTP server puse the WKP to be used for the initiation of File transfers at the TFTP Server Dally Enabled Defines if the TFTP Dally option is enabled checked or not not checked If enabled the TFTP Server will acknowledge the receipt of the last TFTP ACKnowledge message at the end of a File Get transfer If enabled the TFTP Server will end a File Put transfer immediately after receiving an acknowledge of the last TFTP ACKnowledge it sends at the end of a TFTP File Put transfer 5 Next in the Port References table use the Add button to add one or more Input and Output SAP UDP port pairs to be used by the TFTP Server for file transfer operations At least one port pair must be configured for the TFTP server If the TFTP server is to support multiple simultaneous file transfers at least one port pair must be added for each of the possible simultaneous file transfers for A615A operations at least 2 port pairs should be used Once a port pair is added to the table the input and output ports can be selected from a drop down list by double clicking in the Port Name or Port ID cells of the row Note Only references to SAP UDP type message ports will be available t
38. ht Simulyzer application also supports MIL STD 1553 and ARINC 429 data bus operations Default access to the ARINC 664 and ARINC 615A Data Load operations can be Set by Edit Preferences and selecting ARINC 664 as the default Flight Simulyzer Default Preferences F SIM LDR ARINC 615A Development Kit User s Manual 10 TODAY S SOLUTIONS 8 Technologies for tomorrow s demands gt Data Loader Command Line The Windows ARINC 615A Data Loader command line application data loader exe is located in C Program Files AIT Ethernet ES SDK v1 13 0 A615A ToolsMlibN Command line instructions arguments and options can be displayed with the following command Command Prompt v A615A Application Programmer s Interface The Reference and User s Manual for the A615A API can be accessed from the following menu location Start All Programs Avionics Interface Technologies Ethernet ES SDK v1 13 0 A615A Tools A615A API Reference The manual is also located in the following location C Program Files AIT Ethernet ES SDK v1 13 0 A615A Tools doc a615a_api chm 11 F SIM LDR ARINC 615A Development Kit User s Manual 4 1 TODAY S SOLUTIONS erm for tomorrow s demands p Technologies ARINC 615A Operations The Flight Simulyzer GUI application command line data loader and the A615A API can be used to execute ARINC 615A Data Load operations See Starting the Data Loader for information
39. indLan A664IpAddress aIpAddress A664UdpAddress aUdpPort uint32_t aTimeout A615ATargetsFindResponse aFindResponses Complete documentation for both of these A615A C API functions can be found in the A615A API User s Manual which is accessible from Start All Programs Avionics Interface Technologies Ethernet ES SDK v1 13 0 A615A Tools A615A API Reference The manual is also located in the following location C Program Files AIT Ethernet ES SDK v1 13 0 A615A Tools doc a615a_api chm Getting Target INFORMATION The ARINC 615A INFORMATION operation is used to retrieve software configuration information from a loadable target The INFORMATION operation can be executed from the F SIM LDR GUI Command Line and API interfaces gt Flight Simulyzer To get current loadable target software configuration ARINC 615A INFORMATION operations can be executed from the A615A DataLoader Activity dialog To access this dialog select Load Operations from the right click pop up menu at an A664 or LAN target node in the resource tree AIT Flight Simulyzer File Edit View Window Help Avionics Bus Resources Settings 1 Simulation EF localHost Lan El 46154 Targets ETH_TARGET Devicese4 End Systems B Esa E A615 OR 9 SimulatedTarget1 SimulatedTarget2 SimulatedTarget3 SimulatedTarget4 SimulatedTarget5 Load Operations s canities en N difesa Access to Data Load Operations
40. ng the last TFTP ACKnowledgement message for the transfer Retry Count Defines the number of retries for the TFTP client This is the number of times the TFTP Client re sends a TFTP message that is not acknowledged by the TFTP server pem ENS the WKP to be used for the initiation of File transfers at the TFTP Server Dally Enabled Defines if the TFTP Dally option is enabled checked or not not checked If enabled the TFTP Server will acknowledge the receipt of the last TFTP ACKnowledge message at the end of a File Get transfer If enabled the TFTP Server will end a File Put transfer immediately after receiving an acknowledge of the last TFTP ACKnowledge it sends at the end of a TFTP File Put transfer To Define the A615A Target Connection 1 Access the A615A Target Configuration by selecting the Lan Configuration gt A615A Targets node of the resource tree 33 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS erm for tomorrow s demands p Technologies Ce File Edit View Window Help Avionics Bus Resources ARINC615A Target Configurations i settings _ Simulation ARINC615A Target Configurations add Delete Advanced 4 localHost Target Name Target Hwld Target Type Target Position Target MFR Code Address 4 E bsc E 0 SamplelanTarget THWName THWId THWType THWPos THW 19216811 9 Client Configurations Server Configu
41. nst A615ATargetHandle aTargetHandle const char aMediaSetPath boolean aValidateMediaSet The path to the media set LSAP header is provided as input e g aMediaSetPath Also indication of whether or not to validate the loadable software is given as input e g aValidateMediaSet The a615aTargetOpUpload function does not block until the operation is complete it returns once the UPLOAD operation has been initiated The application program can use either event notifications see a615aTargetOpen or poll using a615aTargetGetStatus to determine when the operation is completed Complete documentation for both of these A615A C API functions can be found in the A615A API User s Manual which is accessible from Start Programs Avionics Interface Technologies Ethernet ES SDK v1 13 0 A615A Tools A615A API Reference The manual is also located in the following location C Program Files AIT Ethernet ES SDK v1 13 0 A615A Tools doc a615a_api chm 25 F SIM LDR ARINC 615A Development Kit User s Manual 44 TODAY S SOLUTIONS erm for tomorrow s demands flm Technologies Building ARINC 665 Media Sets The F SIM LDR ARINC 615A SDK provides a command line utility that supports the creation of ARINC 665 media sets It can be used to create the LOADS LUM FILES LUM and all header LUH files required for the ARINC615A Upload Operation The tool also allows the user to specify whether the files created are in ARINC665
42. o select in 39 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS esi an for tomorrow s demands Technologies the drop down lists 8 AIT Fight Simulyzer p File Edit View Window Help 225 A664 TFTP Server Configurations 1 i z Id Name MinUdpPort MaxUdpPort 4 localHost Lin Configuration 1 A615ALoaderSe 1000 1003 rere 2 A615ALoaderSe 1000 1003 Client Configurations Server Configurations 3 AG15ALoaderSe 1000 1003 A615A Targets 4 WP 4 A615ALoaderSe 1000 1003 4 iss End Systems H AESA andata 3000 1002 4 A615ALoader 4 g TFTP Port References A615ALoaderServerTarget Client Configurati erver Configurati AGTSA Targets Rx Port Name Rx Port Id Tx Port Name Tx Port 14 OutputVis TargetToA615A 63 LoaderToTarget 63 P TargetToA615A LoaderToTarget 64 TergetToA615A LoaderToTarget 65 Target ToAG15A LoaderToTarget 66 Rx Port Name Rx Port Id Tx Port Name Tx Port Id TargetToA615ALoaderServerListen 62 A615ALoaderToTargetServerListen 62 429 Arinc 664 Mi Std 1553 Selecting TFTP Server Message Ports 6 Finally a Listening input output port pair must be configured for the TFTP Server This defines the input port that the server will listen for incoming file transfer requests at as
43. on IO LCA SRE r3 Copy Tree Contents 09 48 00 429 660 400 Status Received Information Operation In Progress 09 48 05 430 503 144 Status Received Information Operation In Progress 09 48 10 429 672 624 Status Received Information Operation Complete Current Operation Status LLECTTTTTTTTTTTTTTTTTTTTTTETTTTCTTTETTT to Completed Target Information Operation gt Data Loader Command Line From the F SIM LDR command line data loader INFORMATION operations are invoked using the n info option An example ARINC 664 network INFORMATION command is provided below data loader n d 0 c a615aTestsConfig hex w AFDX TARGET s NOSE t 60 Where d Specifies the index of the ARINC 664 Interface board used for the FIND operation 0 based c Specifies the A664 ES Configuration file w Specifies the Target Hardware ID s Specifies the Target Hardware Position t Specifies the timeout to wait in seconds for operation to complete An example LAN INFORMATION command is provided below gt data loader n c a615aTestsConfigLan hex w ETH TARGET s NOSE t 60 Where c Specifies the A664 ES Configuration file w Specifies the Target Hardware ID F SIM LDR ARINC 615A Development Kit User s Manual 18 TODAY S SOLUTIONS 8 for tomorrow s demands Technologies s Specifies the Target Hardware Position t Specifies the timeout to wait in seconds for operation to complete
44. on to complete An example LAN UPLOAD command is provided below gt data loader u c a615aTestsConfigLan hex w ETH TARGET s NOSE 1 loadableTarget Media665_0 Loads LUM t 500 23 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS gero for tomorrow s demands fli Technologies c Specifies the A664 ES Configuration file w Specifies the Target Hardware ID s Specifies the Target Hardware Position Specifies the Media Set or LSAP to be Uploaded to the target t Specifies the timeout to wait in seconds for operation to complete An example of output from a successful UPLOAD operation is shown below gt A615A Status Event was received gt Target Status Information for AFDX TARGET NOSE gt Current Operation UPLOAD gt Status Counter 0 gt Estimated Time 0 gt Exception Timer 0 gt Operation Status ACCEPTED gt Operation Status Desc Upload Operation Accepted gt Load List Ratio 0 gt Number of Loads 0 gt gt An A615A Status Event was received gt Target Status Information for AFDX_TARGET NOSE gt Current Operation UPLOAD gt Status Counter 0 gt Estimated Time 65535 gt Exception Timer 0 gt Operation Status ACCEPTED gt Operation Status Desc Upload Operation is Accepted gt Load List Ratio 0 gt Number of Loads 0 gt gt An A615A Status Event was received gt Target Status Information for AFDX_TARGET NOSE gt Current Operation UPLOAD gt Status
45. port for ARINC 615A data load operations The FIND INFORMATION and UPLOAD operations can be accessed va three different interfaces to support a wide variety of applications and use cases In addition to the ARINC 615A operations the F SIM LDR development kit also provides support for the creation of ARINC 665 media sets The Flight Simulyzer application provides a simple easy to use and intuitive GUI interface to the data load operations as well as the definition of ARINC 615A configurations parameters A data loader command line application is also provided to support repetitive automated or batched operations from a command line or shell Additionally an ARINC 615A C application programmer s interface is provided to allow the integration of ARINC 615A operations into custom applications A Trivial File Transfer Protocol TFTP C API is also provided to support file transfers The Flight Simulyzer GUI data loader command line application and the ARINC 615A and TFTP APIs are supported on both Windows XP 7 and Linux systems A615A GUI Flight Simulyzer A615A Command Line Customer User A615A Apps User Data Application A615A TFTP Configuration Data c gh A615A F SIM LDR SDK Com ponents F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS erm for tomorrow s demands afl Technologies The F SIM LDR ARINC 615A development kit provides su
46. ports must be defined prior to the definition of the TFTP Client and TFTP Server configurations described below For detailed information about the definition of the VLs and SAP UDP message ports see the Flight Simulyzer help which is accessible from the Help F SIM Help menu within Flight Simulyzer v To Define a TFTP Client 1 Access the TFTP Client Configuration by selecting a TFTP gt Client Configurations node of the resource tree under an ARINC 664 end system node O OOOO OOE File Edit View Window Help Avionics Bus Resources A664 TFTP Client Configurations Simulation settings Si id Name MinUdpPort MaxUdpPort 4 localHost 4 Lan Configuration A615ALoaderClientTarget 2000 A615ALoaderClientTargetl 2000 Client Configurations Q Server Configurations A615ALoaderClientTarget2 2000 AGLSA Targets A615ALoaderClientTarget3 2000 4 End Systems A615ALoaderClientTarget4 4 A615ALoader 4H p A615ALoaderClientTarget5 Server Configurati A615A Targets Outputs Inputs Port References A615ALoaderClientTarget Rx Port Name Rx Port Id Tx Port Name Tx Port Id TargetToA615ALoaderClient 61 LoaderToTargetClient 61 Arine 429 Arinc 64 Mi Std 1553 A664 TFTP Client Configuration 35 F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS erm for tomorrow s demands flm Technologies 2
47. pport for data load operations over both standard Ethernet IP Local Area Networks LAN and over ARINC 664 avionics networks For LAN operations the F SIM LDR software suite can be installed on any Windows XP 7 or Linux PC with a LAN interface Operations over ARINC 664 require the F SIM LDR software and one of AITs ARINC 664 interface modules A664 AFDX F SIM LDR Protocol Stack 1 3 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 1 3 1 Industry Documents 1JARINC Report 615A 2 Software Data Loader Using Ethernet Interfaces Published May 10 2002 2 ARINC Report 615A 1 Software Data Loader Using Ethernet Interfaces Published June 12 2001 S ARINC Report 665 1 Loadable Software Standards Published January 12 2001 4JARINC Report 665 2 Loadable Software Standards Published August 30 2002 5JARINC Specification 664P7 Aircraft Data Network Part 7 Avionics Full Duplex Switched Etherent AFDX Network Published 09 2009 F SIM LDR ARINC 615A Development Kit User s Manual 2 E TODAY S SOLUTIONS Technologies for tomorrow s demands 1 3 2 Product Specific Documents 6 ARINC664 ES Applications Programmer s Interface Doc No 40303001 7 ARINC664 ES Installation amp Getting Star
48. rations 4 If Device 64 4 25 End Systems 4 A615ALoader EP TFP A615A Targets OutputVis TFTP Configuration References SampleLanTarget InputVls GientName i Server Name Serverid SampleA615ALanClient 0 SampleA615ALanServer 0 429 664 Mi Std 1553 A616A LAN Target Configuration 2 Select the Add button to add a new A615A Target a new row will be added to the ARINC615A Target Configurations table 3 Set the standard configuration parameters for the target Parameter UD TD is assigned by Flight Simulyzer and is read onl Name defined name of the target connection Target Name The official name assigned to the target device This information can be retrieved from the target using a FIND operation Target Hwld The official Target Hardware ID for the target device This information can be retrieved from the target using a FIND operation This information can be retrieved from the target using a FIND operation Target Type The official Target Type for the target device This information can be retrieved from the target using a FIND operation Target Position The official Target Position identifier for the target device This information can be retrieved from the target using a FIND operation Target The official Target Manufacturer s Code for the target device Manufacturer s This information can be retrieved from the target using a Code
49. receipt of the last TFTP ACKnowledge message at the end of a File Put transfer If enabled the TFTP Client will end a File Get transfer immediately after receiving an acknowledge of the last TFTP ACKnowledge it sends at the end of a TFTP File Get transfer 5 Next in the Port References Group select an output and input SAP UDP type message port to be used by the TFTP Client for communications with the target device The ports can be selected by double clicking in any of the columns of the Port References table Note Only references to SAP UDP type message ports will be available to select in the drop down lists Bornos Edit View Window El A664 TFTP Client Configurations settings Simulation A664 TFTP Client Configurations Add Delete Advanced 4 localHost id Name MinUdpPort MaxUdpPort Lan Configuration 1 A615ALoaderCl 2000 2000 EP TFP Client Configurations 2 A615ALoaderCl 2000 2000 0 Server Configurations AGLSA Targets 3 A615ALoaderCl 2000 2000 4p Devices64 4 A615ALoaderCl 2000 2000 4 25 End Systems 4 X 15 5 A615ALoaderCl 2000 2000 EP 6 A615ALoaderCl 2000 2000 Server Configurati A615A Targets OutputVis InputVis Port References A615ALoaderClientTarget RxPortName Tx Port Name TargetToA615ALoaderClient 6l LoaderToTargetClient 61 TargetToA615ALo
50. ted Instructions F SIM LDR ARINC 615A Development Kit User s Manual TODAY S SOLUTIONS esis tan for tomorrow s demands Technologies INSTALLATION 1 Insert the provided CD containing the F SIM LDR SDK or ARINC 664 SDK software Or you may download the software directly from the Aviftech website s download area 2 If installing from a CD and if the CD drive has autorun enabled the installer will start automatically Otherwise open My Computer Select the CD drive and execute the executable exe in the root directory of the CD If installing from a download execute the downloaded executable exe to start the installation 3 Follow the onscreen instructions to begin the installation press Next dB Setup AIT ES SDK is AIT ES SDK S Acs elcome to the etup ate Wizard Technologies This will install AIT ES SDK 1 13 0 on your computer It is recommended that you close all other applications before continuing ARINC664 Click Next to continue or Cancel to exit Setup Interface Modules 4 You will be prompted to select the components to install The table below describes each of these components After selecting all components that you wish to install press Next F SIM LDR ARINC 615A Development Kit User sManual 4 TODAY S SOLUTIONS for tomorrow s demands Technologies Jo T Select Components LM Which components should be install
51. tiation will be supported by the TFTP Client meout Optio Data In Defines if the TFTP Data In option is supported if checked lor not if not checked by the TFTP Client If the Data In option is supported then for small files file size equal to or smaller than the TFTP block size the file data will be included in the TFTP Client s Write Request messages during File Put operations Ti n Defines the TFTP timeout in seconds to be used for TFTP Timeout option negotiation If set to 0 the TFTP Timeout option negotiation will not be supported by the TFTP Client Default Timeout Defines the default TFTP timeout in seconds to be used by the TFTP Client this is the timeout to be used if TFTP Timeout option negotiation is not used End of Transfer TO the end of transfer timeout in seconds to be used by the TFTP Client This is the time that the TFTP Client holds a File Get transfer open after sending the last TFTP ACKnowledgement message for the transfer F SIM LDR ARINC 615A Development Kit User s Manual 36 Technologies TODAY S SOLUTIONS for tomorrow s demands Retry Count Defines the number of retries for the TFTP client This is the number of times the TFTP Client re sends a TFTP message eee the WKP to be used for the initiation col File transfers at the TFTP Server Defines if the TFTP Dally option is enabled checked or not not checked If enabled the TFTP Client will acknowledge the
52. tion to support the initiation of the ARINC 615A INFORMATION operations a615aTargetOpInfo const A615ATargetHandle aTargetHandle 19 F SIM LDR ARINC 615A Development Kit User s Manual 4 3 TODAY S SOLUTIONS erm for tomorrow s demands ifl Technologies The a615aTargetOpInfo function does not block until the operation is complete it returns once the operation has been initiated The application program can use either event notifications see a615aTargetOpen or poll using a615aTargetGetStatus to determine when the operation is completed Once completed a615aTargetGetInfo can be used to read the software configuration information retrieved Complete documentation for both of these A615A C API functions can be found in the A615A User s Manual which is accessible from Start Programs Avionics Interface Technologies Ethernet ES SDK v1 13 0 A615A Tools A615A API Reference The manual is also located in the following location C Program Files AIT Ethernet ES SDK v1 13 0 A615A Tools doc a615a_api chm UPLOAD Loadable Software Parts The ARINC 615A UPLOAD operation is used to load new software to a loadable target The UPLOAD operation can be executed from the F SIM LDR GUI Command Line and interfaces gt Flight Simulyzer UPLOAD operations are executed from the A615A DataLoader Activity dialog To access this dialog select Load Operations from the right click pop up menu at an A664 or LAN
53. ual 38 Technologies TODAY S SOLUTIONS for tomorrow s demands the advanced parameters select the Advanced button and scroll to the right Parameter is the A615A TFTP Port Option negotiation is supported by the TFTP server checked or not not checked Block Size Defines the TFTP maximum block size to be used for TFTP Block Size option negotiation If set to 0 no TFTP Block Size option negotiation will be supported by the TFTP Server and the default block size of 512 will be used Defines the maximum file transfer size to be used for TFTP File Size option negotiation If set to 0 no TFTP file size option negotiation will be supported by the TFTP Server Defines if the TFTP Data In option is supported if checked or not if not checked by the TFTP Server If the Data In option is supported then for small files file size equal to or smaller than the TFTP block size the TFTP Server will accept Write Requests which also include the file data Defines the TFTP timeout in seconds to be used for TFTP Timeout option negotiation If set to 0 the TFTP Timeout option negotiation will not be supported by the TFTP Server Default Timeout Defines the default TFTP timeout in seconds to be used by the TFTP Server this is the timeout to be used if TFTP Timeout option negotiation is not used End of Transfer TO Defines the end of transfer timeout in seconds to be used by the TFTP Client This is the time that t
54. umber of Loads Note All used Part number PN and Target j Load 001 section Hardware ID THWID Load 001 Strings should be LoadPN LOADLPN Specify the part number for the 1st compliant with the ARINC665 Specifications this headerfile will be created by EasyLOAD HeaderrFileName loadl header luh Specify the name ofthe header file to be treated by the 665 MediaSet Builder subdirectory for this load all Data and support Files of this load must exist in RootDir HeaderFilePath HeaderFilePath XloadlN Specify the location of the 1st load in TargetHw ID List of this load relation to the Root directory THwIDCount 2 1 THWID 001 THWl Specify the Target HW ID s and count THWID 002 THW2 ul this load Specify the number part number and DataFile O01 loadl 1 filename of lup files to be included in DataFi 001 1 the header file Iuh DataFile 002 10adl 2 DataFi 002 2 supportrile List of this load Specify the number part number and SupportFilecount 1l filename of support files to be included supportFile 001 loadl supportil txt in the header file luh O01 PNl Load 002 section LoadPN LOAD2PN HeaderFileName load2 1 if the lt RootDir gt shall be used just define X as subdirectory H

Download Pdf Manuals

image

Related Search

Related Contents

  2. Blackfin Overview    Electrolux ELFI18K7MB iron  instructions d`emploi de combustibles liquides a    COOLMOBILE-Manuel d`utilisation-2014  

Copyright © All rights reserved.
Failed to retrieve file