Upload
adacore
View
793
Download
2
Embed Size (px)
DESCRIPTION
A presentation given on GNAT Pro User Day about the use of Ada in the development of the VISIUM™ GR5 engine.
Citation preview
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
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
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)
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
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
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
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/