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