A Fast Powertrain Microcontroller. Erik Norden, Patrick Leteinturier, Jens Barrenscheen, Klaus Scheibert, Frank Hellwig. Steering.

Size: px
Start display at page:

Download "A Fast Powertrain Microcontroller. Erik Norden, Patrick Leteinturier, Jens Barrenscheen, Klaus Scheibert, Frank Hellwig. Steering."

Transcription

1 A Fast Powertrain Microcontroller Infineon Hot Chips 16 Erik Norden, Patrick Leteinturier, Jens Barrenscheen, Klaus Scheibert, Frank Hellwig N e v e r s t o p t h i n k i n g. Trend: Global Chassis Control: Functions within Dynamic & Powertrain Grow Together Mech. Steering STEERING EHPS TRACTION TCM EMS EPS Rear Steering Hybrid 4x4 Fault-Tolerant Steering Steering Traction E-Car Braking Suspension ABS Mech. Braking EHB ESP EBA... ASR BRAKING EMB Active Suspension Semiactive Damping Dynamic Leveling Load Leveling SUSPENSION Mech. Damping Seite 1

2 Trends: Distributed Systems in s Software Powertrain Management Distributed systems in vehicles Distributed smart sensors, actuators, computation New opportunities for scalability, flexibility, reusability, composability Infineon is member of the FlexRay consortium Software will play an increasing role s Drive & Feel will become increasingly defined by algorithms and software Energy Management Engine Control Thermal Management Start/ Stop 42V Starter- Generator i.e. SW will become a significant element in brand differentiation Minimal Hybrid Transmission Control Telematics Brake-bywire Surround Sensing Adaptive Cruise Control Steer-bywire Chassis Management Software complexity increases and will be a compilation of different vendor s contributions A change in SW development methodology will occur New SW interfaces will become standard, encapsulation will be needed Infineon is member of the AutoSAR development partnership Guidance Powertrain Trends Semiconductor Content Indirect Injection Direct Injection Cam-less Engine Electronic Turbo Charger Full-Hybrid Hybrid Mini-Hybrid Fuel Cell Electric Low Emission & Low Consumption Seite 2

3 Less Fuel Consumption and Cleaner Engines - Driving Forces for Higher Performance 50 Performance 12 Performance relative to 1980 (=1) Average Fuel consumption 1978: : 80C : : C167 EURO1 AUDO-NG 2002: AUDO Emission EURO Liter / 100km CO-Emission g/km source: VDA, own estimations year Year of introduction : Infineon Microcontroller Type EUROx=European Emission Standards Optimized Partitioning for Powertrain Today - Example Conventional Engine Management Tomorrow Optimized Chip Set by Infineon + Vbatt CAN bus + Vbatt Sensors Hall Sensor Knock Rotary speed Sensors Hall Vol.Reg Sensor Supply Sensor Knock? CAN- Transceiver Safety µc Flash SRAM Main 32 bit µc EEPROM Supervision Module High Pincount 50 ma 3A - 4A 2A - 3A 0,5A Driver Main Relais CAN bus Vol.Reg Sensor Sensor Supply Supply Supervision CAN/LIN-Transceiver Module Transceiver I- Chip Sensors AUDO NG AUDO NG 32 bit µc TC Ignition 2A - 3A 2A-3A 3A - 4A 3A - 4A 0.5A IC 1 50mA Driver Main Driver Relais 6A Bridge Sensors Ignition 6A Bridge => Saves System Costs Seite 3

4 AUDO-Next Generation (NG): TC At a Glance 32-bit superscalar TriCore V1.3 CPU 32-bit Control Processor (PCP2) Multi-channel DMA controller Powerful & flexible peripheral set 2.5 x GPTA (flexible timer array) MultiCAN (4 nodes) 2x ASC and 2x SSC Interfaces 2x µs-bus Interfaces (MSC) Multi-Processor Interface (MLI) Multi-channel ADCs, FAST ADC On-chip Memory: 2.1 MByte Flash Memory (partially supports EEPROM emulation) 192 kbyte SRAM, 16 kbyte Program Cache 48 kbyte SRAM for PCP2 Digital Port Supply Voltage 2.3V - 3.3V Full automotive temperature range Package: P-BGA 416 AUDO-NG: TC The Three Layer Implementation Application Layer Transfer Layer Layer To allow the right function partitioning with clear interfaces, Infineon has design the three layer approach. Seite 4

5 AUDO-NG: TC Block Diagram Instruction Level Parallelism TriCore can execute up to 3 instructions in parallel per cycle In parallel, the PCP executes its own instructions Seite 5

6 Data Level Parallelism TriCore s packed arithmetic allows to process up to 4 data per instruction In parallel, the PCP processes e.g. data from the GPTA The DMA unit transfers data e.g. from the FADC Intelligent peripherals handle data in parallel Non-Intrusive Data Transfer Capability No Penalty for TriCore and PCP DPRAM Remote Bus Cost for the TriCore/PCP - Usage = 0 - Wait = 0 >30 Mbit/s DMA MLI SSC SSC ADC ADC FADC 16 bit 10 Mbit/s 16 bit 10 Mbit/s > 500 k.samples/s > 500 k.samples/s 3.5 M.Samples/s Seite 6

7 TriCore Architecture Designed for Embedded Real Time Applications MMU * FPU COP I/F Program Cache and Scratch Memory Program Memory Interface Data Memory Interface Data Memory * not implemented in TC Interrupt 64 Dual LMB Bus - split in PLMB and DLMB High performance 32-bit core The first unified RISC/DSP architecture 150 MHz / 4 stage superscalar pipeline Fast context switch mechanism Fast, deterministic interrupt mechanism Floating point unit (optional) Flexible coprocessor interface For up to 3 coprocessors Optional memory management unit * Configurable cache and memory sizes Fast local memory bus system TriCore Architecture Powerful Interrupt Service System Features Up to 4 x 255 request nodes (SRN), concurrently supported Parallel arbiter HW to select highest interrupt & clear when accepted Automatic context save during branch to interrupt routine Benefits Meets real-time requirements Zero software overhead Ease of programming, High flexibility Large number of SRNs Flexible grouping of request into priority groups SRN SRN SRC SRC SRN SRC SRN SRC SRN SRC SRN SRC Arbitration Bus FPI Bus Int. Ack. Int. Req. Interrupt Control Unit (ICU) Seite 7

8 PCP2 Coprocessor PCP2 is a full 32 bit user programmable processor dedicated to communication and driver activities Off-loads TriCore from handling interrupt tasks (hardware arbitration & register context switch, 255 priority levels) Includes DMA engine PCP2 can run autonomously Flywheel, Injection, Ignition driver software Modules: GPTA General Purpose Timer Array Unified High Functionality and Flexibility FPC 00 FPC 01 FPC 02 FPC 03 FPC 04 FPC 05 Function blocks for Input signal conditioning and analysis Digital PLL Capture/Compare Cell Arrays Flexible timer array PDL 00 PDL 01 DCM 00 DCM 01 DCM 02 DCM 03 DIGITAL PLL Highly functional structure: Largely autonomous operation requiring low or no SW overhead Main CPU not loaded with highly repetitive tasks Permits optimized use of timer cells Scalable functionality avoids functional overhead Maximizes system functionality GT 0 GT 1 GTC 00 GTC 01 GTC 02 GTC 03 GTC 04 Cell Array Global Timer Clock Bus LTC 00 LTC 01 LTC 02 LTC 03 LTC 04 Cell Array Local Timer Architecture driven by needs for: 8-cylinder combustion engines 3-phase AC-motor GTC 30 GTC 31 LTC 62 LTC 63 Seite 8

9 Modules: MultiCAN Feature Set and Module CAN functionality conform to CAN specification V2.0 B active (compliant to ISO 11898) 4 independent CAN nodes available 128 independent message objects (message objects are shared by the CAN nodes) Data transfer rate up to 1MBaud, individual programmable for each node Flexible and powerful message transfer control and error handling capabilities to offload CPU Automatic gateway mode support 16 individually programmable interrupt outputs CAN Analyzer Mode for bus monitoring Time-Triggered CAN (TTCAN) support Time Triggered CAN (TTCAN) Enhancements Modules: Fast ADC Application Example: Knock Detection Remove expensive external filters Reduce system cost Allow better utilization of the input signal range Allow better signal diagnosis Self test, explore signal consistency High sampling frequency Up to 3.5 M sample/s with 10 bit resolution Configurable HW differential amplifier Reduce cost on external HW Improved common mode noise rejection Configurable digital data compression Reduce software load Result of DSP calculation: decision for Knock Detection R fast 10 bit ADC converter (approx. 3Msamples/s) C analog low pass input filter SRAM FLASH EBU TC ksamples/s 200ksamples/s FFT PMU FPU TriCore TC 1.3 LMB System FIR (11th order) DSP - Calculations av=4, ov=2 CPU Bus DMU LFI SPSRAM DPSRAM Bridge DMA av=2, ov=3 Filter 0 Filter 1 data reduction filter with moving averaging FADC with concatenated comb filters Remote Bus Seite 9

10 Modules: MLI / MSC Multicore/Device Link via High Speed MLI and MSC Micro Link Interface (MLI) to connect smart companion devices Micro Second Channel (MSC) to primarily connect power devices Benefit: Highly configurable and scalable the wiring on the board amount of pins per package the bandwidth but EMI Low swing and smooth edge Open license policy on MLI, MSC IFX will provide Open Market Specification MLI: Micro Link Interface >30 Mbit/s full duplex Analog Front-End Analog Front-End Transceivers 8 8 Micro- Controller 1 8 Micro- Controller 2 Power Supply MSC: µsecond channel Interface >30 Mbit/s (LVDS) Smart-Power Next Generation Smart-Power Next Generation Remote Protocol Engine ECU Transceivers Tuning Protection and Authentication IP IP Snatcher Snatcher Microcontroller Theft Theft Flash EEPROM CPU Debug RAM EEPROM TTCAN anti theft system Tuner Tuner Seite 10

11 Traditional approach - expensive solutiondue to additional necessary HW PC TC1796ED Emulation Device Thick, Short Nexus Cable thin cable Serial link, e.g. Ethernet, USB Emulator HW Calibration HW TC1796ED covers complete emulator functionality, fast prototyping and calibration Emulation logic is next to production chip On the same silicon High frequency capability High amount of traceable signals (on mask level) Production & emulation have the same behavior Infineon s approach - high Easy link to standard PC e.g. USB functionality and cost effective Interface TC1796 and 1796ED using the same footprint with TC1796ED No need to develop different PCB PC Extra balls for the ED Tool connector on top TC1796 and TC1796ED Mass Production Device: Bonding SoC (TC17x6) Emulation Device: Bonding with EEC EEC SoC (TC17x6) Seite 11

12 Summary TC1796 serves upcoming trends in powertrain applications Fullfills highest performance requirements including soft- and hard real-time Intelligent peripherals Optimized bus system Unified CPU/DSP and peripheral coprocessor Reduces system cost Powerful emulation support Thank you for your attention Questions? Never stop thinking Seite 12

EEMBC s Automotive/Industrial Microprocessor Benchmarks. June 4, 2004

EEMBC s Automotive/Industrial Microprocessor Benchmarks. June 4, 2004 EEMBC s Automotive/Industrial Microprocessor Benchmarks June 4, 2004 EEMBC s Automotive/Industrial Benchmark Suite 16 different algorithms used in automotive applications Angle-to-time conversion Basic

More information

System Performance Optimization Methodology for Infineon's 32-Bit Automotive Microcontroller Architecture

System Performance Optimization Methodology for Infineon's 32-Bit Automotive Microcontroller Architecture System Performance Optimization Methodology for Infineon's 32-Bit Automotive Microcontroller Architecture Albrecht Mayer, Frank Hellwig Infineon Technologies, Am Campeon 1-12, 85579 Neubiberg, Germany

More information

Product Info Package V1.0 AUDO-NG TC1762

Product Info Package V1.0 AUDO-NG TC1762 Product Info Package V1.0 AUDO-NG TC1762 N e v e r s t o p t h i n k i n g. Fast. Innovative. TriCore. AUDO Next Generation TC1762 + Extension of the award winning AUDO Architecture + 40-60MHz high performance

More information

systems such as Linux (real time application interface Linux included). The unified 32-

systems such as Linux (real time application interface Linux included). The unified 32- 1.0 INTRODUCTION The TC1130 is a highly integrated controller combining a Memory Management Unit (MMU) and a Floating Point Unit (FPU) on one chip. Thanks to the MMU, this member of the 32-bit TriCoreTM

More information

Migration Path. from TC1767 to TC1782. May 2010 V1.2

Migration Path. from TC1767 to TC1782. May 2010 V1.2 Migration Path from TC7 to V1.2 Powertrain/Safety Microcontroller Roadmap Premium Mainstream Typ. Applications 4-6 cyl. GDI/DDI 6-8 cyl. MPI Hybrid Control High-end E-Drive Chassis Domain Control 4 cyl.

More information

Product Info Package V1.1 AUDO-NG TC1766

Product Info Package V1.1 AUDO-NG TC1766 Product Info Package V1.1 AUDO-NG TC1766 N e v e r s t o p t h i n k i n g. Fast. Innovative. TriCore. AUDO Next Generation TC1766 + Extension of the award winning AUDO Architecture + 80 MHz high performance

More information

rcube2: Advanced Rapid Prototyping Electronic Control Unit

rcube2: Advanced Rapid Prototyping Electronic Control Unit Page 1 rcube2: Advanced Rapid Prototyping Electronic Control Unit Overview rcube2 is a rapid prototyping ECU based on AUTOSAR that enables fast and efficient development of control systems from initial

More information

Modern Computer Architecture. Lecture 12 embedded Applications, classical DSP, automotive (Tricore)

Modern Computer Architecture. Lecture 12 embedded Applications, classical DSP, automotive (Tricore) Modern Computer Architecture Lecture 12 embedded Applications, classical DSP, automotive (Tricore) Outline Lecture 12 Embedded Systems on a Chip Microcontrollers Digital Signal Processors (DSP) Applications:

More information

Electromechanical Braking (Brake By-Wire)

Electromechanical Braking (Brake By-Wire) Chassis/Safety Electromechanical Braking (Brake By-Wire) Overview Electromechanical braking systems (EMB), also called brake by-wire, replace conventional hydraulic braking systems with a completely dry

More information

Predictable hardware: The AURIX Microcontroller Family

Predictable hardware: The AURIX Microcontroller Family Predictable hardware: The AURIX Microcontroller Family Worst-Case Execution Time Analysis WCET 2013, July 9, 2013, Paris, France Jens Harnisch (Jens.Harnisch@Infineon.com), Infineon Technologies AG, Automotive

More information

FlexRay The Hardware View

FlexRay The Hardware View A White Paper Presented by IPextreme FlexRay The Hardware View Stefan Schmechtig / Jens Kjelsbak February 2006 FlexRay is an upcoming networking standard being established to raise the data rate, reliability,

More information

Memory Access Time in TriCore 1 TC1M Based Systems

Memory Access Time in TriCore 1 TC1M Based Systems Application Note, V 1.1, June 2004 Access Time in TriCore 1 TC1M Based Systems TC1M AP32065 Microcontrollers Access Time in TriCore 1 TC1M Based Systems Revision History: 2004-06 V 1.1 Previous Version:-

More information

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers Fujitsu Semiconductor Europe Factsheet Concept Compatible Platm of 16-bit Microcontrollers Concept Compatible Platm of 16-bit Microcontrollers The Platm offers a choice of 100 part numbers ranging from

More information

STM32 F0 Value Line. Entry-level MCUs

STM32 F0 Value Line. Entry-level MCUs STM32 F0 Value Line Entry-level MCUs Key Messages 2 STM32 F0: Is the Cortex -M0 core generated with ST s STM32 DNA, for cost sensitive designs. The STM32 F0 is benefiting of STM32 DNA, providing the essential

More information

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2018 Trends of 32-bit microcontrollers

More information

32-Bit TC1791. Data Sheet. Microcontrollers. Microcontroller. 32-Bit Single-Chip Microcontroller V

32-Bit TC1791. Data Sheet. Microcontrollers. Microcontroller. 32-Bit Single-Chip Microcontroller V 32-Bit Microcontroller TC1791 32-Bit Single-Chip Microcontroller Data Sheet V 1.1 2014-05 Microcontrollers Edition 2014-05 Published by Infineon Technologies AG 81726 Munich, Germany 2014 Infineon Technologies

More information

SPC58NE84E7, SPC58NE84C3

SPC58NE84E7, SPC58NE84C3 SPC58NE84E7, SPC58NE84C3 32-bit Power Architecture microcontroller for automotive ASIL-D applications Data brief - preliminary data Features LFBGA292 (17 x 17 x 1.7 mm) elqfp176 (24 x 24 x 1.4 mm) Two

More information

MSK2. May 2012 Frankie Chan (IFAP ATV SMD SAE)

MSK2. May 2012 Frankie Chan (IFAP ATV SMD SAE) MSK2 SW framework May 2012 Frankie Chan (IFAP ATV SMD SAE) MSK2 SW Framework Provide small engine Hardware Platform to user to speed up the Engine Control Unit (ECU) development. The MSK2 SW framework

More information

New STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU

New STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU New STM32 F7 Series World s 1 st to market, ARM Cortex -M7 based 32-bit MCU 7 Keys of STM32 F7 series 2 1 2 3 4 5 6 7 First. ST is first to sample a fully functional Cortex-M7 based 32-bit MCU : STM32

More information

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017 Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen Axel Freiwald 1/2017 All OEMs Will Implement Software OTA As Soon As Possible IHS Study Motivation: Save on recalls caused by software bugs Evolution

More information

GR712RC A MULTI-PROCESSOR DEVICE WITH SPACEWIRE INTERFACES

GR712RC A MULTI-PROCESSOR DEVICE WITH SPACEWIRE INTERFACES GR712RC A MULTI-PROCESSOR DEVICE WITH SPACEWIRE INTERFACES Session: SpaceWire Components Short Paper Sandi Habinc, Jiri Gaisler Aeroflex Gaisler, Kungsgatan 12, SE-411 19 Göteborg, Sweden sandi@gaisler.com

More information

Rad-Hard Microcontroller For Space Applications

Rad-Hard Microcontroller For Space Applications The most important thing we build is trust ADVANCED ELECTRONIC SOLUTIONS AVIATION SERVICES COMMUNICATIONS AND CONNECTIVITY MISSION SYSTEMS Rad-Hard Microcontroller For Space Applications Fredrik Johansson

More information

The MPC500 Family of 32-bit Embedded Controllers from Motorola. Rudan Bettelheim MCU Marketing Manager 32-bit Embedded Controller Division, SPS

The MPC500 Family of 32-bit Embedded Controllers from Motorola. Rudan Bettelheim MCU Marketing Manager 32-bit Embedded Controller Division, SPS The MPC500 Family of 32-bit Embedded Controllers from Motorola Rudan Bettelheim MCU Marketing Manager 32-bit Embedded Controller Division, SPS Application Examples Robotics The Xerox Palo Alto Research

More information

Current and Prospective High-speed Measurement Systems

Current and Prospective High-speed Measurement Systems Current and Prospective High-speed Measurement Systems Vector Congress 2010, Stuttgart V0.01 2010-11-29 Agenda > Definition: Measurement and Calibration Hardware Customer Requirements Vector Product Strategy

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction. AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful

More information

S32K Microcontroller Press Pack

S32K Microcontroller Press Pack S32K Microcontroller Press Pack EMBARGO UNTIL JUNE 23 at 7a.m. EDT Karl Leiss Product Manager Automotive Microcontrollers J U N. 2 3. 2 0 1 5 TM External Use Freescale S32K Automotive Microcontroller Automotive

More information

32-Bit TC1767. Data Sheet. Microcontrollers. 32-Bit Single-Chip Microcontroller V

32-Bit TC1767. Data Sheet. Microcontrollers. 32-Bit Single-Chip Microcontroller V 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

More information

Introduction to Embedded Systems

Introduction to Embedded Systems Introduction to Embedded Systems Minsoo Ryu Hanyang University Outline 1. Definition of embedded systems 2. History and applications 3. Characteristics of embedded systems Purposes and constraints User

More information

Application Strategic Focus

Application Strategic Focus Application Strategic Focus Georges Penalver Chief Strategy Officer 2 ST SAM Evolution by Application 3 % of ST SAM 2016 Contribution to ST SAM Growth (2016-2019) Wired Comm. 11% Wireless Comm. 13% Wireless

More information

Classification of Semiconductor LSI

Classification of Semiconductor LSI Classification of Semiconductor LSI 1. Logic LSI: ASIC: Application Specific LSI (you have to develop. HIGH COST!) For only mass production. ASSP: Application Specific Standard Product (you can buy. Low

More information

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING 9 PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING 1 Introduction 2 Bridge Circuits 3 Amplifiers for Signal Conditioning 4 Strain, Force, Pressure, and Flow Measurements 5 High Impedance Sensors

More information

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV.

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV. XE166 Family AP16160 X E 1 6 4 D r i v e C a r d H a r d w a r e D e s c r i p t i o n Application Note V1.0, 2009-03 Microcontrollers Edition 2009-03 Published by Infineon Technologies AG 81726 Munich,

More information

LEON4: Fourth Generation of the LEON Processor

LEON4: Fourth Generation of the LEON Processor LEON4: Fourth Generation of the LEON Processor Magnus Själander, Sandi Habinc, and Jiri Gaisler Aeroflex Gaisler, Kungsgatan 12, SE-411 19 Göteborg, Sweden Tel +46 31 775 8650, Email: {magnus, sandi, jiri}@gaisler.com

More information

Basic Components of Digital Computer

Basic Components of Digital Computer Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and

More information

Embedded Connectivity Summit 2004

Embedded Connectivity Summit 2004 Embedded Connectivity Summit 2004 FlexRay Protocol Overview and Applications Demonstration with 56F8300 10/05/2004 Slide 1 Agenda Overview of FlexRay Overview of 56F8300 Overview of 56F8300 Development

More information

Serial EEPROM for Automotive New Advanced series

Serial EEPROM for Automotive New Advanced series Serial EEPROM for Automotive New Advanced series More parameters, quicker, safer http://www.st.com/automotiveeeprom Good reasons to use EEPROM in cars 2 Applications in cars become Smarter, Customized

More information

ARDUINO MEGA INTRODUCTION

ARDUINO MEGA INTRODUCTION ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for

More information

ELEC 5260/6260/6266 Embedded Computing Systems

ELEC 5260/6260/6266 Embedded Computing Systems ELEC 5260/6260/6266 Embedded Computing Systems Spring 2019 Victor P. Nelson Text: Computers as Components, 4 th Edition Prof. Marilyn Wolf (Georgia Tech) Course Web Page: http://www.eng.auburn.edu/~nelsovp/courses/elec5260_6260/

More information

Capacitive Touch Based User Interfaces and Hardware-based Solutions

Capacitive Touch Based User Interfaces and Hardware-based Solutions Capacitive Touch Based User Interfaces and Hardware-based Solutions Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit

More information

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers Introduction stands for AUTomotive Open Systems ARchitecture Electronic Control Unit Partnership of automotive Car Manufacturers and their Suppliers Source for ECU: Robert Bosch GmbH 2 Introduction Members

More information

Implementation of automotive CAN module requirements

Implementation of automotive CAN module requirements Implementation of automotive CAN module requirements Alan Devine, freescale semiconductors At first glance all CAN modules are very similar, the only difference being the number of message buffers which

More information

Overview of Microcontroller and Embedded Systems

Overview of Microcontroller and Embedded Systems UNIT-III Overview of Microcontroller and Embedded Systems Embedded Hardware and Various Building Blocks: The basic hardware components of an embedded system shown in a block diagram in below figure. These

More information

The Nios II Family of Configurable Soft-core Processors

The Nios II Family of Configurable Soft-core Processors The Nios II Family of Configurable Soft-core Processors James Ball August 16, 2005 2005 Altera Corporation Agenda Nios II Introduction Configuring your CPU FPGA vs. ASIC CPU Design Instruction Set Architecture

More information

XC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0,

XC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0, XC2000 Family AP16179 Application Note V1.0, 2010-07 Microcontrollers Edition 2010-07 Published by Infineon Technologies AG 81726 Munich, Germany 2010 Infineon Technologies AG All Rights Reserved. LEGAL

More information

4. Hardware Platform: Real-Time Requirements

4. Hardware Platform: Real-Time Requirements 4. Hardware Platform: Real-Time Requirements Contents: 4.1 Evolution of Microprocessor Architecture 4.2 Performance-Increasing Concepts 4.3 Influences on System Architecture 4.4 A Real-Time Hardware Architecture

More information

ESA Contract 18533/04/NL/JD

ESA Contract 18533/04/NL/JD Date: 2006-05-15 Page: 1 EUROPEAN SPACE AGENCY CONTRACT REPORT The work described in this report was done under ESA contract. Responsibility for the contents resides in the author or organisation that

More information

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry A Time-Triggered Middleware for Safety- Critical Automotive Applications Ayhan Mehmet, Maximilian Rosenblattl, Wilfried

More information

INSTRUMENT CLUSTER 2.0

INSTRUMENT CLUSTER 2.0 INSTRUMENT CLUSTER 2.0 Summary THE CONTEXT Electronic Content Timeline The Challenge MAGNETI MARELLI TARGET Digital Cluster Advantages The Requirements THE SOLUTION Project Definition System PROJECT DEVELOPEMENT

More information

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013 STM32F3 Cuauhtémoc Carbajal ITESM CEM 12/08/2013 1 STM32 Portfolio 2 32 bit/dsc Applications A typical embedded system with both control and signal processing requirements Digital Signal Controllers efficient

More information

Handling Challenges of Multi-Core Technology in Automotive Software Engineering

Handling Challenges of Multi-Core Technology in Automotive Software Engineering Model Based Development Tools for Embedded Multi-Core Systems Handling Challenges of Multi-Core Technology in Automotive Software Engineering VECTOR INDIA CONFERENCE 2017 Timing-Architects Embedded Systems

More information

Architecture concepts in Body Control Modules

Architecture concepts in Body Control Modules Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Course 7 www.continental-corporation.com Interior Body and Security Table Of Contents

More information

NXP Microcontrollers Selection Guide

NXP Microcontrollers Selection Guide November 2012 NXP Microcontrollers Selection Guide NXP LPC family of microcontrollers is changing the landscape for embedded applications. Featuring award-winning innovations in connectivity, flexibility,

More information

UAD2 + Universal Access Device2 plus

UAD2 + Universal Access Device2 plus UAD2 + Universal Access Device2 plus The access to the whole choice of C166, XC166, XC2000, XE166, C166CBC, C166S V2, TriCore, PowerPC, ST30, STR7, ARM7, ARM9, ARM11, XScale, SH-2A derivatives is supported

More information

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C. Objective: At the end of this session, you will have a fair understanding of - Z8 Encore! language tools including C compiler, assembler, linker/locator, and librarian - Instruction set simulator and disassembler

More information

Delta Specification, V1.0, Dec Audo Future/Audo NG. 32-Bit Single-Chip Microcontroller. Microcontrollers

Delta Specification, V1.0, Dec Audo Future/Audo NG. 32-Bit Single-Chip Microcontroller. Microcontrollers Delta Specification, V1.0, Dec. 2006 32-Bit Single-Chip Microcontroller Microcontrollers Edition 2006-12 Published by Infineon Technologies AG 81726 München, Germany Infineon Technologies AG 2006. All

More information

Growth outside Cell Phone Applications

Growth outside Cell Phone Applications ARM Introduction Growth outside Cell Phone Applications ~1B units shipped into non-mobile applications Embedded segment now accounts for 13% of ARM shipments Automotive, microcontroller and smartcards

More information

Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018

Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018 Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018 Agenda Motivation Introduction of Safety Components Introduction to ARMv8

More information

ARM processors driving automotive innovation

ARM processors driving automotive innovation ARM processors driving automotive innovation Chris Turner Director of advanced technology marketing, CPU group ARM tech forums, Seoul and Taipei June/July 2016 The ultimate intelligent connected device

More information

COMPLEX EMBEDDED SYSTEMS

COMPLEX EMBEDDED SYSTEMS COMPLEX EMBEDDED SYSTEMS Embedded System Design and Architectures Summer Semester 2012 System and Software Engineering Prof. Dr.-Ing. Armin Zimmermann Contents System Design Phases Architecture of Embedded

More information

AMDC 2017 Liviona Multi-Core in Automotive Powertrain and Next Steps Towards Parallelization

AMDC 2017 Liviona Multi-Core in Automotive Powertrain and Next Steps Towards Parallelization Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) AMDC 2017 Liviona Multi-Core in Automotive Powertrain and Ralph Mader, 25. April

More information

EMTRON AUSTRALIA EMTRON ECU OVERVIEW

EMTRON AUSTRALIA EMTRON ECU OVERVIEW EMTRON AUSTRALIA EMTRON ECU OVERVIEW Table of Contents 1.0 General... 3 2.0 Injection... 4 3.0 Ignition... 5 4.0 Digital Inputs... 6 5.0 Auxiliary Outputs... 7 6.0 Analog Inputs... 9 7.0 Crank and Cam

More information

Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications

Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications Presentation at ADCSS 2010 MESA November 4 th, 2010 www.aeroflex.com/gaisler Presentation outline Microcontroller requirements

More information

New ARMv8-R technology for real-time control in safetyrelated

New ARMv8-R technology for real-time control in safetyrelated New ARMv8-R technology for real-time control in safetyrelated applications James Scobie Product manager ARM Technical Symposium China: Automotive, Industrial & Functional Safety October 31 st 2016 November

More information

FlexRay and Automotive Networking Future

FlexRay and Automotive Networking Future FlexRay and Automotive Networking Future Chris Quigley Warwick Control Technologies Presentation Overview High Speed and High Integrity Networking Why FlexRay? CAN Problems Time Triggered Network Principles

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

Chapter 5. Introduction ARM Cortex series

Chapter 5. Introduction ARM Cortex series Chapter 5 Introduction ARM Cortex series 5.1 ARM Cortex series variants 5.2 ARM Cortex A series 5.3 ARM Cortex R series 5.4 ARM Cortex M series 5.5 Comparison of Cortex M series with 8/16 bit MCUs 51 5.1

More information

FPQ6 - MPC8313E implementation

FPQ6 - MPC8313E implementation Formation MPC8313E implementation: This course covers PowerQUICC II Pro MPC8313 - Processeurs PowerPC: NXP Power CPUs FPQ6 - MPC8313E implementation This course covers PowerQUICC II Pro MPC8313 Objectives

More information

Embedded System Project (521423S) - Specifications

Embedded System Project (521423S) - Specifications Embedded System Project (521423S) - Specifications Design phases power consumption, environment etc. partitioning, basic solutions System requirements Sketch of hardware Sketch of software operation procedures

More information

Intel Galileo gen 2 Board

Intel Galileo gen 2 Board Intel Galileo gen 2 Board The Arduino Intel Galileo board is a microcontroller board based on the Intel Quark SoC X1000, a 32- bit Intel Pentium -class system on a chip (SoC). It is the first board based

More information

Incorporating a Capacitive Touch Interface into Your Design

Incorporating a Capacitive Touch Interface into Your Design Incorporating a Capacitive Touch Interface into Your Design Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit

More information

Countermeasures against Cyber-attacks

Countermeasures against Cyber-attacks Countermeasures against Cyber-attacks Case of the Automotive Industry Agenda Automotive Basics ECU, domains, CAN Automotive Security Motivation, trends Hardware and Software Security EVITA, SHE, HSM Secure

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

Techniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform

Techniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform Techniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform BL Standard IC s, PL Microcontrollers October 2007 Outline LPC3180 Description What makes this

More information

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05 Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop Version 1.05 Agenda Introduction to ARM Cortex Cortex -M4F M4F and Peripherals Code Composer Studio Introduction to StellarisWare, I iti

More information

Application guide ESD protection Automotive

Application guide ESD protection Automotive Application guide ESD protection Automotive For In-Vehicle Networks and multimedia buses: CAN, LIN, FlexRay, BroadR-Reach, HDMI, LVDS, USB Type-C Contents Introduction... 3 A growing and challenging market

More information

University Program Advance Material

University Program Advance Material University Program Advance Material Advance Material Modules Introduction ti to C8051F360 Analog Performance Measurement (ADC and DAC) Detailed overview of system variances, parameters (offset, gain, linearity)

More information

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016 Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016 andrew_patterson@mentor.com Embedded Software & Electric Vehicles Combustion Engine Electric

More information

Aldebaran Microcontroller SoC for Mobile Robot (Low Power MCU Core Technology)

Aldebaran Microcontroller SoC for Mobile Robot (Low Power MCU Core Technology) For mobile robot and micro industrial instruments Aldebaran Microcontroller SoC for Mobile Robot (Low Power MCU Core Technology) Contact: Heejin Choi Email: hjchoi2@etri.re.kr Phone: +82. 42. 860. 4946

More information

MATLAB Expo Simulation Based Automotive Communication Design using MATLAB- SimEvent. Sudhakaran M Anand H General Motors

MATLAB Expo Simulation Based Automotive Communication Design using MATLAB- SimEvent. Sudhakaran M Anand H General Motors MATLAB Expo 2013 Simulation Based Automotive Communication Design using MATLAB- SimEvent Sudhakaran M Anand H General Motors 1 Agenda Introduction Different Analysis Methods Analytical vs. Simulation Approach

More information

32-Bit TC1793. Data Sheet. Microcontrollers. Microcontroller. 32-Bit Single-Chip Microcontroller V

32-Bit TC1793. Data Sheet. Microcontrollers. Microcontroller. 32-Bit Single-Chip Microcontroller V 32-Bit Microcontroller TC1793 32-Bit Single-Chip Microcontroller Data Sheet V 1.2 2014-05 Microcontrollers Edition 2014-05 Published by Infineon Technologies AG 81726 Munich, Germany 2014 Infineon Technologies

More information

The CAN Bus From its Early Days to CAN FD By Friedhelm Pickhard (ETAS/P)

The CAN Bus From its Early Days to CAN FD By Friedhelm Pickhard (ETAS/P) By Friedhelm Pickhard (ETAS/P) 1 ETAS Introduction to ETAS Group ETAS Group Corporate Profile Founded 1994 Shareholder Headquarters 100 % Robert Bosch GmbH Stuttgart, Germany 18 additional offices worldwide

More information

Zynq-7000 All Programmable SoC Product Overview

Zynq-7000 All Programmable SoC Product Overview Zynq-7000 All Programmable SoC Product Overview The SW, HW and IO Programmable Platform August 2012 Copyright 2012 2009 Xilinx Introducing the Zynq -7000 All Programmable SoC Breakthrough Processing Platform

More information

Time Triggered CAN, Implementations, Development and Testing Tools

Time Triggered CAN, Implementations, Development and Testing Tools Time Triggered CAN, Implementations, Development and Testing Tools Chris Quigley, Ben Pope, James Finney, Richard T. McLaughlin Warwick Control Technologies ABSTRACT The Controller Area Network (CAN) has

More information

Design of Embedded DSP Processors Unit 5: Data access. 9/11/2017 Unit 5 of TSEA H1 1

Design of Embedded DSP Processors Unit 5: Data access. 9/11/2017 Unit 5 of TSEA H1 1 Design of Embedded DSP Processors Unit 5: Data access 9/11/2017 Unit 5 of TSEA26-2017 H1 1 Data memory in a Processor Store Data FIFO supporting DSP executions Computing buffer Parameter storage Access

More information

Create, Embed, Empower. Crevavi Technologies Company profile

Create, Embed, Empower. Crevavi Technologies Company profile Create, Embed, Empower Crevavi Technologies Company profile Copyright Crevavi 2018 About Crevavi Technologies Estd in 2011. Based in India. Offices in Bangalore and Mysore Branches in US, Germany and Australia

More information

High-Performance 32-bit

High-Performance 32-bit High-Performance 32-bit Microcontroller with Built-in 11-Channel Serial Interface and Two High-Speed A/D Converter Units A 32-bit microcontroller optimal for digital home appliances that integrates various

More information

AUTOMOBILE APPLICATIONS USING CAN PROTOCOL

AUTOMOBILE APPLICATIONS USING CAN PROTOCOL AUTOMOBILE APPLICATIONS USING CAN PROTOCOL 1 VEERESH B M, 2 JEEVAN C N, 3 MAHESH PATIL 1,2,3 Department of Electronics and Communication, G.S.S.I.T, Bangalore, India Abstract- The main objective of the

More information

Simplify System Complexity

Simplify System Complexity 1 2 Simplify System Complexity With the new high-performance CompactRIO controller Arun Veeramani Senior Program Manager National Instruments NI CompactRIO The Worlds Only Software Designed Controller

More information

Emerging Integrated Drive Controller

Emerging Integrated Drive Controller Emerging Integrated Drive Controller Ramesh Ramamoorthy - Senior Drive solution Expert & Sam Sabapathy - SMTS (Senior Member of the Technical Staff) C2000 System Solutions Industrial Drives & Functional

More information

Automotive Trends: Architecture and Technology

Automotive Trends: Architecture and Technology June, 2010 Automotive Trends: Architecture and Technology FTF-AUT-F0341 Davide Santo System Architect The lecture will: Describe the primary drivers expected in the next generation of automotive embedded

More information

Xynergy It really makes the difference!

Xynergy It really makes the difference! Xynergy It really makes the difference! STM32F217 meets XILINX Spartan-6 Why Xynergy? Very easy: There is a clear Synergy achieved by combining the last generation of the most popular ARM Cortex-M3 implementation

More information

Service Technical Resources MUT-III. (Multi-Use Tester-III*) Quick Reference Guide

Service Technical Resources MUT-III. (Multi-Use Tester-III*) Quick Reference Guide Service Technical Resources MUT-III (Multi-Use Tester-III*) Quick Reference Guide *Cart not included May, 2003 INTENDED USAGE OF MUT-III MUT-II role after MUT-III Launch MUT-III is an essential special

More information

Remote Keyless Entry In a Body Controller Unit Application

Remote Keyless Entry In a Body Controller Unit Application 38 Petr Cholasta Remote Keyless Entry In a Body Controller Unit Application Many of us know this situation. When we leave the car, with a single click of a remote control we lock and secure it until we

More information

DesignWare IP for IoT SoC Designs

DesignWare IP for IoT SoC Designs DesignWare IP for IoT SoC Designs The Internet of Things (IoT) is connecting billions of intelligent things at our fingertips. The ability to sense countless amounts of information that communicates to

More information

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery Plan STM32F4Discovery module STM32F407 description STM32F4Discovery STM32F4Discovery Easily availble(farnell), cheap(~15 EUR) and powerful

More information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer

More information

Course Introduction. Purpose: Objectives: Content: Learning Time:

Course Introduction. Purpose: Objectives: Content: Learning Time: Course Introduction Purpose: This course provides an overview of the Renesas SuperH series of 32-bit RISC processors, especially the microcontrollers in the SH-2 and SH-2A series Objectives: Learn the

More information

ECE 480 Team 5 Introduction to MAVRK module

ECE 480 Team 5 Introduction to MAVRK module ECE 480 Team 5 Introduction to MAVRK module Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh Definition of MAVRK Component of MAVRK starter Kit Component of umavrk Module design procedure

More information

Real-Time Debugging Highly Integrated Embedded Wireless Devices

Real-Time Debugging Highly Integrated Embedded Wireless Devices Real-Time Debugging Highly Integrated Embedded Wireless Devices David Ruimy Gonzales, Senior Member of Technical Staff Brian Branson, Design Manager Motorola M CORE TM Technology Center Austin, Texas Introduction

More information

Integration of Active Noise Control in future IVI system designs

Integration of Active Noise Control in future IVI system designs 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 1 Integration of Active Noise Control in future IVI system designs How to deal with low latency requirements? Motivation Active

More information