TTE32 high-reliability processor cores

Processor collection TTE32 high-reliability processor cores and related microcontrollers are intended for use in aircraft (both manned and UAVs), medical equipment, industrial control, automotive designs, space systems and other high-reliability applications. They offer a combination very predictable behaviour, high performance and future-proof design features which greatly simplifies design, test and certification activities.

TTE32 processor cores are based on a 32-bit design with 32-registers and a five-stage pipeline. They have a Harvard architecture and support precise exceptions. They have a constant interrupt overhead (even during multi-cycle operations) and provide guaranteed memory-access and instruction-execution times.

Highly-predictable behaviour

Medical system

  • TTE32 cores provide an ideal platform for designs which require precise “worst-case execution time” (WCET) determination and / or low task jitter. Typical measurement resolution is at the microsecond level or better (dependent on chosen implementation platform).
  • TTE32 cores can be provided with full validation and verification data for use in DO-254 / DO-178b, IEC 61508 (SIL 3), ISO 26262 (ASIL D) or other high-reliability projects.
  • TTE32 cores can be provided with full support for triple-modular redundancy (TMR), in both single-chip and multi-chips implementations, allowing use in aerospace (and space) designs in which single-event effects (SEEs) — including single-event upsets (SEUs) — must be addressed.

Future-proof performance

Helicopter

  • To support a wide range of performance requirements and “future proof” your system design, TTE32 cores can be provided in both single-core and and advanced multi-core implementations.
  • Adding cores in a TTE32 design allows developers to support additional system functionality without sacrificing timing predictability in existing task sets. Full software toolsets to support the development of multi-core designs are available.
  • Single- and multi-core designs can be provided with full processor design information (including complete VHDL source), ensuring that your investment is protected for many decades into the future, even in the face of inevitable developments in implementation technology.

Full software support

Passenger car

  • TTE32 processors execute code which conforms to the MIPS I™ instruction set architecture, allowing use of a wide range of standard compilers and related development tools.
  • TTE32 processors are fully compatible with RapidiTTy® software development tools. RapidiTTy support provides precise WCET measurements with no software load. RapidiTTy facilitates the migration from single-core to multi-core designs. Compilers for C and Ada programming languages are available, fully integrated in the toolchain.
  • TTE32 processors support both co-operative and pre-emptive task scheduling (including the InfiniTTy™ operating system family).
  • TTE32 processors are an ideal platform for time-triggered (TT) software architectures.

Low-cost evaluation process

Robot system

  • We offer a very straightforward evaluation process.
  • Evaluation is free of charge for many of our customers.

Brochure

Our High-Reliability Brochure provides an overview of the products and services which we offer to support the development of safety-critical and safety-related embedded systems.


Related products and services

Bespoke microcontroller and processor designs

A380

Where our existing TTE32 cores don’t match your requirements, we can provide a custom processor core or custom microcontroller for you.

Matching software toolsets (e.g. for code code development or WCET prediction) can also be provided.

DO-178b / DO-254 training and consultancy

If you are interested in applying TTE32 processors in airborne systems, you may be interested in our bespoke DO-178b / DO-254 consultancy and training services.

RapidiTTy toolsets

FPGA-based TTE32 microcontrollers can be adapted and configured using the RapidiTTy tool suite.


Trademarks and related notices

MIPS and MIPS I are trademarks and / or registered trademarks of MIPS Technologies, Inc. TTE Systems Ltd is not associated with MIPS Technologies, Inc. in any way.

TTE32 and RapidiTTy are registered trademarks of TTE Systems Ltd. InfiniTTy and SafeTTy are trademarks of TTE Systems Ltd.

All other trademarks are acknowledged.