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
1 - On-board Data Subsystems
•
Competence Domain:
3-Avionic Systems
3-Avionic Systems
• Initial TRL: TRL 5
• Target TRL: TRL 6
• Achieved TRL: TRL 6
•HarmoRoadMap: N/A
•IPC Document: -
•Public Document: