A Caltech Library Service

LiveView and P2serialcmds Co-Verification Software for NGIS and Embedded MPSoC Instrument Avionics

Shao, Eugene and Anderson, Joshua and Mechem, Vanessa and Tran, Danny and Ryan, Jacqueline and Valencia, Robert and Keymeulen, Didier and Liggett, Elliott and Bernas, Michael and Klimesh, Matthew and Shin, Simon and Dolman, David (2020) LiveView and P2serialcmds Co-Verification Software for NGIS and Embedded MPSoC Instrument Avionics. In: 2020 IEEE Aerospace Conference. IEEE , Piscataway, NJ, pp. 1-11. ISBN 9781728127347.

Full text is not posted in this repository. Consult Related URLs below.

Use this Persistent URL to link to this item:


The emergent technology of Multi-Processor System-on-Chip (MPSoC) devices promises lighter, smaller, cheaper, more capable and reliable space electronic systems that could help to unveil some of the secrets in our universe. This paper describes the automation and the integration of hardware/software co-verification tools (LiveCheckHSI) for the Xilinx Zynq-based SoC and UltraScale MPSoC avionics system that have been developed at the Jet Propulsion Laboratory (JPL) for Next-Generation Imaging Spectrometers (NGIS). The flight NGIS avionics acquires and compresses images in real-time, in addition to reporting telemetry and programming the spectrometer, focus step motor, and heaters. This paper describes the new development of LiveCheckHSI: comprising a data visualization tool, as well as command and telemetry software. In addition, the deployment of LiveCheckHSI to flight avionics is described. The heavy reliance on the ability to discern instrument behavior in real time for displaying data transmitted by an imaging spectrometer led to the development of LiveView, a co-verification tool that executes real-time data processing and visualization on hyperspectral imaging data. This paper documents progress on current LiveView development, including the implementation of features that allow LiveView to be compiled without a CameraLink driver installed, enable the dragging and dropping of files into LiveView, and enable subframe sampling rates in the fast Fourier transform widget. Furthermore, this paper details the Qt-based p2serialcmds GUI and its development, which includes enhancements to the remote recording and automated test scripting capabilities. The p2serialcmds GUI serves as a comprehensive user interface for interacting with the LiveView software, NGIS, and supporting devices, and its development, which includes enhancements on the recording and scripting abilities and implementations of new features. This paper also describes the integration of the Qt-based LiveView application and the Qt-based p2serialcmds GUI onto the MPSoC. This installation was made possible by building the Yocto Linux operating system (OS) onto the MPSoC, which thereby enabled C++ applications such as the Qt framework, LiveView, and p2serialcmds to be compiled and run on the device.

Item Type:Book Section
Related URLs:
URLURL TypeDescription
Additional Information:© 2020 IEEE. This research was carried out at the Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration. The authors wish to thank the Caltech Summer Undergraduate Research Fellowship’s (SURF) program and the JPL Year-Round Internship Program (JPLYIP) program for the funding necessary to carry out the implementation of the validation, verification, and diagnostic software.
Funding AgencyGrant Number
Caltech Summer Undergraduate Research Fellowship (SURF)UNSPECIFIED
Record Number:CaltechAUTHORS:20200831-135603331
Persistent URL:
Official Citation:E. Shao et al., "LiveView and P2serialcmds Co-Verification Software for NGIS and Embedded MPSoC Instrument Avionics," 2020 IEEE Aerospace Conference, Big Sky, MT, USA, 2020, pp. 1-11, doi: 10.1109/AERO47225.2020.9172745
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:105176
Deposited By: Tony Diaz
Deposited On:08 Sep 2020 23:36
Last Modified:16 Nov 2021 18:40

Repository Staff Only: item control page