CAN FD in ST Powertrain Microcontroller Products

Similar documents
STM32 F-2 series High-performance Cortex-M3 MCUs

Chapter 13. PIC Family Microcontroller

Qorivva MPC5643L Dual Processor Mode Mark Ruthenbeck Applications Engineering Microcontroller Solutions Group

OpenSPARC T1 Processor

Am186ER/Am188ER AMD Continues 16-bit Innovation

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Tweeting? Please use hashtag #FTF2011. Freescale on Facebook Tag yourself in photos and upload your own!

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

STM32L. Ultra-low-power Cortex -M3 devices

7a. System-on-chip design and prototyping platforms

Building Blocks for PRU Development

Lab Experiment 1: The LPC 2148 Education Board

USB OTG and Embedded Host Microchip Technology Incorporated. All Rights Reserved. Slide 1

SBC6245 Single Board Computer

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

ARM Cortex STM series

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

Switch Fabric Implementation Using Shared Memory

System Design Issues in Embedded Processing

Renesas Inverter Agenda

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Atmel Norway XMEGA Introduction

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

FlexRay A Communications Network for Automotive Control Systems

What is a System on a Chip?

Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive

Features and application fields for the CANopen Safety Chip CSC01

System-on-a-Chip with Security Modules for Network Home Electric Appliances

F 2 MC-8FX FAMILY MB95200 SERIES ELECTRONIC SAFE DEMO REFERENCE SOLUTION 8-BITMICROCONTROLLER APPLICATION NOTE

Computer Systems Structure Input/Output

Addressing the Challenges of Functional Safety in the Automotive and Industrial Markets freescale.com/safeassure

Microcontrollers in Practice

White Paper. Addressing the Challenges of Functional Safety in the Automotive and Industrial Markets. freescale.com/safeassure

Design and Implementation of the Heterogeneous Multikernel Operating System

Open Flow Controller and Switch Datasheet

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

AN4664 Application note

System Considerations

Figure 1.Block diagram of inventory management system using Proximity sensors.

Computer Architecture

POCKET SCOPE 2. The idea 2. Design criteria 3

How To Use Nuc123 (Nuc123) For A Week

Motor Control using NXP s LPC2900

Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005

Freescale Semiconductor, I

SENT/SPC Driver for the MPC5510 Microcontroller Family

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

Virtual KNX/EIB devices in IP networks

SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: wireless embedded network

Lecture N -1- PHYS Microcontrollers

AMD PhenomII. Architecture for Multimedia System Prof. Cristina Silvano. Group Member: Nazanin Vahabi Kosar Tayebani

MPC5676R Product Brief

1. Memory technology & Hierarchy

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

Java Embedded Applications

ET-BASE AVR ATmega64/128

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Single Phase Two-Channel Interleaved PFC Operating in CrM

AN4646 Application note

MAC71x6 Microcontroller Device Product Brief Covers MAC7106, MAC7116, MAC7126, MAC7136

Andreas Läng. Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication.

A DIY Hardware Packet Sniffer

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules

Network connectivity controllers

DS1104 R&D Controller Board

DC Motor Driven Throttle Bodies and Control Valves

Z8 Encore! XP F64xx Series Flash Microcontrollers. In-Circuit Emulator. User Manual UM

DesignWare IP for IoT SoC Designs

Data Transfer between Two USB Flash SCSI Disks using a Touch Screen

Router Architectures

In-Vehicle Networking

Distributed Real-Time Systems (TI-DRTS) Track 2. CAN-BUS Introduction. Version Ref. VECTOR application note & Motorola note

MVME162P2. VME Embedded Controller with Two IP Slots

LoRa FAQs. 1 of 4 Semtech. Semtech Corporation LoRa FAQ

AN LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode

NAND Flash Architecture and Specification Trends

Solid State Drive Architecture

SDRAM and DRAM Memory Systems Overview

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers

Making Multicore Work and Measuring its Benefits. Markus Levy, president EEMBC and Multicore Association

SHE Secure Hardware Extension

Reconfigurable System-on-Chip Design

Solar Panel 3-Phase Inverter Controlled by the PXS20 Libor Prokop Rožnov pod Radhoštem, Czech Republic

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

Configuring Memory on the HP Business Desktop dx5150

ZigBee Technology Overview

AN3998 Application note

Which ARM Cortex Core Is Right for Your Application: A, R or M?

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

Design of Online Embedded Web Server for Data Acquisition System # Author

Leased Line + Remote Dial-in connectivity

Going Linux on Massive Multicore

Transcription:

CAN FD in ST Powertrain Microcontroller Products Paul Fox Automotive Microcontroller Marketing

Automotive Microcontroller Market Trend Next generation MCU for Powertrain 2 Powertrain market trends are driving the MCU Segregation between developing and developed markets Increased diversity of powertrain configurations Gasoline PFI, GDI, Diesel DI, HCCI? Hybrid : is coming in addition to diesel/gasoline light hybrid (start/stop), mild hybrid till ability to run in zero emission mode. Exhaust post treatment, turbo technologies also increase the configurations Electric propulsion More scalable and standardized MCU products are needed from very low end cost driven derivatives to super integrated performance

Automotive Microcontroller Market Trend Next generation MCU for Powertrain 3 Powertrain market trends are driving the MCU Increased number of sensors / actuators in combustion engines for emission demanding countries New types of analog acquisitions : In-cylinder pressure, crank position sensor with higher precision and faster synchronization Different sensors / actuator interfaces SENT, PSI5, LIN I/O serialization is helping to reduce MCU package pin count Microsecond bus between MCU and ASSP New actuators Valve train electrification

Microcontroller in Powertrain Requirement Shift Example: MCU requirement for 4Cylinder GDI Engine Management control 4 MCU in Y2005 MCU in Y2010 MCU in Y2015 ST10F276!! 16Bit 64MHz ST10 Single CPU MAC Unit 832Kbyte Flash Memory 68k RAM CAPCOM / PWM Module Serial Interface: 2xUSART, 2xSPI, 2x I2C QFP144 ~40DMIPS Performance 180nm Technology, ST-Rousset 8 ~9Mio Transistors Users Manual: 230pages I N N O V A T I O N Monaco!! 32Bit 80MHz PPC-Z3 Main CPU Floating Point Unit 1.5Mbyte Flash Memory 94k RAM etpu Timer Module Serial Interface: 2xSCI, 2xSPI, 2xCAN QFP144/176 ~80DMIPS Performance 90nm Technology, ST-Rousset 8 ~28Mio Transistors Users Manual: 800pages I N N O V A T I O N C O M P L E X I T Y I N C R E A S E McKinley!! 32Bit 2x200MHz Z4d Main CPU Floating Point Unit 200MHZ Z4d IO CPU 4Mbyte Flash Memory 304k RAM High-end GTM Module Serial Interface: 2xFlexRay, 1xEthernet, 3xM-CAN, 1xTT-CAN, 5xLINFlex, 1xI2C, 7xDSPI, 10xSENT, 3xPSI5 eqfp176/bga292 ~500DMIPS Performance 55nm Technology, ST-Crolles 12 ~106Mio Transistors Users Manual: 5000pages

Increased Device Complexity Key drivers 5 New market requirements Safety Security Multicore processing SW standardization New calibration concepts New Networking Legacy or customer specific requirements Peripherals / Interfaces Timer modules

Example: McKinley 4M SPC57EM80 Block Diagram I/O Generic Timer Module (High-End Version) 32 Inputs, 88 Outputs Dual Channel FlexRay (10MB/s), 64 buffers 3 x M-CAN (with full FD CAN support) 1 x TT-CAN 5 x LINFlex 7 x DSPI including 2 x µsb 1 x Ethernet 1 x I2C 10 x SENT 3 x PSI5 1x LFAST (Interprocessor bus) Power Architecture e200z4 8k-I Cache FPU VLE DSP BAM FMPLL Available INTC STM SWT I-RAM D-RAM HSM DigRF Crossbar Switch Debug JTAG Nexus IEEE-ISTO 5001-2010 Ethernet Memory Protection Unit 8x PIT FCCU I/O Bridge FlexRay I/O Bridge 64 edma 2x CRC INTC STM SWT I-RAM D-RAM 2x Tsens Power Architecture e200z4 8k-I/4k-D Cache FPU VLE 4M FLASH 256k Data FLASH Power Architecture Power e200z7 Architecture e200z4 8k-I/4k-D Cache FPU VLE Crossbar Switch Memory Protection Unit 128k S-RAM 16k Overlay RAM INTC INTC INTC STM SWT I-RAM D-RAM Cal Bus 6 Most of the pripherals are small, but the added device complexity results in large die size Effort has to be standardized so not to add additional device complexity when going for higher performance Ø FD CAN is a good example 34k SRAM GTM (High-End Version) System Platform 1x TT-CAN 3x M-CAN 7x DSPI 5x LINFlex 1x I2C Memory Timer Peripherals 10x SENT 3x PSI5 6x Σ-Δ ADC 8x SAR ADC

FD CAN advantages CAN Evolution 7 Close the bandwidth gap between CAN and other high bandwidth IF s Avoid increased system cost Use existing network topologies on physical layer Provide an upgrade path so not a totally new protocol

CAN improvements 8 To overcome the current data rate limitation on classical CAN networks the CAN spec can be changed in two directions: Increase the baud rate Increase the number of data bytes per CAN frame Stay compatible with today technology on CAN physical layer Existing CAN transceiver shall be compatible with future improvements on CAN spec The Robert Bosch GmbH has translated these requirements into the new specification CAN with Flexible Data-Rate called CAN FD

Conclusion 9 CAN FD is a good approach to deal with increased bandwidth requirements in Automotive networks while maintaining existing protocols CAN FD could close the gap between standard CAN and higher bandwidth protocols (e.g. FlexRay) Will depend on the overall device and tool availabilty Low effort to migrate to CAN FD, rather than implementing a new standard STMicroelectronics has implemented CAN FD in new powertrain devices Presentation Title

Thank You!