GNAT Pro User Day: VISIUM™ and Ada

7
1 ©2014 Rolls-Royce Controls and Data Services Limited Information proprietary to Rolls-Royce Controls and Data Services Limited ©2014 Rolls-Royce Controls and Data Services Limited The information in this document is the property of Rolls-Royce Controls and Data Services Limited and may not be communicated to a third party or used for any purpose other than that for which it is supplied, without the express written consent of Rolls-Royce Controls and Data Services Limited VISIUM™ GR6 Ivan Ellis

description

A presentation given on GNAT Pro User Day about the use of Ada in the development of the VISIUM™ GR5 engine.

Transcript of GNAT Pro User Day: VISIUM™ and Ada

Page 1: GNAT Pro User Day: VISIUM™  and Ada

1

©2014 Rolls-Royce Controls and Data Services Limited Information proprietary to Rolls-Royce Controls and Data Services Limited

©2014 Rolls-Royce Controls and Data Services LimitedThe information in this document is the property of Rolls-Royce Controls and Data Services Limited and may not be communicated to a third party or used for any purpose other than that for which it is supplied, without the express written consent of Rolls-Royce Controls and Data Services Limited

VISIUM™ GR6Ivan Ellis

Page 2: GNAT Pro User Day: VISIUM™  and Ada

2

©2014 Rolls-Royce Controls and Data Services Limited Information proprietary to Rolls-Royce Controls and Data Services Limited

Agenda

• Background• Challenges• VISIUM™ GR Processor History• VISIUM™ GR5 & GR6• Involvement with AdaCore

Page 3: GNAT Pro User Day: VISIUM™  and Ada

3

©2014 Rolls-Royce Controls and Data Services Limited Information proprietary to Rolls-Royce Controls and Data Services Limited

Background

• Controls and Data Services (CDS) designs and manufactures a range of products for the aerospace gas turbine market

– Fuel Systems• Pumps• Metering Units• Actuators

– Electronics• Electronic Engine Controllers (FADEC)

– Software• RTCA DO-178B (and now C)

Page 4: GNAT Pro User Day: VISIUM™  and Ada

4

©2014 Rolls-Royce Controls and Data Services Limited Information proprietary to Rolls-Royce Controls and Data Services Limited

Challenges

• Aerospace electronic engine controls has several challenges– Environment

• Ambient temperature range, -54˚C to +85˚C (or greater)• Moisture and Dust• Lightning• Vibration

– Obsolescence• Products require supporting for 20 years or more

Page 5: GNAT Pro User Day: VISIUM™  and Ada

5

©2014 Rolls-Royce Controls and Data Services Limited Information proprietary to Rolls-Royce Controls and Data Services Limited

VISIUM™ GR Processor History

• First VISIUM™ GR design started in 1997– Processor for a number of applications running a proprietary language– Processor implemented in ASIC technology

• Separately packaged processor, RAM, PROM etc. on printed circuit board (PCB)

• Ada support developed in 2002 for 2003 VISIUM™ GR application– In-house toolchain based on GNAT 3.4.4

• First Multi-Chip-Module design, VISIUM™ GR5, started in 2005– RTCA DO-254 Level A compliant design processes

Page 6: GNAT Pro User Day: VISIUM™  and Ada

6

©2014 Rolls-Royce Controls and Data Services Limited Information proprietary to Rolls-Royce Controls and Data Services Limited

VISIUM™ GR5 & GR6

• Multi-Chip Module design– Integrates all computing elements

into a single package• Reduces PCB area

– Physically robust• Vibration• Temperature• Atmosphere

– Improved obsolescence management• But GR6 now needed

– Many GR5 components now obsolete– Increased computing performance

• GR6 will replace GR5 in current applications

Page 7: GNAT Pro User Day: VISIUM™  and Ada

7

©2014 Rolls-Royce Controls and Data Services Limited Information proprietary to Rolls-Royce Controls and Data Services Limited

Involvement with AdaCore

• Self-supporting a compiler can have many issues:– High reliance on key individuals– Limited knowledge outside specific areas of compiler design– Long response time to problems– Difficult to manage toolchain updates

• CDS has selected AdaCore to provide GNAT Pro with support for VISIUM™ GR5 and GR6 targets

• Further information on CDS is available at http://www.controlsdata.com/