MCDS User's Guide

Total Page:16

File Type:pdf, Size:1020Kb

MCDS User's Guide MCDS User’s Guide TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents ...................................................................................................................... ICD In-Circuit Debugger ................................................................................................................ Processor Architecture Manuals .............................................................................................. TriCore ...................................................................................................................................... MCDS User's Guide .............................................................................................................. 1 History ................................................................................................................................ 5 Introduction ....................................................................................................................... 6 Intended Audience 6 How to read this Document 6 Related Documents 7 Background Information ................................................................................................... 8 Trace Source 8 Program Trace 8 Trace Sink 9 Trace Filter and Trigger 9 The Emulation Device Concept 10 TRACE32 Support for Emulation Devices ...................................................................... 12 Feature Overview 12 Target Interface 12 MCDS Licensing 13 MCDS Basic Features ....................................................................................................... 15 MCDS Concept 15 MCDS of XC2000ED and C166 15 MCDS of TriCore 16 MCDS Configuration 17 General Settings 18 Timestamp Setup 18 Trace Buffer Configuration 19 AGBT Off-chip Trace Configuration 19 Trace Sources 19 Example: Core Trace on TriCore AURIX 20 Example: Bus Trace on TriCore AUDO-MAX 21 Trace Control 22 ©1989-2021 Lauterbach GmbH MCDS User’s Guide 1 Trace States 22 Trace Buffer Size and Usage 23 Trace Modes 23 Trace Trigger Configuration 23 Other Trace Configuration Commands 24 Basic Trace Usage 24 Trigger and Filter via Break.Set command 25 MCDS Breakpoints 26 Trace Filter 36 Examples 36 Watchpoints 40 Example 41 Trace Decoding 42 Bus Trace Information 44 Searching the Trace 45 Specific Cycles 45 Special Events 46 Exception Decoding 46 Exception Decoding Using Tables 47 Exception Decoding Using DCU Messages 47 Trace Limitations and Restrictions 48 MCDS Unlocking 49 MCDS Special Features .................................................................................................... 50 Benchmark Counters 50 Counting Chip-internal Signals 51 Example 51 Counting User-defined Events 51 Example 51 Example: Record BMC Counters in the Trace 53 Trace Through Resets and Power Cycles 55 Soft Resets 55 Hard Resets 55 Power Cycles 55 Reset Marker 56 Special Trace Sources via OTGM 56 Peripheral Trace 58 Example: Peripheral Trace for DMA of TC277TE 59 Trace Evaluation 60 Signal Options 62 Tracing the GTM 63 Example: GTM trace of TC265DE 64 miniMCDS 70 Known Issues and Recommendations 71 ©1989-2021 Lauterbach GmbH MCDS User’s Guide 2 Clock System ..................................................................................................................... 72 EEC Clock System 72 Maximum Clock Frequency 73 Allowed Clock Ratios 73 Verifying the Clock Setup 73 Device Specific Details 74 XC2000ED and C166 74 TriCore AUDO-NG (TC v1.3) 75 TriCore AUDO-F, AUDO-S and AUDO-MAX (TC v1.3.1) 75 TriCore AUDO-MAX (TC v1.6) 75 TriCore AURIX (TC v1.6.1) 76 MCDS Clock System 76 MCDS Sampling 76 MCDS Timestamps 77 Clock Counters 77 Timestamp Configuration 78 Timestamp Decoding 78 Periodic Trigger 78 MCDS Clock Configuration 79 Automatic Configuration with the CLOCK Commands 79 Manual Configuration 80 Deprecated Configuration 81 Emulation Memory ............................................................................................................ 82 Background Information 82 EMEM Partitioning 83 Memory Arrays and Tiles 83 Trace Buffer Configuration 84 GUI Integration 85 PRACTICE Functions 86 Co-operation with Third-party Usage 86 Configuration Example 87 Device Specific Details 88 TriCore AUDO-NG 88 TriCore AUDO-F 88 TriCore AUDO-S and AUDO-MAX 89 TriCore AURIX 89 AGBT High-speed Serial Trace ........................................................................................ 90 Background Information 90 Xilinx Aurora 91 Requirements 91 TriCore Chip Requirements 91 Target Board Requirements 92 TRACE32 Requirements 93 ©1989-2021 Lauterbach GmbH MCDS User’s Guide 3 AGBT Configuration 96 Trace Streaming 96 Limitations and Restrictions 97 Advanced Emulation Device Access ...............................................................................99 EEC Access 99 EEC EMEM Access 100 EEC Register Access 100 Impact of Direct EEC Access 101 Guarded MCDS Programming 101 Timestamp Usage 102 Trigger Program Example 102 Example Scripts 104 Known Issues and Application Hints .............................................................................. 105 Missing Instructions 105 Invalid Program Trace at the Beginning of the Trace Recording 105 No Trace Content Displayed 105 FIFOFULL error 106 Concurrent Usage of Different Trace Methods 106 PCP Channel ID 107 Workaround for the TASKING PCP C/C++ Compiler 107 Glossary ............................................................................................................................. 108 Infineon Glossary 108 Lauterbach Glossary 109 ©1989-2021 Lauterbach GmbH MCDS User’s Guide 4 MCDS User’s Guide Version 30-Apr-2021 History ©1989-2021 Lauterbach GmbH MCDS User’s Guide 5 Introduction The MCDS (Multi-Core Debug Solution) is an on-chip trigger and trace solution from Infineon, available for the Infineon TriCore and C166/ XC2000 devices. It is used during the development stage of an embedded system for debugging, tracing, profiling, and verification. Using TRACE32, the user can set up the MCDS for performing on- and off-chip trace. Based on the generated trace recording, the user can analyze, profile, and verify the behavior of his application. Additionally, it is possible to program triggers for stopping program execution, redirecting them to device pins or to influence the trace recording, e.g. for recording only the trace data of interest. The on-chip memory used for storing the trace data can also be used for calibration, a technique that allows the dynamic overlay of code and data memory with alternate code or parameters. Calibration is not supported by Lauterbach tools. TRACE32 can be configured to cooperate with third-party tools to share resources, e.g. the on-chip memory. For using these features, a special version of the chip is required, the Emulation Device. But also some of the Product Devices include the MCDS or at least a reduced variant of the MCDS, the so-called Mini-MCDS. For related information, refer to the documentation of your device. This MCDS User’s Guide is intended to guide the TRACE32 user through the configuration of the on-chip trace, trigger and filter setup. Additionally it provides background knowledge. This User’s Guide is not intended to replace the available training manuals or the TRACE32 command references. Intended Audience The reader of this document is assumed to have basic knowledge in using TRACE32 and has gathered experience using it. Additionally specific knowledge of the architecture and the device is mandatory, see the Infineon documentation. The MCDS User’s Guide is not a replacement for the Infineon documentation of the Emulation Devices. How to read this Document It is recommended to completely read the chapters Background Information and MCDS Basic Features before reading the other ones. Developers responsible for the PLL setup are expected to read the EEC Clock System chapter to understand why the application should program the EEC clocks. It is not necessary to read this documentation completely for using the MCDS. This User’s Guide is separated into independent chapters handling different topics. These chapters can be read independently and in arbitrary order. Reading the first paragraph of a chapter gives the reader all the information to decide whether it is important for his use case or not. Some of the TRACE32 features require a deeper understanding of the MCDS and the Emulation Device implementation. The related parts and chapters of this User’s Guide are indicated to be for MCDS Expert Users only. ©1989-2021 Lauterbach GmbH MCDS User’s Guide 6 The MCDS on TriCore chips does not only support the TriCore cores, it also supports the PCP and the GTM. When referring to TriCore in general, the entire TriCore device is addressed. This includes the TriCore cores as well as the PCP or GTM cores. From the user’s point of view the MCDS implementation for C166 and XC2000 devices is identical. Within this document there is no differentiation between C166 and XC2000. Related Documents Before using the MCDS it is mandatory to know the architecture under debug. The most important information about the device can be found in the Infineon Documentation: • User’s Manual and/or Target Specification • Emulation Device Target Specification (for MCDS Expert Users) • Data-, Delta- and Errata Sheets Please contact Infineon for this documentation. This document assumes that the reader already knows how to use the TRACE32 debugger for the corresponding device. The related information can be found in the Processor Architecture Manuals: • “TriCore Debugger and Trace” (debugger_tricore.pdf)
Recommended publications
  • Schedule 14A Employee Slides Supertex Sunnyvale
    UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 SCHEDULE 14A Proxy Statement Pursuant to Section 14(a) of the Securities Exchange Act of 1934 Filed by the Registrant Filed by a Party other than the Registrant Check the appropriate box: Preliminary Proxy Statement Confidential, for Use of the Commission Only (as permitted by Rule 14a-6(e)(2)) Definitive Proxy Statement Definitive Additional Materials Soliciting Material Pursuant to §240.14a-12 Supertex, Inc. (Name of Registrant as Specified In Its Charter) Microchip Technology Incorporated (Name of Person(s) Filing Proxy Statement, if other than the Registrant) Payment of Filing Fee (Check the appropriate box): No fee required. Fee computed on table below per Exchange Act Rules 14a-6(i)(1) and 0-11. (1) Title of each class of securities to which transaction applies: (2) Aggregate number of securities to which transaction applies: (3) Per unit price or other underlying value of transaction computed pursuant to Exchange Act Rule 0-11 (set forth the amount on which the filing fee is calculated and state how it was determined): (4) Proposed maximum aggregate value of transaction: (5) Total fee paid: Fee paid previously with preliminary materials. Check box if any part of the fee is offset as provided by Exchange Act Rule 0-11(a)(2) and identify the filing for which the offsetting fee was paid previously. Identify the previous filing by registration statement number, or the Form or Schedule and the date of its filing. (1) Amount Previously Paid: (2) Form, Schedule or Registration Statement No.: (3) Filing Party: (4) Date Filed: Filed by Microchip Technology Incorporated Pursuant to Rule 14a-12 of the Securities Exchange Act of 1934 Subject Company: Supertex, Inc.
    [Show full text]
  • 32-Bit TC1797
    32-Bit TC1797 32-Bit Single-Chip Microcontroller Data Sheet V1.3 2014-08 Microcontrollers Edition 2014-08 Published by Infineon Technologies AG 81726 Munich, Germany © 2014 Infineon Technologies AG All Rights Reserved. Legal Disclaimer The information given in this document 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). 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. 32-Bit TC1797 32-Bit Single-Chip Microcontroller Data Sheet V1.3 2014-08 Microcontrollers TC1797 TC1797 Data Sheet Revision History: V1.3, 2014-08 Previous Version: V1.2, 2009-09 Page Subjects (major changes since last revision) 6 add SAK-TC1797-512F180EF and SAK-TC1797-384F150EF.
    [Show full text]
  • New Measurement Concepts for Internal ECU Signals Enable High
    High-speed Measurements for Electric and Hybrid Vehicles New Measurement Concepts Enable High Data Rates and Frequent Sampling Times In the development of electric and hybrid vehicles, in particular, the requirements for instrumentation used to measure internal ECU signals are very high. Nonetheless, measurement data rates of up to 30 Mbyte/s and the necessary sampling rates of 100 kHz can be achieved with the latest generations of microcontrollers and an intelligent measuring instrumen- tation solution. The ECU’s CPU is not loaded here. The drives of electric or hybrid vehicles are generally con- pins and the POD is 10 cm. Communication between the trolled by pulse-width modulation (PWM) signals. The ad- measuring instrumentation module and the test PC is over vantage of PWM technology is that it incurs very low power XCP on Ethernet in accordance with the MCD-1 XCP stan- losses at power switches, because they only need to be dard from ASAM. The physical connection is made by a operated in two operating states: fully conducting or fully standard CAT-5 Ethernet cable. Essentially, two different blocking. The frequency of the PMW signals typically lies in measurement methods are distinguished: the “RAM copy the 10 – 20 kHz range, and in exceptional cases up to method” and the “data trace method.” They are presented 100 kHz. Maximum sampling rates of only 1 kHz are achiev- in this article, together with their advantages and disad- able for internal ECU signals when XCP – a widely used vantages, based on current microcontrollers and new standardized measurement and calibration protocol for ve- microcontrollers that will be available soon.
    [Show full text]
  • Instruction Set
    User Guide, v1.6.4, January 2003 TriCoreTM 32-bit Unified Processor DSP Optimization Guide Part 1: Instruction Set IP Cores Never stop thinking. Edition 2003-01 Published by Infineon Technologies AG, St.-Martin-Strasse 53, D-81541 München, Germany © Infineon Technologies AG 2003. All Rights Reserved. Attention please! The information herein is given to describe certain components and shall not be considered as warranted characteristics. Terms of delivery and rights to technical change reserved. We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding circuits, descriptions and charts stated herein. Infineon Technologies is an approved CECC manufacturer. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office in Germany or our Infineon Technologies Representatives worldwide (see www.infineon.com). Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems 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.
    [Show full text]
  • 2019 Embedded Markets Study Integrating Iot and Advanced Technology Designs, Application Development & Processing Environments March 2019
    2019 Embedded Markets Study Integrating IoT and Advanced Technology Designs, Application Development & Processing Environments March 2019 Presented By: © 2019 AspenCore All Rights Reserved 2 Preliminary Comments • Results: Data from this study is highly projectable at 95% confidence with +/-3.15% confidence interval. Other consistencies with data from previous versions of this study also support a high level of confidence that the data reflects accurately the EETimes and Embedded.com audience’s usage of advance technologies, software and hardware development tools, chips, operating systems, FPGA vendors, and the entire ecosystem of their embedded development work environment and projects with which they are engaged. • Historical: The EETimes/Embedded.com Embedded Markets Study was last conducted in 2017. This report often compares results for 2019 to 2017 and in some cases to 2015 and earlier. This study was first fielded over 20 years ago and has seen vast changes in technology evolution over that period of time. • Consistently High Confidence: Remarkable consistency over the years has monitored both fast and slow moving market changes. A few surprises are shown this year as well, but overall trends are largely confirmed. • New Technologies and IoT: Emerging markets and technologies are also tracked in this study. New data regarding IoT and advanced technologies (IIoT, embedded vision, embedded speech, VR, AR, machine learning, AI and other cognitive capabilities) are all included. 3 Purpose and Methodology • Purpose: To profile the findings of the 2019 Embedded Markets Study comprehensive survey of the embedded systems markets worldwide. Findings include technology used, all aspects of the embedded development process, IoT, emerging technologies, tools used, work environment, applications developed for, methods/ processes, operating systems used, reasons for using chips and technology, and brands and specific chips being considered by embedded developers.
    [Show full text]
  • Embedded Systems Computer Embeddedembedded Architecture Systemssystems
    Embedded Systems Computer EmbeddedEmbedded Architecture SystemsSystems Jakob Engblom, PhD Uppsala University & Virtutech Inc. [email protected] [email protected] virtuvirtutechtech 14 Nov 2003 Embedded Computer Architecture 2 Embedded Systems Embedded Systems Now what is this elephant thing? You’re all wrong, it is a »“A computer that doesn’t fan! No, a look like a computer” It is a wall! snake! »Interacts with world »Primitive or no user interface »Part of other products No, it is a Part of other products treetrunk! No, a pillar! 14 Nov 2003 Embedded Computer Architecture 3 14 Nov 2003 Embedded Computer Architecture 4 Embedded Systems Processor Market »Single purpose products »Embedded = most processors! ¡Not general purpose like desktop PCs ¡200 million PC and server ¡Do one thing very efficiently ¡8000 million embedded »Software very important: ¡Gives character to product Used to differentiate inside a “platform” ¡Can be changed late "Embedded" 98% ¡Processor cheaper than special HW "Desktop" ¡Today, dominates dev cost 2% 14 Nov 2003 Embedded Computer Architecture 5 14 Nov 2003 Embedded Computer Architecture 6 Processor Market Real-Time System » Processors: 100% »Timing as important as result ¡ 50% of all DSP DSP semiconductor revenue 90% 4-bit 4-bit »Hard real-time: ¡ Explains why everyone 80% 8-bit wants to do processors 70% 16-bit ¡Hard deadlines » 32-bit dominant 60% ¡Dead if missed deadline ¡ 30% of total 50% 8-bit ¡Worst-case semiconductors 40% » PC processors: 30% 32-bit »Soft real-time: ¡ 50% of CPU revenue 20% 16-bit
    [Show full text]
  • Infineon Solutions for Transportation 24V to 60V
    Infineon Solutions for Transportation 24V to 60V www.infineon.com/transportation Contents Introduction 3 Applications 7 Product Families 14 Automotive Power 14 Wireless Control 30 Sensors 34 Microcontrollers 46 Support Tools 54 2 Introduction 24V – 60V Solutions for Transportation Large trucks, campers and recreation vehicles are a common sight on today’s roads and highways. And ever more people have hobbies requiring the transportation of equipment such as boats, snow mobiles, jet skis or other vehicles. There are many other examples of applications driven by 24V systems. In this brochure, you will find the complete portfolio of Infineon products specifically developed for this attractive and growing market. The products featured here encompass a complete range of microcontrollers, power and sen- sor devices. The other large market segment addressed in this brochure is that of smaller methods of transportation, examples of which include eScooters and eBikes. Application Overview Exterior Truck Applications Interior Lights Fog Lights Clearance & Marker Lights Rear & Brake Lights High & Low Beam Front Lights Indicators Interior Truck Applications Dashboard & Interior Lighting Automatic Gearshift Pump Seat Adjustment & Heating ValveElectronic Steering Lock Heating Unit Adjustable Steering Wheel WipersElectronic Door Lock Flaps Side Mirror Control BlowereGas Electrical Gas Pedal Entertainment Electrical Braking System/Braking Assistant HVAC Module Climate Control 3 Introduction Trucks 24V Transport Applications Infineon has seized the No. 1 spot in automotive power semiconductors by creating innova- tive power control solutions. Engineers highly value the reliability and versatility designed into these power products and have used them successfully in many automotive and non- automotive applications. Innovative Technologies, Advanced Techniques Infineon leverages various technologies to create these innovations, such as N- and P-Channel MOSFETs, S-Smart power and logic, and Smart Power Technologies (SPT) featuring monolithic analog and digital power.
    [Show full text]
  • Grey-Box Analysis and Fuzzing of Automotive Electronic Components Via Control-Flow Graph Extraction
    Grey-box Analysis and Fuzzing of Automotive Electronic Components via Control-Flow Graph Extraction Andreea-Ina Radu Flavio D. Garcia [email protected] [email protected] University of Birmingham Birmingham, United Kingdom ABSTRACT 1 INTRODUCTION Electronic Control Units are embedded systems which control the Until recently, the in-vehicle network was considered a safe, trusted functionality of a modern vehicle. The growing number of Elec- environment. Resistance against inside malicious adversaries was tronic Control Units in a vehicle, together with their increasing not considered. Vehicles have not benefited from the scrutiny that complexity, prompts the need for automated tools to test their many of the computerised systems surrounding us have, until re- security. cently. Nowadays, a vehicle has upwards of 70 Electronic Control To this end, we present EffCAN, a tool for ECU firmware fuzzing Units (ECUs) and, the manufacturer outsources the design of the via Controller Area Network. EffCAN operates on the Control Flow hardware and development of the firmware to first tier suppliers. Graph, which we extract from the firmware. The Control Flow First tier suppliers may, in turn, outsource tasks to other companies. Graph is a platform independent representation, which allows us The many stakeholders and complexities of the supply chain make to abstract from the often obscure underlying architecture. The tracking of responsibility difficult. Control Flow Graph is annotated with information about static Often, when firmware is outsourced, manufacturers receive only data comparisons that affect the control flow of the firmware. This the firmware image, which they upload to the hardware.
    [Show full text]
  • TC1767 Data Sheet
    32-Bit TC1767 32-Bit Single-Chip Microcontroller Data Sheet V1.4 2012-07 Microcontrollers Edition 2012-07 Published by Infineon Technologies AG 81726 Munich, Germany © 2012 Infineon Technologies AG All Rights Reserved. Legal Disclaimer The information given in this document 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). 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. 32-Bit TC1767 32-Bit Single-Chip Microcontroller Data Sheet V1.4 2012-07 Microcontrollers TC1767 TC1767 Data Sheet Revision History: V1.4 2012-07 Previous Versions: V1.3 Page Subjects (major changes since last revision) Page 6 Salescode for Copper-bonded device is added Trademarks TriCore® is a trademark of Infineon Technologies AG.
    [Show full text]
  • AURIX™ 32-Bit Microcontrollers for Automotive and Industrial Applications Highly Integrated and Performance Optimized
    AURIX™ 32-bit microcontrollers for automotive and industrial applications Highly integrated and performance optimized Issue 2020 www.infineon.com/aurix Contents TriCore™ family concept 3 AURIX™ for powertrain applications 36 Evolution of TriCore™ generations 4 AURIX™ for xEV applications 43 TriCore™ based product roadmap 5 AURIX™ for safety applications 48 AURIX™ product selector 6 AURIX™ for connectivity applications 61 PRO-SIL™ safety concept 7 AURIX™ for transportation applications 67 AURIX™ family housing options 8 AURIX™ for industrial applications 75 AURIX™ family system architecture 9 Tool partners 85 Peripheral highlights 14 AURIX™ security features 18 Embedded software (AUTOSAR etc.) 21 Development support 23 Multicore software development with AURIX™ 24 Kits and evaluation boards 25 Ease of use 29 AURIX™ solution finder 29 AURIX™ forum 30 Artificial intelligence in AURIX™ TC3xx 31 AURIX™ Development Studio 32 AURIX™ and XMC™ PDH partners 33 2 Family highlights › Compatibility and scalability › Easy to use › Lowest system cost › Broad portfolio › Industry benchmark system › Certified to automotive standards performance Applications › Powertrain domain controller › Diesel direct injection › Gasoline direct injection › Automatic transmission Gasoline multi-port injection Transfer case/torque vectoring › › Powertrain Applications › Battery management › Inverter › Off-board charging › Low-voltage DC-DC xEV › Charging station › High-voltage DC-DC Applications › Chassis domain control › Short-range radar (24/60 GHz) system › Electric
    [Show full text]
  • Infineon Solutions for Transportation 24V to 60V
    Infineon Solutions for Transportation 24V to 60V www.infineon.com/transportation Contents Introduction 3 Applications 7 Product Families 14 Automotive Power 14 Wireless Control 30 Sensors 34 Microcontrollers 46 Support Tools 54 2 Introduction 24V – 60V Solutions for Transportation Large trucks, campers and recreation vehicles are a common sight on today’s roads and highways. And ever more people have hobbies requiring the transportation of equipment such as boats, snow mobiles, jet skis or other vehicles. There are many other examples of applications driven by 24V systems. In this brochure, you will find the complete portfolio of Infineon products specifically developed for this attractive and growing market. The products featured here encompass a complete range of microcontrollers, power and sen- sor devices. The other large market segment addressed in this brochure is that of smaller methods of transportation, examples of which include eScooters and eBikes. Application Overview Exterior Truck Applications Interior Lights Fog Lights Clearance & Marker Lights Rear & Brake Lights High & Low Beam Front Lights Indicators Interior Truck Applications Dashboard & Interior Lighting Automatic Gearshift Pump Seat Adjustment & Heating ValveElectronic Steering Lock Heating Unit Adjustable Steering Wheel WipersElectronic Door Lock Flaps Side Mirror Control BlowereGas Electrical Gas Pedal Entertainment Electrical Braking System/Braking Assistant HVAC Module Climate Control 3 Introduction Trucks 24V Transport Applications Infineon has seized the No. 1 spot in automotive power semiconductors by creating innova- tive power control solutions. Engineers highly value the reliability and versatility designed into these power products and have used them successfully in many automotive and non- automotive applications. Innovative Technologies, Advanced Techniques Infineon leverages various technologies to create these innovations, such as N- and P-Channel MOSFETs, S-Smart power and logic, and Smart Power Technologies (SPT) featuring monolithic analog and digital power.
    [Show full text]
  • MICROCONTROLLERS Microcontroller Training
    Microcontroller Training Controller: TC1796 www.infineon.com/microcontroller MICROCONTROLLERS Agenda ■ Introduction ■ Preparation ■ Guided Tour ■ Exercise 1: hello, world ■ Exercise 2: LED ■ Exercise 3: Saturation ■ Exercise 4: Interrupts ■ Exercise 5: ASC ■ Exercise 6: Programming the flash ■ Exercise 7: Puls Width Modulation ■ Exercise 8: Pipeline ■ Exercise 9: CAN ■ Exercise 10: Peripherial Control Processor Release 04/2007 Copyright © Infineon Technologies 2007. All rights reserved. Page 0-1 Introduction Training Overview Intended Audience Field Application Engineers, Application Engineers Description This course provides you with detailed information about Infineons 32-bit microcontroller architecture. You will be able to explain and demonstrate the advantages of the TriCore architecture. Prerequisites - Basic understanding of microcontroller and C programming - W2K or XP Notebook w/ CD drive - 700MB free disk space, 512MB RAM - 1 parallel port, 1 serial port - Write access to the BIOS - Administrator rights Estimated Learning Time 6 hours Release 04/2007 Copyright © Infineon Technologies 2007. All rights reserved. Page 0-2 Introduction TC1796 Market & Applications Target Market #1: Industrial Applications: ■ High-End Drives ■ Programmable Logic Controller (PLC) ■ Programmable Automation Controller (PAC) ■ Industrial Control Target Market #2: Automotive Applications: ■ Engine control ■ Transmission control ■ By-wire systems Release 04/2007 Copyright © Infineon Technologies 2007. All rights reserved. Page 0-3 Introduction TriCore Architecture The Infineon TriCoreTM architecture combines the best of three worlds: RISC, DSP and µ-Controller together in a single core to offers maximum system performance for embedded real-time applications. Release 04/2007 Copyright © Infineon Technologies 2007. All rights reserved. Page 0-4 Introduction TriCore Features and Benefits TriCore Features TriCore Benefits ¾ High Performance Core with 4-stage pipeline and triple ¾ Optimized chip-size to performance ratio for real-time issue super-scalar implementation.
    [Show full text]