AUDO MAX/AUDO FUTURE/AUDO-NextGeneration Family Tool Brief

Tool Brief
AUDO MAX/AUDO FUTURE/AUDO-NG Family
Highly Integrated 32-bit Microcontroller for Automotive Applications
Development Support
The TriCoreTM architecture is well-supported by a robust and comprehensive suite of development tools and services such as integrated
compiler and debugger tool chains, real-time operating systems, simulators, C-models, programming systems, evaluation boards,
training, and consulting services.
Software Development along the V Cycle
SPECIFICATION
LING
ATI OnTarget (ATI)*
Mathlab/Simulink (The Mathworks)
ASCET-MD (ETAS)*
MODE
MODELING & SIMULATION
PROTOTYPING
SIMU
VaST COMET / METEOR (VaST)
DEVELOPMENT BOARDS
StarterKits (Infineon)
* AUDO MAX/AUDO FUTURE device support status on request
www.infineon.com/microcontrollers
E T ES
RANC
ENDU
CALIB
I N S T R R AT I O N &
UMEN
TAT I O
N
T EST
VA L I D &
AT I O N
CYCLE ACCURATE MODELS
AT I O N
MENT
TriCore VX-Toolset (Altium)
Embedded Software
Development Tools for TriCore (GreenHills)*
TriCore Development Platform (Hightec)
Wind River Compiler Tool Suite (WIND RIVER)*
IMPLE
INTEGRATED COMPILER DEBUGGER TOOL CHAIN TASKING
PROGRAMMERS & FLASH TOOLS
FlashCore (DATA I/O)*
MemTool (Infineon)
UDE MemTool (PLS)
FlashRunner (SMH)*
ENDURANCE TEST
G
Operating Systems: (Elektrobit), (ETAS), (Vector), EUROS)
AUTOSAR SUITE with integrated Infineon MCAL:
(Elektrobit), (KPIT), (Vector)
Libraries (Infineon)*
TY P I N
EMBEDDED SOFTWARE
P R OT O
NoHooks (ATI)*
Targetlink (dSPACE)*
Real-Time Workshop (The Mathworks)*
ASCET-SE (ETAS)*
DAvE (Infineon)*
N
AUTOMATIC CODE GENERATION
T
L AT I O
Prototyper (dSPACE)*
ASCET-RP+ES1000 (ETAS)*
TARGET CONTROLLER INDEPENDENT
TARGET CONTROLLER AUDO MAX/AUDO FUTURE/AUDO-NG
CALIBRATION & INSTRUMENTATION
INCA (ETAS)*
CANape (Vector)*
VISION (ATI)*
CalDESK (dSPACE)*
TEST & VALIDATION
dSPACE Simulator (dSPACE)*
LabCar (ETAS)*
DEBUGGER TOOL CHAIN
Tantino (Hitex)*
iC3000 (iSYSTEM)
TRACE32 (Lauterbach)
Universal Debug Engine (PLS)
Tool Brief
Infineon and AUTOSAR
Infineon Technologies has contributed to the AUTOSAR standard since 2004 and provides appropriate AUTOSAR solutions for its microcontroller
portfolio. MC-ISAR AUTOSAR drivers are based on the technology verified by the AUTOSAR validator project.
The driver portfolio comprises components of the Microcontroller Abstraction Layer (MCAL), CAN transceiver and Flash EEPROM Emulation (FEE)
within one configuration tool for quickly starting up an application development project.
The close cooperation of hardware and software development enables the generation of efficient and optimized drivers. Within AUTOSAR, the
exploitation of microcontroller resources is supported via vendor-specific parameters to fully utilize the available hardware resources. A CMM-L3
certified software development process is applied for the MC-ISAR driver portfolio. This is the basic for the complete AUTOSAR Basic Software
(BSW) available via software partners.
Infineon MC-ISAR Drivers: Product Overview
„„
Application Layer
AUTOSAR Run Time Environment (RTE)
System Services
On Board
Device
Abstraction
MCU WDG GPT
Memory
Services
Memory
Abstraction
Communication
Abstraction
FEE
CanTrcv
RAM
Test
FLS
„„
Communication
Services
SPI
LIN
CAN
Flex
Ray
I/0 Hardware
Abstraction
„„
Complex
Device Driver
„„
„„
PORT DIO
ICU PWM ADC
MCAL
UART MEM FADC
Check
Supported AUTOSAR releasses and devices
–– V2.0: AUDO NG (TC1796, TC1766)
–– V2.1, V3.0: XC2000. AUDO FUTURE
(TC1797, TC1767), AUDO S
–– V3.0 AUDO MAX
Complex driver for non standardized
modules (for TriCoreTM)
CMM L3 process
AUTOSAR BSW Suite via partners
Delivery packages includes: source code,
user manual, Tresos configuration tool
...
MCAL Complex Driver
Microcontroller
MC-ISAR:
MC-ISAR:
MC-ISAR COM:
MC-ISAR MEM:
MC-ISAR MCAL CD: MicroController – Infineon Software ARchitecture
MCU, WDG, GPT, SPI, PORT, DIO, ICU, PWM, ADC
CAN, CanTrcv, LIN, FlexRay
FLASH, FEE, RAM Test
UART, MEMCheck, FADC, etc. for TriCoreTM
Infineon MC-ISAR driver (MicroController Infineon Software ARchitecture)
Enabled via partners
Access to the microcontroller hardware is routed through the Microcontroller Abstraction Layer.
The MCAL layer ensures a standard interface and controls the microcontroller peripherals. Standardized components are
Basic AUTOSAR package MC-ISAR: MCU (Microcontroller Unit) driver, WDG
(Watchdog) driver, GPT (General-Purpose Timer) driver, SPI driver, PORT driver,
DIO driver, ICU (Input Capture Unit) driver, PWM (Pulse-Width Modulation)
driver, ADC (Analog Digital Converter) driver
„„ MC-ISAR COM package: CAN driver, CanTrcv CAN transceiver , LIN driver,
FlexRay driver
„„
How to reach us:
http://www.infineon.com
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2010 Infineon Technologies AG
All Rights Reserved.
MC-ISAR MEM package:
FLASH driver, FEE driver (Flash EEPROM Emulation),
RAMTest driver
„„ MC-ISAR MCAL CD: (MCAL Complex Driver) package UART driver,
MEMCeck driver, FADC (Fast Analog Digital Converter) driver,
aditional driver for non-standardized modules are available.
„„
Legal Disclaimer The information given in this Product Brief
shall in no event be regarded as a guarantee of conditions
or characteristics. With respect to any examples or hints
given herein, any typical values stated herein and/or any
information regarding the application of the device, Infineon
Technologies hereby disclaims any and all warranties and
liabilities of any kind, including without limitation, warranties
of non-infringement of intellectual property rights of any third
party.
Information For further information on technology, delivery
terms and conditions and prices, please contact the nearest
Infineon Technologies Office (www.infineon.com).
Published by Infineon Technologies AG
Warnings Due to technical requirements, components may
contain dangerous substances. For information on the types
in question, please contact the nearest Infineon Technologies Office. Infineon Technologies components may be used
in life-support devices or systems only with the express
written approval of Infineon Technologies, if a failure of such
components can reasonably be expected to cause the failure
of that life-support device or system or to affect the safety or
effectiveness of that device or system. Life support devices
or systems are intended to be implanted in the human body
or to support and/or maintain and sustain and/or protect
human life. If they fail, it is reasonable to assume that the
health of the user or other persons may be endangered.
Order Number: B158-H8598-G2-X-7600
NB10-1395