Fax +44 1483 433312
C/C++ Compilation system for 32-bit spacecraft microprocessor
Saab Ericsson DEM32 Board
|Developed and supported under
contract with the European Space Agency, GCC-ERC32 is a
complete C/C++ software development system for the
ERC32 spacecraft microprocessor. For performance
information see Key
Hosted on Sun SPARC Solaris, IBM PC GNU/Linux, and IBM PC Windows 2000.
What is the ERC32?
The ERC32 is a three-chip computing core implementing a SPARC V7 processor and associated support circuitry for embedded space applications. The integer and floating-point units (90C601E & 90C602E) are based on the Cypress 7C601 and 7C602, with additional error-detection and recovery functions. The memory controller (MEC) implements system support functions such as address decoding, memory interface, DMA interface, UARTs, timers, interrupt control, write-protection, memory reconfiguration and error-detection and reconfiguration. The core is designed to work at 25MHz, but using space qualified memories will limit the system frequency to around 15 MHz, resulting in a performance of 10 mips and 2 mflops.