integrated modular avionics state and prospects of … october 29th-30th, 2012 international...

23
Moscow, October 29 th -30 th , 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)

Upload: hoangminh

Post on 02-May-2018

238 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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)

Page 2: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 3: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 4: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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.

Page 5: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 6: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 7: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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)

Page 8: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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.

Page 9: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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.

Page 10: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 11: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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)

Page 12: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Ко

мм

ута

тор

Око

не

чна

я с

исте

ма

Page 13: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 14: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 15: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 16: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 17: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 18: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 19: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 20: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

International Conference on Modular Avionics

AFDX/ARINC 664

AFDX Network Configuration Tool

GUI

Page 21: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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

Page 22: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

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)

Page 23: Integrated Modular Avionics State and Prospects of … October 29th-30th, 2012 International Conference Integrated Modular Avionics State and Prospects of Development Development of

International Conference on Modular Avionics

Questions?

Presenter: Maxim Pankov, JSC RDC

[email protected]