XGC Technology

sales@xgc.com
Fax +44 1483 433312


 Welcome to our web site


XGC Technology offers commercial off-the-shelf and custom compilation systems with high-performance bare-target run-times specially designed for mission-critical aerospace applications. You will find us on the ground, in the air, in space, in deep space, and orbiting Mars.

Professional development tools

Professional software development tools for embedded systems:

  • Modern high level programming languages (C C++ Ada95)
  • Embedded computers (MIL-STD-1750, Motorola 68K, SPARC, ERC32, LEON, Intel, custom targets...)
  • Real time systems with deadlines
  • Spacecraft applications (1750, ERC32, LEON)
  • Military and commercial avionics (Federated, ARINC 653, 178B)
  • Safety-critical with demonstrably-correct compiler

Standard Platforms

The host computers, on which the compilation system runs, are:

  • IBM PC Linux, with RedHat EL5 or similar
  • IBM PC Linux, with Ubuntu 10.04, or similar
  • IBM PC Windows XP/Vista/7 with Cygwin

Custom Platforms

The following are available on special order:

  • Sun SPARC Solaris, Version 2.6 and above

Additional Targets

We can build a compiler (C, C++ or Ada 95) for almost any target computer. We are happy to support 8-bit or 16-bit architectures.

Customized Compilers

Any of our compilation systems can be customized to meet special requirements. For example:

  • to generate application-specific instructions
  • to generate new object code formats
  • to add custom Ada pragmas
  • to interface with third-party real-time kernels
  • to use coprocessor instructions

Leon Ada Version 1.8

LEON Ada is shipping now. It supports the Atmel AT697, both 'E' and 'F' versions, with a toolset like that of ERC32 Ada.

Please see the LEON Ada Technical Summary.


New Technology

New technology is under development. We will reveal a demonstration version later this year.

Please see New Technology


Evaluation Licenses

XGC Ada Version 1.8 is available for evaluation now. This new version uses "smart linking" to use less memory. It includes a new simulator and updates to the assembler, linker and debugger. If you wish to evaluate one of our products, please see the evaluation page.