Infineon TRAVEO™ T2G AUTOSAR software
TRAVEO™ T2G AUTOSAR Software streamlines automotive application development
The TRAVEO™ AUTOSAR software was introduced to the market in 2014 and has since undergone numerous improvements and upgrades. For the TRAVEO™ T2G, a mature, feature-rich driver layer is now available, which is developed, maintained, and supported by in-house TRAVEO™ experts. The TRAVEO™ T2G AUTOSAR software was developed in compliance with Automotive SPICE and ISO26262 standards, making it suitable for applications with safety targets up to ASIL-B. Additionally, the delivery package includes the EB tresos configuration tool, which comes with a node-locked license.
To find all related software, click here .
Request a free evaluation license for TRAVEO™ software
To request a free 3-month evaluation license or request access to an existing one for the following software packages, click here .
TRAVEO™ T2G - AUTOSAR MCAL drivers
AUTOSAR Complex Device drivers
AUTOSAR Self Test Library
Graphics drivers
Safety Signature Driver
Dynamic Warping Library
The AUTOSAR software portfolio includes
AUTOSAR MCAL (ASR 4.2.2)
TRAVEO™ T2G AUTOSAR drivers enable a wealth of smart hardware features, making the TRAVEO™ T2G series highly attractive within the AUTOSAR workflow. The microcontroller abstraction layer (MCAL) is the lowest software layer of the Basic software. It contains drivers that are software modules with direct access to the µC internal peripherals and memory-mapped µC external devices. In addition to the features defined by AUTOSAR, the TRAVEO™ T2G MCAL supports safety functions, trigger connections between internal peripherals, "Smart I/O" functions, and many more TRAVEO™-specific design ideas.
Software partners with experience in integrating the TRAVEO™ T2G MCAL include Elektrobit , Etas , and Vector Informatik .
For details about the TRAVEO™ T2G AUTOSAR MCAL, see the following TRAVEO™ T2G user guides:
TRAVEO™ T2G Digital I/O (DIO)
TRAVEO™ T2G PORT Module
TRAVEO™ T2G Analogue to Digital Converter (ADC)
TRAVEO™ T2G General Purpose Timer (GPT)
TRAVEO™ T2G Input Capture Unit (ICU)
TRAVEO™ T2G MCU
TRAVEO™ T2G Output Compare Unit (OCU)
TRAVEO™ T2G Pulse Width Modulation (PWM)
TRAVEO™ T2G Controller Area Network (CAN)
TRAVEO™ T2G Local Interconnect Network (LIN)
TRAVEO™ T2G Serial Peripheral Interface (SPI)
TRAVEO™ T2G (Work-) Flash (FLS)
TRAVEO™ T2G Resource module
AUTOSAR self-test libraries
Available separately to the MCAL, the self-test libraries help to fulfill safety goals by giving a high diagnostic coverage over large parts of the chip area. Self-Test Libraries are defined for CORE, FLASH and RAM.
"foreground mode" and "background mode" are available
In "Foreground Mode" the complete test is executed at once, for example at start up
In "Background Mode" execution is distributed over several times slots intermittently with other task
For details about the TRAVEO™ T2G AUTOSAR Self-Test libraries, please refer to the following TRAVEOTM T2G user guides:
AUTOSAR flash EEPROM emulation (FEE)
Included in the FEE delivery, the FEE Interfaces to TRAVEO™ T2G MCAL FLS abstracts from the physical Flash's segmentation and addressing scheme and provides a virtual addressing and segmentation scheme. It utilizes virtual page sizes of 4 bytes, which allows for a virtually unlimited number of erase cycles (calculation tool included). The algorithm is robust against power down and has a compact memory footprint.
For details on the TRAVEO™ T2G AUTOSAR FLASH EEPROM Emulation (FEE), see the following user guide:
AUTOSAR MCAL multi-core
extension

This extension adds "Type II" multi-core support (as defined in ASR 4.4) to defined MCAL drivers, where each CPU core can run an instance of the driver.
Peripheral channels and their data are individually allocable to cores but cannot be shared among cores.
The following drivers in the
MCAL Multi-Core Extension feature Type II multi-core support:
ADC (EXpansion pack) 4.0 driver
Each SAR is allocated to each M7 core
- GPT 3.0 driver
- Each timer is allocated to each M7 core
- ICU 3.0 driver
- Each timer is allocated to each M7 core
PWM 3.0 drive
r - Each timer is allocated to each M7 core, user guide
MCU 3.0 driver
- Each M7 core has separate active/sleep modes
Core Test 3.0
- Execute the test on each M7 core
Watchdog 3.0 driver
- Separate hardware unit is allocated to each M7 core
The MCAL Multi-Core Extension in addition offers some Type III multi-core support:
For this multicore type, the driver has core-independent instances with globally available hardware. This type is referred as “Multicore Type III”. Multicore Type III has the following characteristics:
The code of the driver is shared among all cores
A common binary is used for all cores
A configuration is common for all cores
Each core runs an instance of the driver
Peripheral channels are globally available for all cores
This Type III multi-core support is available for:
DIO 3.0 driver
- all pins are accessible from all cores without synchronization
On most above listed "Type II" modules, some APIs can be globally accessed by any M7 core, offering limited Type III multi-core support.
If multicore Type III is required, the section including the data related to the read-only API or atomic write API must be allocated to the memory, and can be read from any M7 core
AUTOSAR complex device drivers for code
flash (main flash)
Code Flash Driver supports write and erase of main flash
Operation can be requested from all CPU Cores (CM4, CM7, CM0+)
"Dual Bank" support allows to execute the driver form Flash Configuration by EB tresos
For details on the TRAVEO™ T2G AUTOSAR Complex Device Driver for Code Flash please refer to the following User Guide.
Code Flash Driver
TRAVEO™
T2G AUTOSAR complex device driver for I2C
The I2C driver is a complex driver, which enables you to support I2C communication on special output pins of the MCU. It supports the T2G serial communication block (SCB)
Supports master- and slave mode
Mode Change at run-time supported
Configurable with EB-Tresos Studio as AUTOSAR Complex Device Driver
A single I2C driver supports multiple channels
Simultaneous communication using multiple channels is possible
Each channel can be configured to run in poll or interrupt mode
No interrupt between Address field and Data field
User can select the I2C transaction to "Normal sequence" or "Repeated Start"
FIFO mode is supported (by using interrupts, by polling and by using DMA and interrupts)
For details on the TRAVEO™ T2G AUTOSAR Complex Device Driver for I2C, please refer to the following user guide:
TRAVEO™
T2G AUTOSAR complex device driver for UART
It supports the TRAVEOTM T2G serial communication block (SCB)
Full Duplex Support
Frame Size 4 bit-9 bit
Operation Modes: Synchronous transmit, Asynchronous transmit, Automatic receive, Synchronous receive, Asynchronous receive
For details on the TRAVEO™ T2G AUTOSAR Complex Device Driver for UART , please refer to the following user guide