TTPDriver - Controller Driver

TTPDriver is a hardware abstraction layer (HAL) for operations with TTP controllers.

Software Abstraction for Time-Triggered Systems

Software abstraction helps to reduce dependency of the customer's software on TTP controller type. It facilitates reuse and simplifies code readability.


TTPDriver provides a full abstraction of all low-level TTP controller interfaces through an application programming interface (API). Its software provides convenient access to lower-level TTP controller functions such as the interrupt configuration, data download and system diagnosis. It also provides higher level services such as start-up and reintegration, configurable error management and reconfiguration to support design of platforms using other real-time operating system. TTPDriver is configurable to support any specific system level environment and distributed platform design.

TTPDriver is currently under development. If you need more information, please contact us at