Key Characteristics

Note: originally posted year 2000. ERC32 Ada has a compact high-performance run-time system that is considerably smaller and faster than others we have evaluated. Some time ago, we looked at another GNAT-based compiler using the RTEMS real-time kernel and compared its performance with ERC32 Ada. The results are summarized in this report. The information was prepared December 1999 in response […]

Read more

New Technology

Today’s computers are so powerful that most compilations complete in a few seconds. Those of you who remember compiling at 50 lines per minute on a VAX 780 will be glad those speeds are gone forever. However, you may ask if there is some way of getting more benefit from a 2GHz 4GByte PC.

Read more

The 1750W

The MIL-STD-1750A is a 16-bit design that can address up to 64K words of data and 64K words of instructions. Using a memory management unit, it can address up to 1M words of instructions. We consider extending this to 32 bits to address up to 4G Bytes of memory.

Read more

Ravenscar

All XGC compilers are designed for hard real-time applications and offer a small run-time footprint and fast response to real-time events. The default profile offers a wide range of real-time features that will be suitable for most applications. For more critical applications, XGC Ada compilers support the Ravenscar profile. This places further restrictions on Ada language features acceptable to the […]

Read more

Rosetta

XGC’s 1750 compiler was used to develop applications for the Rosetta spacecraft. Rosetta launched in 2004 and arrived at Comet 67P/Churyumov-Gerasimenko on 6 August 2014. It is the first mission in history to rendezvous with a comet, escort it as it orbits the Sun, and deploy a lander to its surface. Rosetta is an ESA mission with contributions from its […]

Read more
1 2