Skip to main content

Armony

Programme Reference

GT27-056SW

Status

Closed

Country

Belgium

Start Date

2020

End Date

2023

Programme: GSTP Prime Contractor: SPACEBEL SA.

Objectives

•Design a generic & modular ARM processor emulator that can easily be extended with custom model to quickly build System-on-Chip virtual platform•Develop a Xilinx Zynq-70x0 ARM A9 emulator that answers to the market needs: support a real-time execution of an unmodified OBSW •Provide debug and introspection means to support embedded software space application validation and qualification

Description

•Accuracy and performance: Emulator accurately reproduces the environment of the ARM target to support hard real-time execution of OBSW•Executable code detection: OBSW are executed as black-box binaries. Emulator does not need information such as symbol tables or software structure•Just-In-Time compilation (JIT) : Emulator kernel detects, decodes and compiles the ARM instruction thanks to an internal compilation engine•Xilinx Zynq-70x0 integrated virtual platform: ARM environment is built around the core emulator with additional IP & wiring functional models•Debug feature: Emulator offers a standard terminal server to inspect the execution of OBSW and ease of use for integration in validation environment•Operational Simulation qualification: SPACEBEL ARM emulator can be integrated in operational simulation for OBSW qualification

Application domain: Generic Technologies

Technology Domain:
1 - On-board Data Subsystems
Competence Domain:
3-Avionic Systems
Initial TRL: TRL 5 Target TRL: TRL 6 Achieved TRL: TRL 6

HarmoRoadMap: N/A

IPC Document: -

Public Document:

Armony