TRAVEO™ T2G AUTOSAR Software

TRAVEO™ T2G AUTOSAR Software streamlines automotive application development

nobutton

About

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.

Autosar drivers
Autosar drivers
Autosar drivers

TRAVEO™ T2G AUTOSAR drivers enable a wealth of smart hardware features, which make the TRAVEO™ T2G series so attractive, in the AUTOSAR workflow. The Microcontroller Abstraction Layer (MCAL) is the lowest software layer of the Basic Software. It contains drivers, which are software modules with direct access to the µC internal peripherals and memory mapped µC external devices. In addition to the features that AUTOSAR defines, the TRAVEO™ T2G MCAL support safety functions, Trigger connections between internal peripherals, “Smart I/O” functions any many more TRAVEO™ specific design ideas.

Software Partner with experience in integrating the TRAVEO™ T2G MCAL include Elektrobit, Etas and Vector Informatik.

Check out the Documents and Design Resources section for more details.

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:

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™ RT2G AUTOSAR FLASH EEPROM Emulation (FEE), please refer to the following User Guide in Docuements section.

traveo-autosar-mcal-multi-core-extension
traveo-autosar-mcal-multi-core-extension
traveo-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.

Type II multi-core support:

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:

Type III multi-core support is available for:

  • DIO 3.0 driver -  all pins are accessible from all cores without synchronization

AUTOSAR Complex Device Drivers for Code 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

AUTOSAR Complex Device Driver for I2C

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

AUTOSAR Complex Device Driver for UART

Supports the T2G “serial communication block” (SCB)

  • Full Duplex Support
  • Frame Size 4bit-9bit
  • Operation Modes: Synchronous transmit, Asynchronous transmit, Automatic receive, Synchronous receive, Asynchronous receive

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.

Autosar drivers
Autosar drivers
Autosar drivers

TRAVEO™ T2G AUTOSAR drivers enable a wealth of smart hardware features, which make the TRAVEO™ T2G series so attractive, in the AUTOSAR workflow. The Microcontroller Abstraction Layer (MCAL) is the lowest software layer of the Basic Software. It contains drivers, which are software modules with direct access to the µC internal peripherals and memory mapped µC external devices. In addition to the features that AUTOSAR defines, the TRAVEO™ T2G MCAL support safety functions, Trigger connections between internal peripherals, “Smart I/O” functions any many more TRAVEO™ specific design ideas.

Software Partner with experience in integrating the TRAVEO™ T2G MCAL include Elektrobit, Etas and Vector Informatik.

Check out the Documents and Design Resources section for more details.

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:

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™ RT2G AUTOSAR FLASH EEPROM Emulation (FEE), please refer to the following User Guide in Docuements section.

traveo-autosar-mcal-multi-core-extension
traveo-autosar-mcal-multi-core-extension
traveo-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.

Type II multi-core support:

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:

Type III multi-core support is available for:

  • DIO 3.0 driver -  all pins are accessible from all cores without synchronization

AUTOSAR Complex Device Drivers for Code 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

AUTOSAR Complex Device Driver for I2C

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

AUTOSAR Complex Device Driver for UART

Supports the T2G “serial communication block” (SCB)

  • Full Duplex Support
  • Frame Size 4bit-9bit
  • Operation Modes: Synchronous transmit, Asynchronous transmit, Automatic receive, Synchronous receive, Asynchronous receive

Documents