TT Design Examples

tt_designs_logo_254
You’ll find an introduction to ‘Time Triggered’ (TT) software architectures on our Technology page.

To illustrate the application of TT architectures, various design examples are available.

Introductory material
empty_space

  • You’ll find an introductory guide for people who want to learn how to program reliable, real-time embedded systems here.
  • You can view 7 hours of introductory ‘TT’ training videos here.
  • You can downloaded the complete ‘PTTES’ book (and related code examples) here
  • You’ll find some introductory material from the ‘ERES2’ book here (PDF file).
  • You’ll find various code examples from the ‘ERES2’ book here.

Automotive (ISO 26262)
empty_space

  • You’ll find an automotive ECU design example (ISO 26262, ASIL D) here.
  • You’ll find an article that summarises some of the ways in which a ‘TT wrapper’ can be used to improve confidence in the safety of Level 3 / Level 4 / Level 5 road vehicles (developed in compliance with ISO 26262) here.
  • You’ll find a checklist for performing ‘Power-On Self Tests’ (POSTs) in safety-related embedded systems here.

Industrial control / generic safety (IEC 61508)
empty_space

  • You’ll find an industrial control example (IEC 61508, SIL 2) here.
  • You’ll find a TT framework that can meet IEC 61508 ‘SIL 3’ requirements using two low-cost MCUs here.
  • You’ll find a checklist for performing ‘Power-On Self Tests’ (POSTs) in safety-related embedded systems here.

Machinery (ISO 13849)
empty_space

  • You’ll find a machinery-control example (ISO 13849, ‘PLe’) here.

Medical (IEC 62304 and related standards)
empty_space

  • You’ll find an article that summarises some of the ways in which a ‘TT wrapper’ can be used to improve confidence in the safety of systems that contain ‘SOUP’ (developed in compliance with IEC 62304 or other standards) here.
  • You’ll find an example that illustrates the development of a controller for a hospital radiotherapy machine (in compliance with IEC 60601-2-1 and IEC 62304) in the ‘ERES2‘ book.

Aerospace (DO-178C)
empty_space

  • You’ll find an example that illustrates (in outline) the development of a controller for an aircraft jet engine (in compliance with DO-178C) in the ‘ERES2‘ book.

Household goods (IEC 60730, IEC 60335)
empty_space

  • You’ll find an example that illustrates the development of a controller for a domestic washing machine (in compliance with IEC 60730 and IEC 60335) in the ‘ERES2‘ book.

empty_space