
Products from TTE Systems are based on time-triggered technology. Use of time-triggered (TT) technology helps to ensure that your applications have very predictable behaviour, and makes them easier to debug and test.
If you want to learn about time-triggered (TT) architectures, “Patterns for Time-Triggered Embedded Systems” is a good starting point.
This 1000-page book illustrates how you can create a range of reliable embedded systems with minimal resource requirements using some very simple TT architectures.
In total, PTTES contains details of more than 70 useful patterns, complete with guidelines to help you apply these techniques in your own projects: full source code for all of the patterns is also included.
Following an agreement with the original publishers, PTTES will now be distributed by TTE Systems Ltd.
You can now download the introduction to the book (PDF file).
You can now download the complete book (PDF file).
You can also download the C example files (zipped). These files are released without warranty under the GNU GPL 2 (details in the zipped file).
Please note: the code examples were written to match the C51 (8051 compiler) from Keil. Under an agreement with Keil, an evaluation version of the C51 compiler was distributed with the book: we cannot distribute this compiler (sorry). The code should work with current versions of the C51 compiler (but we have not tested this).
Other compilers for the 8051 are also available: for example, the SDCC compiler is available without charge. A port of all PTTES code to SDCC compiler is available (contributed by Manish Shakya): please note that - while we believe this port is complete and working - we have not tested this code.
Our RapidiTTy® development tools allow developers to employ time-triggered architectures with a range of modern embedded platforms, including off-the-shelf microcontrollers, FPGAs and PC hardware. All suites use the same RapidiTTy™ IDE, and moving your designs between targets is a straightforward process.

The TTE®32 family of soft processor cores and related soft microcontrollers target a growing range of FPGA targets, including devices from Xilinx® and Altera®.



Our InfiniTTy™ real-time operating system (RTOS) supports a range of modern embedded platforms, including off-the-shelf microcontrollers, FPGAs and PC hardware.
InfiniTTy™ is fully configurable using the RapidiTTy™ IDE, and is fully compatible with the TTE32™ family of soft processor cores and related soft microcontrollers.
TTE Systems is very pleased to be working in partnership with the University of Leicester (the “UK University of The Year”) to deliver a very popular new MSc programme in Reliable Embedded Systems.
The MSc in Reliable Embedded Systems involves studying over a two-year period, on a part-time basis. While anyone is welcome to apply, the programme is primarily intended to be taken by working engineers who are in full-time employment.
To summarise how this programme works: you need to be available for three weeks per year (over two years) to attend intensive (5-day) training courses (that is, you need to attend three courses per year). You also need to find time for private study, and for project work.
In 2009, this MSc programme is being delivered both in the UK and in Malaysia. It is expected that other countries will be added to this list from 2010.
Further information is available from this website and from the University of Leicester WWW site
Individual modules on the MSc in Reliable Embedded Systems are also offered as stand-alone (5-day) training courses.
A full list of errata for PTTES can be found in our discussion forum.
Available under version two of the GPL licence.