International Conference

Integrated Modular State and Prospects of Development

Development of On-board Computing System Based on IMA Platform

Maxim Pankov JSC Ramenskoye Design Company (RDC)

Moscow, October 29th-30th, 2012 IMA platform example

ES#1 ES#4

ES#2 ES#5

IMA Cabinet IMA Cabinet ES#3 ES#6 #1 #2

EVS/A818 Switch #1 EVS/A818 Switch #2 RDC RDC #1 #2

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

FOTM FOTM FOTM #1 #2 #3

12V PM PSM + PM#1 PM#2 SM#1 #1 GCM #1

28V 1

28V 2 SMM#1 MMM#1 To spare 28V 1 slots 1 and 2 MMM#2 28V 2 SMM#2

12V PM PSM + PM#3 PM#4 SM#2 #2 GCM #2

FOTM FOTM FOTM #4 #5 #6

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 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

PM • 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

International Conference on Modular Avionics Module Features

QorIQ P3 Series P3041 Processor Block Quad e500mc Power Architecture® Diagram • 4 cores (up to 1.5 GHz) with 128KB backside L2 cache Power Architecture® • 1MB Shared L3 Cache w/ECC 128 KB e500mc Core Backside Memory Controller 1024 KB 64-bit L2 Cache 32 KB 32 KB DDR3/3L Frontside • 32/64bit DDR3/3L w/ECC up to 1.3 GHz D-Cache I-Cache Memory Controller L3 Cache Ethernet • 5 x 10/100/1000 Ethernet controllers eOpenPIC CoreNet™ • 1 x 10GE controllers PreBoot Loader Coherency Fabric Security Monitor PAMU PAMU PAMUPeripheral PAMU PAMU High Speed Interconnect Access Mgmt Unit Internal BootROM • 4 PCI Express® PCIe) 2.0 controllers Power Mgmt • 2 Serial RapidIO® 1.3 + 2.1 controllers Frame Real SD/MMC DMA Time • 2 SATA 2.0 eLB SEC Queue Manager Watchpoint SPI Parse, Classify, x2 Debug C 4.0 Mgr. Distribute Cross • 2 USB 2.0 w/PHY Trigger 2x DUART 32b Pattern Buffer CoreNet Rapi Perf CoreNet Switch Fabric

4x I2C Match Buffer 1GE MonitorTrace SATA 2.0 SATA

1GE 2.0 SATA

d IO Engine

PCIe

PCIe PCIe Mgr. 10GE 1GE PCIe Trusted Architecture

2x USB 2.0 PHY SRIO RMa 2.0 1GE 1GE SRIO Aurora Clocks/Reset n Data Path Acceleration Architecture GPIO • Security Engine (SEC) 18-Lane 5 GHz SerDes CCSR • Pattern Matching Engine (PME) • Enhanced RapidIO Messaging (Rman) • Pin compatible to P4080, P4040, P5020 & P5010 processors • 45nm SOI process

International Conference on Modular Avionics Module Features

SM • Type: OpenVPX (VITA 65) • Number of AFDX ports: 24 (100Base-TX) • Max VL numbers: 4096 • Technological Latency (max): 100 microseconds

E n d S y s t e m F l a s h B u f f e r M e m o r y V L M e m o r y E n d S y s t e m M e m o r y M e m o r y р а о м т е

а F l a s h т т с

у B u f f e r

и M e m o r y

м V L M e m o r y M e m o r y с

M e m o r y F r a m e C h e c k м C o n t r o l l e r я

о C o n t r o l l e r C o n t r o l l e r а

К C o n t r o l l e r н H a r d W a r e C o n t r o l B l o c k ч е н о

к P r o c e s s o r О

S i n g l e - t r i p C o m m a n d P M A D a t a L o a d e r B u s C o n t r o l l e r F r a m e T x F r a m e R x V L D e f i n d T u r n B u f f e r

R S 2 3 2 C o n t r o l l e r C o n s t a n t A c c e s s C o n t r o l l e r L e d I 2 C L e d M C U I n d i c C o n t r o l l e r a t o r

U p L o a d F r a m e T x B u f f e r A f d x E n d E t h e r n e t T x E t h e r n e t R x C o n t r o l l e r S y s t e m

T e m p e r a t u r e P o w e r M a n a g e r M e a s u r e m e n t C l o c k i n g a n d R e s e t C o n f i g u r a t i o n C h e c k S y s t e m M I I R e g i s t e r C o n t r o l l e r M a n a g e r B l o c k

P o w e r S y s t e m E t h e r n e t P h y C o n f i g u r a t i o n M e m o r y

C l o c k i n g S y s t e m M a g n e t i c J T A G

International Conference on Modular Avionics Module Features

GCM

• Type: XMC (VITA 42) • Core Clock: 266 МГц • Address 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, Output Power (max): 150 W VPECL

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 Switch SM 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

Jitter

Virtual Link

BAG BAG and jitter in frames flow Lmax/BAGmin=12 Mbps

International Conference on Modular Avionics AFDX/ARINC 664

AFDX Network Configuration Tools

Tool for analysis of AFDX Network Tool 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. Configuration file GUI format Policing and filtering (*.xml) function. Time constraints.

AFDX Network Virtual Links list structure (*.xml) (*.xml)

Topology and bandwidth verification Configuration File generator

Binary configuration file generation Configuration file

ARINC 615 loader

International Conference on Modular Avionics AFDX/ARINC 664

AFDX Network Configuration Tool GUI

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 [email protected]

International Conference on Modular Avionics