Integrated Modular Avionics State and Prospects of Development
Transcript of Integrated Modular Avionics State and Prospects of Development
Moscow, October 29th-30th, 2012
International Conference
Integrated Modular Avionics State and
Prospects of Development
Development of On-board Computing System Based on IMA Platform
Maxim Pankov
JSC Ramenskoye Design Company (RDC)
International Conference on Modular Avionics
IMA platform example
IMA Cabinet
#1
IMA Cabinet
#2
EVS/A818 Switch #1 EVS/A818 Switch #2
RDC
#1
RDC
#2
ES#1
ES#2
ES#3
ES#4
ES#5
ES#6
International Conference on Modular Avionics
IMA Cabinet Functions
1. Computing and Control
2. 2D and 3D Map Generation
3. Synthetic Vision (SVS)
4. AFDX Switch
5. Database Storage
6. ARINC 615A Loader
International Conference on Modular Avionics
IMA Cabinet Modules
• Processor Module (PM) – 6 units.
• Switch Module (SM) – 2 units.
• Power Supply Module (PSM) – 2 units.
• System Management Module (SMM) – 2 units.
• Graphics Controller Mezzanine (GCM) – 2 units.
• Mass Memory Module (MMM) – 2 units.
• Fiber Optic Transceiver Module (FOTM) – 6 units.
International Conference on Modular Avionics
IMA Cabinet Block Diagram
PSM
#1
PSM
#2
28V 1
28V 2
28V 1
28V 2
12V
12V
SMM#1
SMM#2
MMM#1
MMM#2
FOTM
#1FOTM
#2
FOTM
#3
FOTM
#4FOTM
#5
FOTM
#6
SM#1
SM#2
PM#1 PM#2
PM#3 PM#4
PM
+
GCM
#1
PM
+
GCM
#2
To spare
slots 1 and 2
International Conference on Modular Avionics
IMA Cabinet Architecture
• Two identical independent part
• Two independent power supply source (12V, 3.3V)
• ESD and transient process protection
• SEU protection and mitigation
• Two spare slots
• System management: cabinet and module levels
• Possibility of the use of dissimilar software and hardware
International Conference on Modular Avionics
IMA Cabinet Main Features
• Dimensions: 424 х 151 х 241 mm
• Weight: 15 kg
• Power Supply: 28V (DO-160F, cat. A)
• Power Consumption: 250 W
• Cooling: conductive (module), convective (cabinet)
• Operating Temperature: minus 40 to 70 ºC
• Modular construction: two level maintenance support
• DAL: B (RTCA/DO-254, RTCA/DO-178B)
International Conference on Modular Avionics
IMA Cabinet Interfaces
External Interfaces:
• 16 AFDX ports
• 2 input and 2 output ARINC 818 channels
Internal Interfaces:
• 8 AFDX ports
• 2 SATA 2.0
• 2 I2C
Interfaces for Maintenance:
• 8 Ethernet 100Base-TX Channels
• 10 RS-232C Channels
Physical Layer:
AFDX/ARINC 664: Twisted Pair, 100Base-TX, 10/100 Mbps.
ARINC 818: Fiber Optic, 2125 Mbps, 850nm, multimode.
International Conference on Modular Avionics
Components of the Module
1 – PCB; 2 – front panel; 3 – rear panel; 4 – connector;
5 – mezzanine module; 6 –mezzanine cover; 7 – wedgelock,
8 - extractor.
International Conference on Modular Avionics
Module Features
• Type: OpenVPX (VITA 65)
• CPU: P3041 (4 core) Freescale
• Core clock: 1,2 GHz
• Performance: 10000 DMIPS
• Mezzanine: 1 XMC
• RAM: 2 GB (DDR3)
• Flash (NOR): 512 MB
• Flash (NAND): 32 GB
• NVRAM: 256 kB
• 1 Ethernet
• 1 Ethernet 1000Base-T
• 2 PCI Express
• 1 SATA 2.0
• 1 I2C2 RS-232
• 1 JTAG IEEE Std 1149.1-2001
PM
International Conference on Modular Avionics
Module Features
QorIQ P3 Series P3041 Processor Block
Diagram
Pattern
Match
Engine
2.0
1024 KB
Frontside
L3 Cache
64-bitDDR3/3L
Memory Controller
Coherency FabricPAMU Peripheral
Access Mgmt Unit
eOpenPIC
Power Mgmt
2x USB 2.0 PHY
SD/MMC
Clocks/Reset
2x DUART
4x I2C
SPI
GPIO
PreBoot Loader
Security Monitor
Internal BootROM
CCSR
Power Architecture®
e500mc Core
D-Cache I-Cache
128 KB
Backside
L2 Cache 32 KB 32 KB
SEC
4.0
Queue
Mgr.
Buffer
Mgr.
eLB
C
32b
Rapi
d IO
RMa
n
PAMU PAMU PAMU PAMU
Frame
ManagerParse, Classify,Distribute
Buffer
DMA
x2
PC
Ie
18-Lane 5 GHz SerDes
PC
Ie
PC
Ie
PC
IeWatchpointCrossTrigger
PerfMonitor
CoreNetTrace
Aurora
1GE
10GE
Real
Time
Debug
1GE
1GE
1GE
SA
TA
2.0
SA
TA
2.0
SR
IO
SR
IO
1GE
• Pin compatible to P4080, P4040, P5020 & P5010
processors• 45nm SOI process
CoreNet™
Quad e500mc Power Architecture®
• 4 cores (up to 1.5 GHz) with 128KB
backside L2 cache
• 1MB Shared L3 Cache w/ECC
Memory Controller• 32/64bit DDR3/3L w/ECC up to 1.3 GHz
Ethernet• 5 x 10/100/1000 Ethernet controllers
• 1 x 10GE controllers
High Speed Interconnect• 4 PCI Express® PCIe) 2.0 controllers
• 2 Serial RapidIO® 1.3 + 2.1 controllers
• 2 SATA 2.0
• 2 USB 2.0 w/PHY
CoreNet Switch Fabric
Trusted Architecture
Data Path Acceleration Architecture
• Security Engine (SEC)
• Pattern Matching Engine (PME)
• Enhanced RapidIO Messaging (Rman)
International Conference on Modular Avionics
Module Features
• Type: OpenVPX (VITA 65)
• Number of AFDX ports: 24 (100Base-TX)
• Max VL numbers: 4096
• Technological Latency (max): 100 microseconds
SM
Ethernet Phy
Magnetic
Buffer Memory VL Memory End System MemoryEnd System Flash
Memory
VL Memory
Controller
VL Defind
Ethernet Rx
Buffer
Memory
Controller
Ethernet Tx
Frame Rx
Buffer
Frame Check
Frame Tx
Turn
Frame Tx Buffer
Memory
Controller
Flash
Memory
Controller
Bus
Controller
Processor
Data Loader
Constant
Access
Controller
Afdx End
System
Clocking and Reset
Manager
Configuration Check
Block
Configuration Memory
JTAG
Power System
Power Manager
Temperature
Measurement
SystemMII Register Controller
MCU
Clocking System
Led
Indic
ator
Single-trip Command
PMA
Led
Controller
RS 232
Controller
I2C
UpLoad
Controller
HardWare Control Block
Ко
мм
ута
тор
Око
не
чна
я с
исте
ма
International Conference on Modular Avionics
Module Features
GCM
• Type: XMC (VITA 42)
• Core Clock: 266 МГц
• Address Bus Width: 64 bits
• RAM: 512 MB (DDR2)
• 1 input and 1 output ARINC 818 channels (speed 2.125Gbps )
• 2 PCI Express
• 1 I2C
• 1 JTAG IEEE Std 1149.1-2001
International Conference on Modular Avionics
Module Features
MMM FOTM PSM
SATA 2.0 850 nm Input operational voltage range
18 to 33 V
256 GB 4 input and 4 output channels Output Voltage: 12 V
Read Speed: up to 160MBps Up to 3125 Mbod Efficiency: up to 90%
Write Speed: up to 130MBps Signals type: CML, LVDS,
VPECL
Output Power (max): 150 W
International Conference on Modular Avionics
IMA Cabinet Software
• RTOS VxWorks 653 (Wind River)
• Board Support Package BSP (with AFDX Stack)
• OpenGL SC 1.0.1 Library
• PBIT, CBIT, IBIT
• Autonomous Extended Test
• AFDX Network Configuration Tool
International Conference on Modular Avionics
AFDX/ARINC 664
AFDX End System (ES)ES is software implemented. Software ADFX stack utilizes one core of
CPU.
ADFX SwitchSM is implemented in accordance with the specification ARINC 664P7
Aircraft Data Network, Part 7, Avionics Full Duplex Switched Ethernet
(AFDX) Network
International Conference on Modular Avionics
AFDX/ARINC 664
Implementation of AFDX
Virtual Link
BAG
Lmax/BAGmin=12 Mbps
Jitter
BAG and jitter in frames flow
International Conference on Modular Avionics
AFDX/ARINC 664
AFDX Network Configuration Tools
Tool for analysis of AFDX NetworkTool will be used to generate the AFDX Configuration file used to configure
the AFDX Network and perform an analysis of network performance and determinism.
This tool will be qualified in accordance to DO-178B Level B.
This tool uses a set of XML input files to check the integrity of network and to create an
unique formatted file.
Tool for design of AFDX Network
This tool use a graphical interface to:
•Design AFDX Switch hierarchy;
•Define AFDX ES parameters;
•Define AFDX Switch parameters;
•Define network topology;
•Define network data flowing.
The output files generated by this tool will be used by AFDX Network
Analysis Tool to generate configuration file and perform an analysis of network
performance and determinism
International Conference on Modular Avionics
AFDX/ARINC 664
AFDX Network Configuration Tools
Functioning of the tool
Network topology: physical and logical.Policing and filtering function.Time constraints.
Topology and bandwidth verification
Binary configuration file generation
GUI
Configuration File generator
Configuration file format(*.xml)
AFDX Network structure
(*.xml)
Virtual Links list(*.xml)
Configuration file
ARINC 615 loader
International Conference on Modular Avionics
Tools for Hardware and Software Development
Name Description
IBM Rational DOORS Requirements Management and
Traceability
IBM Rational Change Configuration Management
IBM Rational Synergy Configuration Management
IBM Rational Rhapsody Software Design
Eclipse Coding
MS Office Project Management
MS Project Project Management
Mentor Graphics Hardware Design
Altium Designer Hardware Design
AFDX Network Analysis Tool AFDX Configuration
AFDX Network Design Tool AFDX Configuration
C Compiler Software Design
International Conference on Modular Avionics
Alternative IMA Platform
Components:
• Hardware: Module Form-factor: 6U (OpenVPX); Rack: ARINC 600.
• Software: VxWorks 653, RelMK 653 (JSC RDC)
International Conference on Modular Avionics
Questions?
Presenter: Maxim Pankov, JSC RDC