Instruction Set

Total Page:16

File Type:pdf, Size:1020Kb

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. User Guide, v1.6.4, January 2003 TriCoreTM 32-bit Unified Processor DSP Optimization Guide Part 1: Instruction Set DSP Optimization Guide Revision History: 2003-01 v1.6.4 Previous Version: v1.6.3 Page Subjects (major changes since last revision) All Revised following internal review We Listen to Your Comments Is there any information within this document that you feel is wrong, unclear or missing? Your feedback will help us to continuously improve the quality of this document. Please send your comments (referencing this document) to: [email protected] TriCore™ 32-bit Unified Processor DSP Optimization Guide Part 1: Instruction Set Table of Contents Page 1 General Information . 16 1.1 Block Diagram Overview . 17 1.2 Parallel Execution of Instructions . 18 1.3 Programming Model . 19 1.4 Memory Space . 20 1.5 Little-endian . 20 1.6 Interrupt Latency and Context-Switch . 21 1.7 Fraction . 21 1.8 Overflow and Sticky Overflow . 21 1.9 Saturation . 22 1.10 Advanced Overflow . 23 1.11 Packed Arithmetic . 24 1.12 16-bit Opcode . 25 1.13 Notation . 26 1.14 Document Conventions . 27 1.14.1 TriCore Instruction Syntax . 27 1.14.2 TriCore Instruction Characteristics . 27 1.14.3 Examples . 27 1.14.4 Symbolic Addresses . 28 2 Simple Arithmetic . 29 2.1 Addition . 30 2.1.1 32-bit Addition (ADD, ADDS, ADDS.U) . 30 2.1.2 32-bit Addition with 8, 16 & 32-bit Signed Constant (ADD, ADDI, ADDIH) . 31 2.1.3 16-bit Addition . 33 2.1.4 16-bit Addition using Packed Arithmetic (ADD.H, ADDS.H, ADDS.HU) 34 2.1.5 8-bit Addition using Packed Arithmetic (ADD.B) . 35 2.1.6 64-bit Addition (ADDC, ADDX) . 35 2.1.7 64-bit Addition with 64-bit Constant . 36 2.1.8 Carry Flag Table . 36 2.2 Subtraction . 37 2.2.1 32-bit Subtraction (SUB, SUBS, SUBS.U) . 37 2.2.2 32-bit Subtraction with Constant . 37 2.2.3 16-bit Subtraction . 38 2.2.4 16-bit Subtraction using Packed Arithmetic (SUB.H, SUBS.H, SUBS.HU) . 39 2.2.5 8-bit Subtraction Using Packed Arithmetic (SUB.B) . 39 2.2.6 64-bit Subtraction (SUBC, SUBX) . 40 2.2.7 64-bit Subtraction with Constant . 41 2.2.8 Reverse Subtraction (RSUB) . 42 2.3 Negate . 42 2.4 Move . 43 User Guide 5 v1.6.4, 2003-01 TriCore™ 32-bit Unified Processor DSP Optimization Guide Part 1: Instruction Set Table of Contents Page 2.4.1 Moves between Data Registers (MOV) . 43 2.4.2 16-bit Constant into a Data Register (MOV.U, MOV, MOVH) . 43 2.4.3 32-bit Constant into a Data Register . 44 2.5 Applications . 45 2.5.1 Arithmetic Series . 45 2.5.2 Multi Byte Operations . 46 3 Further Arithmetic . 47 3.1 Absolute Value . 47 3.1.1 32-bit (ABS, ABSS) . 48 3.1.2 Packed 16-bit (ABS.H, ABSS.H) . 49 3.1.3 Packed 8-bit (ABS.B) . 49 3.2 Absolute Difference . 50 3.2.1 32-bit Value (ABSDIF, ABSDIFS) . 50 3.2.2 Packed 16-bit (ABSDIF.H, ABSDIFS.H) . 51 3.2.3 Packed 8-bit (ABSDIF.B) . 51 3.3 Minimum, Maximum . 52 3.3.1 32-bit Signed/Unsigned (MIN, MIN.U, MAX, MAX.U) . 52 3.3.2 Packed 16-bit Signed/Unsigned (MIN.H, MAX.H, MIN.HU, MAX.HU) . 53 3.3.3 Packed 8-bit Signed/Unsigned (MIN.B, MAX.B, MIN.BU, MAX.BU) . 53 3.4 Saturate . 54 3.4.1 32-bit Saturation . 54 3.4.2 16-bit and 8-bit Saturation (SAT.H, SAT.HU, SAT.B, SAT.BU) . 54 3.5 Multiplication . 55 3.5.1 32 * 32-bit Multiplication (MUL, MULS, MULS.U) . 55 3.5.2 32 * 32-bit Multiplication with a 64-bit Result (MUL, MUL.U) . 57 3.5.3 16 * 16-bit Multiplication . 57 3.5.4 8 * 8-bit Multiplication . 58 3.5.5 Multiplication by a Power of 2 . 58 3.5.6 Multiplication/Addition (MADD, MADDS) . 58 3.5.7 Multiplication/Subtraction (MSUB, MSUBS) . 59 3.6 Division . 60 3.6.1 32 / 32-bit Division (DVINIT, DVSTEP, DVADJ) . 60 3.6.2 16 / 16-bit Division (DVINIT.H, DVSTEP) . 61 3.6.3 8 / 8-bit Division (DVINIT.B, DVSTEP) . 61 3.6.4 32 / 16-bit Division . 62 3.6.5 Division By a Power of 2 . 62 3.7 Applications . 63 3.7.1 Find Maximum of Value in an Unsigned Array . 63 3.7.2 Template Matching . 63 3.7.3 40 * 40-bit Multiplication . 65 3.7.4 Leapyear . 66 User Guide 6 v1.6.4, 2003-01 TriCore™ 32-bit Unified Processor DSP Optimization Guide Part 1: Instruction Set Table of Contents Page 4 Conditional Instructions . 68 4.1 ‘Hidden’ Conditional Instructions . ..
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]
  • 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]
  • 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 ......................................................................................................
    [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]