Spacecraft control and data systems division
 

* ERC32 Cross Ada Compilation System & Hard Real-Time Tools

The ERC32 Hard Real-Time toolset has been specifically developed to provide integrated support for the development, analysis and simulation of ERC32 embedded (hard) real-time (HRT) Ada application. The ERC32 toolset, which supports multi-windowed GUI, is hosted on Sun/Solaris 2.X platforms and is comprised of:

ERC32 Ada Cross Compiler System based on Alsys SPARC technology and inclusive of:

HRT Analysis Support Tools including: ERC32 Simulator, which supports time-representative (less than 1% discrepancy) simulation of the complete ERC32 chipset including IU, FPU, MEC, ATAC, associated memory and I/O. The ERC32 Simulator may be operated in stand-alone mode or accessed via the Ada Debugger.

Although the ERC32 Ada Cross Compiler System can support virtually any programming style, the ERC32 toolset assumes a programming model based upon Deadline Monotonic Scheduling, Priority-Based Pre-emptive Scheduling and Priority Ceiling Emulation. This is aimed at ensuring the implementation of interactions and the construction of predictable and statically analysable applications. The model explicitly supports cyclic and sporadic processes, the concept of hard- and soft-deadline, non-critical components, and protected objects as controlled means for data-oriented synchronisation.
 

User Documentation:

More information about the combined utilisation of the Alsys Ada Cross Compiler System and the associated HRT Toolset can be found in the following documents:



* Back to ERC32 home page


Last edited 11 January 1999


DISCLAIMER

All information is provided "as is", there is no warranty that the information is correct or suitable for any purpose, neither implicit nor explicit.

This information does not necessarily reflect the policy of the European Space Agency.