Each row in the table below represents one set of T1 libraries specific to a certain processor core and a certain compiler.
Silicon/IP Vendor
Core
Compiler
Availability (Variant ID)
ISO26262 Version Available
Controller Examples
Infineon
TC1.6.X
Tasking
V3.3.x.x (57)
V3.2.1.0
TC2xx, TC3xx
Infineon
TC1.6.X
HighTec GCC
V3.3.x.x (15)
V3.2.1.0
TC2xx, TC3xx
Infineon
TC1.6.X
Wind River
Short Notice (60)
✗
TC2xx, TC3xx
Infineon
TC1.6.X
Green Hills
V3.1.x.x (73)
✗
TC2xx, TC3xx
NXP/STM
e200z0-z4, z6, z7
Green Hills
V3.3.x.x (54) / On Request (65/72)
✗
MPC57xx, MPC56xx, MPC55xx, SPC58, SPC57, SPC56, etc.
NXP/STM
e200z2, z4, z7
HighTec GCC
V3.3.x.x (44)
V3.2.1.0
MPC57xx, MPC56xx, MPC55xx, SPC58, SPC57, SPC56, etc.
NXP/STM
e200z2, z4, z7
Wind River
V3.1.x.x (56)
V3.2.1.0
MPC57xx, MPC56xx, MPC55xx, SPC58, SPC57, SPC56, etc.
Arm
ARMv7-R: Cortex-R4, Cortex-R4F, Cortex-R5F
Texas Instruments
V2.5.8.0 (39)
✗
TMS570LS02x/03x/04x/05x/07x, TMS570LS11x/12x/21x/31x, TMS570LC43x, etc.
Arm
ARMv7-R: Cortex-R4, Cortex-R4F, Cortex-R5F
Green Hills
V3.1.x.x (78)
✗
TMS570LS02x/03x/04x/05x/07x, TMS570LS11x/12x/21x/31x, TMS570LC43x, etc.
Arm
ARMv7-R: Cortex-R4, Cortex-R4F, Cortex-R5F
HighTec GCC
V3.3.x.x (77)
✗
TMS570LS02x/03x/04x/05x/07x, TMS570LS11x/12x/21x/31x, TMS570LC43x, etc.
Arm
ARMv8-R: Cortex-R52
HighTec CLANG
Short Notice (87)
✗
ST Stellar, NXP S32S
Arm
ARMv8-R: Cortex-R52
Green Hills
V3.3.x.x (85)
V3.2.1.0
ST Stellar, NXP S32S
Arm
ARMv7-M: Cortex-M3, Cortex-M4 *, Cortex-M7 *
GCC
V3.3.x.x (82)
✗
Infineon Traveo II, LPC17xx, STM32F4xx, Atmel SAM V71, etc.
Arm
ARMv7-M: Cortex-M3, Cortex-M4 *, Cortex-M7 *
Green Hills
V3.3.x.x (83)
V3.2.1.1
Infineon Traveo II, LPC17xx, STM32F4xx, Atmel SAM V71, etc.
Arm
ARMv7-M: Cortex-M3, Cortex-M4 *, Cortex-M7 *
Keil
On Request (84)
✗
Infineon Traveo II, LPC17xx, STM32F4xx, Atmel SAM V71, etc.
Renesas
RH850 G3K/G3KH/G3M/G3MH/G4MH
Green Hills
V3.1.x.x (52)
V3.2.1.0
RH850/C1x, RH850/F1x, RH850/P1x, RH850/E2x, etc.
Renesas
RH850 G3K/G3KH/G3M/G3MH/G4MH
Wind River
On Request (53)
✗
RH850/C1x, RH850/F1x, RH850/P1x, RH850/E2x, etc.
(*) Cortex-M4 adds DSP and FPU to Cortex-M3. Cortex-M7 further adds a 64-bit bus and double precision FPU. T1 uses the shared sub-set of the instruction sets.
Supported RTOSs
Vendor
Operating System
ARCCORE
Arctic Core
Customer
Any in-house OS**
Customer
No OS - scheduling loop plus interrupts**
Delphi
PharOS**
Elektrobit
EB tresos AutoCore OS
Elektrobit
EB tresos Safety OS
Elektrobit
proOSEK**
Elektrobit
OSEKtime**
ETAS
RTA-OS
ETAS
RTA-OSEK**
ETAS
ERCOSEK**
GLIWA
gliwOS
HighTec
PXROS-HR
KPIT Cummins
KPIT**
Mentor
VSTAR OS
Micriμm
μC/OS-II**
Vector
osCAN**
Vector
MICROSAR-OS***
FreeRTOS**
(**) T1 OS adaptation package T1-ADAPT-OS required. (***) T1 OS adaptation package T1-ADAPT-OS required if 'OS Timing Hooks' are not supported.
Supported target interfaces
Target Interface
Comment
CAN
Low bandwidth requirement: typically one CAN message every 1 to 10ms. The bandwidth consumed by T1 is scalable and strictly deterministic.
CAN-FD
Low bandwidth requirement: typically one CAN message every 1 to 10ms. The bandwidth consumed by T1 is scalable and strictly deterministic.
Diagnostic Interface
The diagnostic interface supports ISO14229 (UDS) as well as ISO14230, both via CAN with transportation protocol ISO15765-2 (addressing modes 'normal' and 'extended'). The T1-HOST-SW connects to the Diagnostic Interface using CAN.
Ethernet (IP/UDP)
UDP is used, IP-address and port can be configured.
FlexRay
FlexRay is supported via the diagnostic interface and a CAN bridge.
JTAG/DAP
Interfaces exist to well-known debug environments such as Lauterbach TRACE32 and iSYSTEM winIDEA. The T1 JTAG interface requires an external debugger to be connected and, for data transfer, the target is halted. TriCore processors use DAP instead of JTAG.
MPC57xx, MPC56xx, MPC55xx, SPC58, SPC57, SPC56, etc.
Arm
ARMv7-R: Cortex-R4, Cortex-R4F, Cortex-R5F
TMS570LS02x/03x/04x/05x/07x, TMS570LS11x/12x/21x/31x, TMS570LC43x, etc.
Arm
ARMv8-R: Cortex-R52
ST Stellar, NXP S32S
Arm
ARMv7-M: Cortex-M3, Cortex-M4 *, Cortex-M7 *
Infineon Traveo II, LPC17xx, STM32F4xx, Atmel SAM V71, etc.
Renesas
RH850 G3K/G3KH/G3M/G3MH/G4MH
RH850/C1x, RH850/F1x, RH850/P1x, RH850/E2x, etc.
Intel
x86 64-bit
Intel Atom Denverton, etc.
(*) Cortex-M4 adds DSP and FPU to Cortex-M3. Cortex-M7 further adds a 64-bit bus and double precision FPU. T1 uses the shared sub-set of the instruction sets.
HOT TOPICS
GLIWA Statement with regard to Log4j Security Flaw
T1 does not use Log4j, hence it is not affected by the recently discovered Log4j security flaw.
Our brand new videos provide concrete and entertaining insights into the functions and advantages of the various components of the T1 Analysis Suite.
GLIWA embedded systems has a new legal form
After a form-changing transformation completed on 1st July 2021 the full new company name is now:
GLIWA embedded systems GmbH & Co. KG
We kindly ask you to include this name in your systems and to use it in your future correspondence and documents.
The address of our head office, the VAT-ID and the D.U.N.S. remain unchanged.
GLIWA providing fundamental knowledge besides outstanding tools
The practice-oriented, book on methodology and analysis of embedded software timing.
Numerous case studies help to avoid tricky problems, facilitate optimal use of processor resources and
give many hints to secure correct runtime behavior.
Edited by Springer. Available as printed edition and eBook. Take a closer look here. Now also available in Korea and China!
Peter Gliwa's coveted book was recently published in Korea and – in cooperation with the highly recognized Tsinghua University of Beijing – will also be available on the Chinese book market.
To find out more about T1 or to arrange a free presentation, just call:
+49 881 138522-70
New Distributor for South Korea
We welcome ITIV AI as our competent partner in South Korea with years of deep T1 knowledge.
Interviews on YouTube
Check-out the interviews with GLIWA CEO Peter Gliwa on Matrickz TV. In this one
Peter talks with MATRICKZ CEO Dr. Hasan Akram about timing in automotive software develeopment and in this one about entrepreneurship.
T1 supports TC39x
Synchronized traces from 6 cores!
T1 makes it happen. Click
here, to view a screenshot of T1 with 6 synchronized traces and some cross-core communications.