임베디드 솔루션

Support by T1

T1.timing

Supported processors, compilers

아래 표의 각 행은 특정 프로세서 코어 및 특정 컴파일러와 관련된 T1 라이브러리 세트를 나타냅니다.

Silicon/ IP Vendor Core Compiler Availability (Variant ID) ISO26262 Version Available Controller Examples
Infineon TC1.6.X Tasking V3.3.x.x (57) V3.4.0.0 TC2xx, TC3xx
Infineon TC1.6.X HighTec GCC V3.3.x.x (15) V3.4.0.0 TC2xx, TC3xx
Infineon TC1.6.X Wind River V3.1.x.x (60) x TC2xx, TC3xx
Infineon TC1.6.X Green Hills V3.1.x.x (73) x TC2xx, TC3xx
NXP/STM e200z0-z4, z6, z7 Green Hills V3.3.x.x (54) / On Request (65/72) x MPC57xx, MPC56xx, MPC55xx, SPC58, SPC57, SPC56, etc.
NXP/STM e200z2, z4, z7 HighTec GCC V3.3.x.x (44) V3.4.0.0 MPC57xx, MPC56xx, MPC55xx, SPC58, SPC57, SPC56, etc.
NXP/STM e200z2, z4, z7 Wind River V3.1.x.x (56) V3.4.0.0 MPC57xx, MPC56xx, MPC55xx, SPC58, SPC57, SPC56, etc.
Arm ARMv7-R : Cortex-R4, Cortex-R4F, Cortex-R5F Texas Instruments V2.5.8.0 (39) x 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) x 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) x TMS570LS02x/03x/04x/05x/07x, TMS570LS11x/12x/21x/31x, TMS570LC43x, etc.
Arm ARMv8-R: Cortex-R52 HighTec CLANG Short Notice (87) x ST Stellar, NXP S32S
Arm ARMv8-R: Cortex-R52 Green Hills V3.3.x.x (85) V3.4.0.0 ST Stellar, NXP S32S
Arm ARMv7-M : Cortex-M3, Cortex-M4 *, Cortex-M7 * GCC V3.3.x.x (82) x 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.4.0.0 Infineon Traveo II, LPC17xx, STM32F4xx, Atmel SAM V71, etc.
Arm ARMv7-M : Cortex-M3, Cortex-M4 *, Cortex-M7 * Keil On Request (84) x Infineon Traveo II, LPC17xx, STM32F4xx, Atmel SAM V71, etc.
Renesas RH850 G3K/G3KH/G3M/G3MH/G4M H Green Hills V3.1.x.x (52) V3.4.0.0 RH850/C1x, RH850/F1x, RH850/P1x, RH850/E2x, etc.
Renesas RH850 G3K/G3KH/G3M/G3MH/G4M H Wind River On Request (53) x RH850/C1x, RH850/F1x, RH850/P1x, RH850/E2x, etc.

(*) Cortex-M4는 Cortex-M3에 DSP 및 FPU를 추가합니다. Cortex-M7은 64bit bus와 double precision FPU를 추가합니다.

Supported RTOSs
Vendor Operating System
Customer Any in-house OS**
Customer No OS - scheduling loop plus interrupts**
Elektrobit EB tresos AutoCore OS
Elektrobit EB tresos Safety OS
ETAS RTA-OS
GLIWA gliwOS
HighTec PXROS-HR
Hyundai AutoEver Mobilgene
KPIT Cummins KPIT**
Mentor VSTAR OS
Micriμm μC/OS-II**
Vector MICROSAR-OS***
FreeRTOS**

(**) T1 OS adaptation 패키지인 T1-ADAPT-OS가 필요합니다.
(***) 'OS Timing Hooks'가 지원되지 않는 경우 T1 OS adaptation 패키지인 T1-ADAPT-OS가 필요합니다.

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. 

T1.posix

Supported processors, compilers

아래 표의 각 행은 특정 프로세서의 코어 및 특정 컴파일러에 T1 라이브러리 세트를 나타냅니다.

Silicon/IP Vendor Core Compiler Availability
(Variant ID)
ISO26262
Version Available
Controller Examples
Arm ARMv8-A: Cortex-A5x, Cortex-A7x  GCC V3.1.3.1 (252/253) x NVIDIA Tegra, NXP S32G, TI TDAx, etc.
Intel x86 64-bit  GCC V3.1.3.1 (254/255) x Intel Atom Denverton, etc.
Supported RTOSs
Vendor Operating System
Eletrobit  EB corbos Linux 
BlackBerry  QNX7 
Various Vendors  Embedded Linux (e.g. Yocto), Kernel >= 4.14 
Supported target interfaces
Target Interface Comment
Ethernet (IP/UDP) UDP is used, IP-address and port can be configured.

T1.accessPredictor

Supported processors
Silicon/IP Vendor Core Controller Examples
Infineon  TC1.6.X  TC2xx, TC3xx 
NXP/STM  e200z0-z4, z6, z7  MPC57xx, MPC56xx, MPC55xx, SPC58, SPC57, SPC56, etc. 

T1.stack

Supported processors
Silicon/IP Vendor Core Controller Examples
Infineon TC1.6.X TC2xx, TC3xx
NXP/STM e200z0-z4, z6, z7 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.