Armony
Programme
GSTP
Programme Reference
GT27-056SW
Prime Contractor
SPACEBEL SA.
Start Date
End Date
Status
Closed
Country
Belgium
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
Public Document
Final Presentation