Avionic Software products

 

> EEA (E3i Ethernet AFDX)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 

This product simulates the use of an AFDX card by software, using a standard PC Ethernet card.

Compliant with AFDX AIM libraries
Up to 4 AFDX ports available
Simulation of AFDX features: transmission, reception, sampling and queuing
Traffic shaping (BAG)
Controls on AFDX parameters
Platform support: Windows and Linux

   
   
  EEA E3i Ethernet AFDX
 
Features
 
100% compatible with the functions exported by AFDX AIM library V12.0x Rev. A, November 2004. Functions implemented or supported.
Individual mode available for simulation of AFDX features : Input and Output, Sampling and Queuing
Controls available on AFDX parameters: sequence number, VL frame length, IP checksum, MAC address format, …
Ethernet cards selection (up to four ports).
Priority management : global and RX/TX.
Log file including AFDX errors reporting
AFDX messages recording
 
 

Limitations

 
No RMA redundancy mechanism for the second AFDX bus (port B),
No recording capacity or AFDX traffic monitoring available (Chronological mode),
No generic or replay modes (no continuous transmission or AFDX traffic replay),
No remote ANS server access (AIM Network Server),
No external synchronization through external trigger,
Great performances for simulation

 

   
Options and services available
 
SAP functions (Rx and Tx)
High level interfaces with applications (java applications, …)
Support and maintenance contracts
Technical assistance
   
 
SUPPORTED FUNCTIONS
 
Admin functions Receiver functions
FdxInit FdxCmdRxPortInit
FdxQueryServerConfig FdxCmdRxModeControl
FdxQueryResource FdxCmdRxControl
FdxLogin FdxCmdRxStatus
FdxLogout FdxCmdRxGlobalStatistics
    FdxCmdRxVLControl
Transmitter functions FdxCmdRxUDPCreatePort
FdxCmdTxPortInit FdxCmdRxUDPDestroyPort
FdxCmdTxModeControl FdxCmdRxUDPRead
FdxCmdTxControl FdxCmdRxUDPGetStatus
FdxCmdTxStatus FdxCmdRxSAPBlockRead *
FdxCmdTxVLControl FdxCmdRxSAPCreatePort *
FdxCmdTxCreateVL FdxCmdRxSAPRead *
FdxCmdTxUDPCreatePort    
FdxCmdTxUDPDestroyPort System functions
FdxCmdTxUDPWrite FdxCmdIrigTimeControl
FdxCmdTxUDPGetStatus FdxCmdBoardControl
FdxCmdTxUDPControl    
FdxCmdTxVLWrite    
FdxCmdTxSAPBlockWrite *    
FdxCmdTxSAPCreatePort *    
FdxCmdTxSAPWrite *    
       
Target independent administration functions    
FdxCmdFreeMemory    
FdxFwIrig2StructIrig    
FdxStructIrig2fwIrig    
FdxAddIrigStructIrig    
FdxSubIrigStructIrig    
 
 
NOT SUPPORTED FUNCTIONS
 
Prototype of non supported functions are available as exported calls for AFDX AIM
compatibilities purpose
 
Admin functions Receiver functions
FdxDelIntHandler FdxCmdRxVLControlEx
FdxInstIntHandler FdxCmdRxVLGetActivity
    FdxCmdRxTrgLineControl
VME Initialisation functions FdxCmdMonCaptureControl
AviFdxVMEBoardIni FdxCmdMonTCBSetup
AiFdxModuleCheck FdxCmdMonTrgWordIni
AiFdxAviDelVmeInt FdxCmdMonTrgIndexWordIni
AiFdxAviInitVmeInt FdxCmdMonTrgIndexWordIniVL
    FdxCmdMonGetStatus
Transmitter functions FdxCmdMonQueueControl
FdxCmdTxUDPBlockWrite FdxCmdMonQueueRead
FdxCmdTxUDPChgSrcPort FdxCmdMonQueueSeek
FdxCmdTxVLWriteEx FdxCmdMonQueueTell
FdxCmdTxTrgLineCtrl FdxCmdRxUDPBlockRead
FdxCmdTxStaticRegsCtrl FdxCmdRxUDPChgDestPort
FdxCmdTxQueueCreate    
FdxCmdTxQueueStatus Target independent administration functions
FdxCmdTxQueueWrite FdxTranslateErrorWord
FdxCmdTxQueueUpdate FdxInitTxFrameHeader
FdxCmdTxCreateHiResVL    
       
System functions    
FdxReadBSPVersion    
FdxCmdBITETransfer