ARINC 661 Based Graphics Engine for Aircraft Head up Display

Abstract

ARINC 661 Specification defines an overall display system architecture suitable for aircraft cockpit displays to facilitate the creation of interactive displays. The specification include the Cockpit Display System (CDS), a rendering engine dedicated to presenting graphical information, which is separated from its associated logic. The logic part of the display system is handled by the User Application (UA). Head UpDisplay(HUD) is the main cockpit display of a fighter aircraft which provides flight and targeting information in the pilot’s forward field of view.HUD uses vector graphics for rendering the display page for which traditional raster graphics processors are not suitable. A vector graphics engine, was developed for the HUD to directly interpret ARINC 661 definition files and run time protocol. This vector graphics engine is capable of rendering widgets, and having runtime communication with the user application as defined by the ARINC 661 standard. This enable the use of commercial software tools to address various parts of display creation process and automatic generation of DO178B certified definition files conforming to the ARINC 661 standard, thereby significantly reducing the cost and time foravionics display system acquisition and upgrades. Keywords—Head Up Display (HUD), CDS, ARINC 661, Widgets, Vector Graphics Engine, Display List, FPGA

Cite this paper

@inproceedings{Chandran2016ARINC6B, title={ARINC 661 Based Graphics Engine for Aircraft Head up Display}, author={Ashwin Chandran and Vandan Revanur and Apoorva K Shah and Kavya TR Nayaka}, year={2016} }