MPC5748G Gateway, HSM and Secure OTA Update

Size: px
Start display at page:

Download "MPC5748G Gateway, HSM and Secure OTA Update"

Transcription

1 MPC5748G Gateway, HSM and Secure OTA Update FTF-AUT-F0347 Alasdair Robertson Auto MCU Applications EKB APR.2014 TM External Use

2 Agenda MPC5748G Device Overview Automotive Security Overview Why do we need security in automotive? Security concepts & terminology (encryption, MAC) The HSM Introduction to the Hardware Security Module (HSM) What is it, how does it differ from the CSE? Using the HSM Example use cases Including OTA updates Demo / Q&A External Use 1

3 MPC5748G Device Overview External Use 2

4 32-bit High End Body MCU Roadmap MPC5748x family of MCUs offers: Advanced communication peripherals Ethernet AVB support, USB, SDHC, FlexRay, MOST, higher quantity of LINs, CANs, CAN FD support, etc. Improved performance - multi-core MCUs options, increased MHz Large flash and RAM to support increased message handling/code requirements New low power unit with improved functionality in low power modes Support of functional safety ISO26262 process, targeting ASIL-B Enhanced hardware security module Family concept Scalable hardware and software approach within Calypso family and migration path from the widely used Bolero family MPC5668 MPC564x Mid/High End MPC5604 Low End 90nm MPC5748x Mid/High End 55nm External Use 3

5 Highly Integrated Body Control/Gateway MCU Performance through multicore Up to three e200 cores built on Power Architecture technology, with up to 160 MHz performance, allows easy division of tasks in an integrated BCM/gateway system Most diverse set of networking communication protocols Ethernet with AVB support, FlexRay, MLB, USB, up to eight CAN with CAN Flexible Data Rate (FD) up to 18 LIN, SDIO interface, I 2 S all supported on a single-chip solution Flexible memory options Up to 6 MB flash and 768 KB of embedded SRAM provide suitable storage to maintain the local BCM/gateway application functionality, handle message buffering, and also store additional flash images for other nodes in the vehicle External Use 4

6 Driving Low Power Consumption New low-power unit Allows for increased functionality in a lower power state, reducing current consumption by over 30% for a typical cyclic wake-up application over previous generation devices Provides a mechanism to bypass entire platform while supporting a smaller set of peripherals (1x CAN, LIN, SPI, ADC, timer, etc.) thereby providing very low power execution modes Analog comparator Typical periodic monitoring routines can be fully handled in Standby mode, offering a significant improvement in power consumption Pretended networking support Enabled through advanced filtering, wakeup capabilities and CAN availability in low power modes External Use 5

7 Addressing Functional Safety and Security Designed with the ISO26262 process in mind Freescale s Safe Assure functional safety program: Safety Process: Integrating functional safety into dev process Safety Hardware: Built in self tests, error code correction, etc Safety Software: Autosar MCAL, OS, core self tests, etc Safety Support: Training, documentation and tech support Designed to support next generation security needs Security gatekeeper, immobilizers, component protection, protection of data sets Hardware Security Module (HSM) Meets SHE and EVITA medium spec requirements Dedicated, programmable security core Secure flash and SRAM Hardware Cryptographic module AES-128, random number generator etc. Helps protect security keys, secure boot up, tamper detection, advanced debug support, etc. External Use 6

8 MPC5748C/G Development Device and High End Gateway/BCM Solution Cut 2 Features Represented Below System VReg 8-40MHz Osc FMPLL 32KHz Osc 16MHz IRC 128KHz IRC RTC/API SIUL 16xPIT+RTI 3xSWT 3xSTM SSCM FCCU BAF/BAR STCU (MBIST/LBIST) 16xSemaphore DMA MUX CTU emios 96ch Debug JTAG 3x Nexus Class 3+ Flash controller 6M Flash incl EE emulation (with ECC) 1 CRC e200z4 Core CROSSBAR SWITCH Memory Protection Unit (MPU) 32ch* ATD 12bit Crossbar Masters e200z4 Core 256k 256k 256k SRAM SRAM SRAM (with ECC) (with ECC) (with ECC) 48ch* ATD 10bit e200z2 Core Communications I/O System 3 Analog Comparators Ethernet 4 DSPI 6 SPIs X Ethernet Peripheral Bridge 4 I2C, 3 SAI MLB SDHC 8 CAN HSM FlexRay 2x USB LIN Flex 32ch edma Low Power Unit Interface Applications: High end gateway and body modules Key Characteristics: 2x e200z4 + 1x z2 cores, FPU on z4 cores 160 MHz max for z4s and 80 MHz on z2 HSM Security Module option supports both SHE and EVITA low/medium standard Media local bus supports MOST communication 2 x USB 2.0 (1 OTG and 1 Host module) support interfacing to 3G modem and infotainment domain 2x Ethernet 10/100 Mbps RMII, MII, +1588, AVB Ethernet switch CAN module optionally supports CAN FD SDHC provides standard SDIO interface Low power unit provides reduced CAN, LIN, SPI, ADC functionality in low power mode Designed to ISO26262 process for use in ASIL B -40º to +125ºC (ambient) 3.0V to 5.5V Packages: 176 LQFP, 256 BGA, 324 BGA 5747C 5748C 5747G 5748G Cores Flash 4M 6M 4M 6M RAM 512k 768k 768k 768k MLB N N Y Y USB N N Y Y External Use 7 *Mixture of internal and external channels. Features available depend on package and device version

9 Automotive Security Overview External Use 8

10 Why Do We Need Security in Automotive? External Use 9

11 Introduction: What s Driving Automotive Security - 1 Safety: 2010 publications highlight how vehicle networks could be hacked from inside the cabin. With the connected car, the attacker could be anywhere Potentially hackable software is also used in safety critical systems (e.g. brakes, steering, etc.) Safety-relevant systems and their software must be secure Reliability / Integrity: Counterfeit parts and ECUs can impact vehicle reliability (and safety) After-market add-on devices could interact with the car network, impacting vehicle reliability and safety Modifying one node on the car network could potentially cause malfunction or breakdown of complete system External Use 10

12 Introduction: What s Driving Automotive Security - 2 Protection of (financial) assets For the OEM: Ensure ECUs and other spare parts only work if genuine Protection of high $ value features that are enabled via software switch Potentially achieve lower value insurance rates through theft protection, making car more attractive to consumers For the owner: Vehicle remains safe and reliable, retaining $ value Mileage manipulation considered impossible Privacy/Confidentiality Car data, driver location, personal driver data and preferences must remain confidential Research example at University of South Carolina: TPMS signals hacked and used to eavesdrop on car movement External Use 11

13 Introduction: Potential Security Threat Examples Hack of immobilizer / remote entry - Firmware modification - Unauthorized ECU replacement - Access to proprietary software Immobilizer Modem Powertrain/ Body/Chassis ECU Gateway Base station / Infrastructure/ Other cars Sensors Brake Pedal Dashboard DIS - Eavesdropping - Service denial - Modification of comms Modification of vehicle network (CAN, LIN, FlexRay, Ethernet, etc.) - Malicious application - Mileage manipulation - Reading of personal data External Use 12

14 Security Concepts & Terminology External Use 13

15 Concepts: ECB (Electronic Code Block) Encryption Simple 128-bit encryption (128-bit key for 128-bit data) There is no dependency between encrypted data blocks The same data encrypted with the same key will always give the same answer 128-bit Data1 AES 128-bit Key So what s the problem? Data is in independent 128-bit blocks so easier to hack over time Repetitive data streams can be de-coded Cypher text 1 Example below where encrypted image can still be made out (Especially in data that divides by 128 eg 32-bit colour image) External Use 14

16 Concepts: CBC (Cipher Block Chaining) Encryption Advanced 128-bit encryption Previous encrypted data value is fed into next data flow (XOR d) Same data encrypted twice with same data will result in different answer 1st encrypted 128-bit data block (data1 in diagram) needs IV (initial value) which is also needed for decryption 128-bit Data1 128-bit Key 128-bit Data2 128-bit Key IV XOR XOR AES AES Cypher text 1 Cypher text 2 External Use 15

17 Concepts: CMAC (Cipher) Message Authentication Code Used to verify data integrity (data has not been modified / is from correct ECU) Run an AES encryption algorithm (128-bit key) over a block of data to generate a 128-bit CMAC Calculated over 128-bits of data at a time using the defined key The output (CMAC) from the previous calculation is fed into the next (XOR d) This is repeated until all the data has been processed at which point the CMAC is generated (if the last block of data is < 128-bits, only part of the key is used) Data Block 128-bit Key Data Block 128-bit Key AES CMAC Generation 1 st 128-bits of data XOR 2 nd 128-bits of data XOR Last n-bits of data XOR Sub Key 128-bit CMAC AES AES AES 128-bit CMAC External Use 16

18 Concepts: Random Number Generation Use-case Key generation Prevents re-play attacks Pseudo Random Number Generation (PRNG) Reproducible value generated by a deterministic algorithm Digital IP Fast TRUE Random Number Generation (TRNG) Value generated via measurement of physical effects (e.g. thermal noise) Includes analog elements (e.g. simple A/D-converter) Slow External Use 17

19 Concepts: Security Examples Security Goal Description Examples Security Measure Integrity Detection of unauthorized modification Firmware, application, vehicle network CMAC Authenticity Ensure origin of data Firmware, application, immobilizer CMAC Challenge-Response Confidentiality Protect against disclosure of (arbitrary) data Motor management algorithm Encryption Privacy Protect against disclosure of personal data Location, travel, phonebook, contacts Encryption Challenge-Response: - Host (ECU) issues random number to client (keyfob) - Client encrypts data and returns to host (client must know correct key to encrypt data correctly) - Host validates returned data and either allows or denies access. External Use 18

20 HSM External Use 19

21 Introducing the HSM External Use 20

22 Security Standards HIS (SHE) EVITA ( Who Audi, BMW, Escrypt (Published as a standard by HIS) Co-founded by EU in partnership with companies such as BMW, Continental, Escrypt Coverage Single Security Level Spec covers 3 security levels (low, med, high) Encryption AES-128 AES-128 Secure Boot Yes Yes Firmware ROM Flash (2 x 64K code, 16K data) Secret Keys No 2 (programmed at test) FSL Implementation CSE HSM Unique ID Yes Yes External Use 21

23 HSM vs CSE CSE (Cryptographic Services Engine) Freescale s implementation of HIS (SHE) spec CSE firmware is ROM based (no custom firmware possible) Contains pre-defined keys with set functions. Managed by the CSE hardware HSM (Hardware Security Module) Freescale s implementation of the EVITA spec HSM firmware is in flash and is totally user defineable Keys are defined and managed by the firmware Number is limited only by available space in secure flash Only fixed (pre programmed) keys are Secret keys and Device ID Intention is that freescale will make CSE firmware available Exact details still to be confirmed Demo is running preliminary version of this firmware All use case examples in this presentation assume the HSM with CSE Like functionality External Use 22

24 The Hardware Security Module (HSM) on MPC5748G Features: e200z0h core (80 MHz) 4Kbytes Instruction cache Secure Debugger Interface Via PASS module and lifecycle C3 AES-128 Hardware Cryptographic Module with Random Number Generator, DMA MPC5748G HSM 80Mhz Memory: SRAM 32 Kbytes Flash: Code: 2 x 64 Kbytes, 1 x 16Kbytes Data : 2 x 16 Kbytes SRAM 32KBytes Firmware: User programmable, resides in dedicated flash External Use 23

25 C3: AES-128 Features Features DMA support for automated data fetching Random number generation Cipher Modes: ECB, CBC, OFB, CFB, CTR, XTS, CMAC, GCM and OFB for PRNG Hardware Implementation Approx 70 times faster at decrypting a CBC encoded image than an e200z4 at 160MHz (no cache) For e200z0 software, relative hardware performance is approx 140 times faster! External Use 24

26 MPC5748G Additional Security Measures PASS (Password and Device Security Module) Provides password based read and write protection for each flash block Provides password access to Debug Interface based on lifecycle and flash censorship state TDM (Tamper Detect Module) Allows flash blocks to be set as OTP Provides a mechanism to prevent flash areas being erased without first writing a record to the TDM Does not prevent flash erase but provides a record / history of erase. Up to 6 Tamper detect regions can be configured Lifecycle: Enable / disable security features based on current State Controls UTEST OTP, Debug access, passwords etc Freescale Production In-Field Customer Delivery Failure Analysis OEM Production External Use 25

27 Using the HSM External Use 26

28 Secure Boot Overview Check Boot Block Authenticity HSM firmware runs at reset and could be programmed to perform a secure boot over user defined flash area Step1: HSM uses Boot KEY to calculate MAC value over user defined boot block in flash Reset HSM performs CMAC of boot block (flash) Boot Flash AES-128 Keys Boot key Boot MAC MAC value Step2: MAC is compared to stored BOOT MAC. If identical, secure boot OK and Boot Keys available CMAC OK? No Option for BAF to suspend boot until HSM secure boot has completed Yes System Secure Boot keys available System Insecure Could implement Chain of trust to decrease initial boot time HSM can issue optional system reset on secure boot failure External Use 27

29 HSM Keys Example (Based on CSE Firmware) Remember that HSM keys are defined by firmware, CSE keys are hard defined General Points about Keys: Keys cannot be viewed (except the Device ID) but keys can be validated against known key value There are keys for specific functions like secure boot, CMAC generation and encryption Keys can be write protected so they can never be changed or erased The UID and Secret keys are hard coded in the HSM Key Name Description Constraints Availability UID Master Key Boot Key Provides a unique ID for every device Used for system recovery Key used for Boot MAC calculation Factory programmed by Freescale Cannot be erased or re-programmed User-programmable If known, can erase any other non WP key User programmable Always Depending on flags (BP, DP etc.) Depending on flags Boot MAC Automatically set on 1 st secure boot Depending on flags User Keys Secret Keys Used for local module control Factory-programmed by Freescale. Key value cannot be read Depending on flags Always External Use 28

30 HSM Keys 2 CSE Implementation Each key has the following associated attributes which may be used to limit the use of a specific key: Write Protect (WP) Can be used to make a key so it can be updated or erased. Use with caution. Will render key unable to be updated Boot Protect (BP) A key can be disabled if the BOOT_MAC calculation did not match what was previously stored in the BOOT_MAC key slot Debugger Protection (DP) A key can be disabled if a debugger has been or is currently attached is currently attached Wildcard Updates (WC) A key can be protected from Wildcard Updates (UID =0). If enabled, the UID is required for key updates. Key Usage (KU) A key is assigned to be use for either encryption/decryption (KU=0) or for MAC generation/verification (KU=1) A counter is stored with each key in secure flash and this must be incremented on every update (this helps prevent replay attacks) A checksum is stored with each key External Use 29

31 Use Case Examples External Use 30

32 Chain of Trust Validate the integrity / authenticity of blocks of code after secure boot (reduce SB time) Pre-requisites: Successful secure boot must have occurred Method: 1. HSM performs successful secure boot (unlocking keys) 2. Perform a CMAC on next block of data to validate using one of the previously stored keys and compare this with a stored CMAC 3. If calculated CMAC = stored CMAC, the area is validated. External Use 31

33 Immobilizer Allow only a valid key to start / unlock the car (challenge / response) Assumptions: Secure boot has completed and the required keys are available to the HSM The car key and ECU have been programmed with the same key available to both To validate the car key: The ECU sends a random number to the key The car key encrypts this using the defined KEY and returns this encoded value back to the ECU The ECU verifies the returned value The car can only be unlocked / started on a match Avoids replay attacks / key synchronisation issues External Use 32

34 Secure Communication - Sensor Central ECU with MPC5748G Sensor ECU HSM module HSM module Random number generators Unique ID AES-128 Keys Key #x E.g. CAN Random number generators Unique ID AES-128 Keys Key #x Decrypted (sensor value;rnd) RND Encrypted (sensor value;rnd) Sensor value Step 1: Central ECU obtains random number and sends it to sensors ECU (e.g., after power-on of car) Step 2: Sensor ECU reads sensor value and asks HSM module to encrypt it and the received random number (using key #x) Step 3: Sensor ECU sends encrypted message to central ECU. Step 4: Central ECU asks HSM module to decrypt received message (using key #x). Step 5: Central ECU checks sent random number vs. received/decrypted random number. Random number: protects against replay attacks. Encryption: protects against eavesdropping. Random number and encryption: ensures data integrity and authenticity. juergen.frank@freescale.com External Use 33

35 Secure Communication Secure OTA Update Random number generators OEM Server Encryption module Unique ID AES-128 Keys Key #x MPC5748G Gateway Device (ECU A) Random number generators HSM module Unique ID AES-128 Keys Key #x New firmware to Encrypt Encrypted Firmware Decrypted Firmware Step 1: Both OEM server and MPC5748G Gateway (ECU A) have a shared key (KEY #x) Step 2: OEM Server Encrypts data with KEY #x and sends to ECU A Step 3: ECU decrypts data from OEM base station using KEY #x The Decrypted firmware could then update a distributed module in the vehicle (being reencrypted if necessary to maximise security in transmission in the vehicle network) For enhanced security, Unique ID can be applied to packet and Random number can be used against replay attacks juergen.frank@freescale.com External Use 34

36 So why the MPC5748G? Gateway features Large amount of comms peripherals ideal for high end gateway Ethernet, USB, SDIO could enable wireless connectivity Security HSM, PASS, TDM and Lifecycle together provide highly secure platform Multicore Possibility to add additional features (Gateway and Body Control) in one ECU saving module cost Low Power LPM unit with dedicated low power core External Use 35

37 The Demo! External Use 36

38 Freescale Semiconductor, Inc. External Use

Market Trends and Challenges in Vehicle Security

Market Trends and Challenges in Vehicle Security Market Trends and Challenges in Vehicle Security FTF-AUT-F0080 Richard Soja Automotive MCU Systems Engineer A P R. 2 0 1 4 TM External Use Microcontrollers and Digital Networking Processors A Global Leader

More information

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

Tweeting? Please use hashtag #FTF2011. Freescale on Facebook Tag yourself in photos and upload your own! 23 June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

Introduction Trends Driving Performance Enablement and Functional Safety Roadmaps

Introduction Trends Driving Performance Enablement and Functional Safety Roadmaps August 2013 Introduction Trends Driving Performance Enablement and Functional Safety Roadmaps Powertrain Roadmap 32-bit Body Roadmap Chassis and Safety Roadmap 2 Trends Driving Performance 3 Power Need

More information

SPC58EHx,SPC58NHx. A scalable approach for high-end body, networking and security platforms for Automotive. Description. Features

SPC58EHx,SPC58NHx. A scalable approach for high-end body, networking and security platforms for Automotive. Description. Features SPC58EHx,SPC58NHx A scalable approach for high-end body, networking and security platforms for Automotive Data brief Package: etqfp144, elqfp176, FPBGA302, FPBGA386 Supply: 5V or 3.3V with internal regulator

More information

SPC584C80C3, SPC58EC80C3

SPC584C80C3, SPC58EC80C3 A scalable approach to your body, networking and security platforms Description Data brief - production data Features Core: single or dual e200z4d core up to 180 MHz Code: 2Mbytes to 4Mbytes Flash Data:

More information

Jürgen Frank. Automotive Sr. Systems Engineer. September 2013

Jürgen Frank. Automotive Sr. Systems Engineer. September 2013 Jürgen Frank Automotive Sr. Systems Engineer September 2013 Introduction Security, why? Use-case overview Attack examples In a nutshell: Security Algorithms Automotive Standards Freescale Qorivva Security

More information

SPC584Cx, SPC58ECx. 32-bit Power Architecture microcontroller for automotive ASIL-B applications. Features

SPC584Cx, SPC58ECx. 32-bit Power Architecture microcontroller for automotive ASIL-B applications. Features 32-bit Power Architecture microcontroller for automotive ASIL-B applications Data brief Features etqfp64 (10 x 10 x 1.0 mm) etqfp144 (20 x 20 x 1.0 mm) AEC-Q100 qualified FPBGA292 (17 x 17 x 1.8 mm) High

More information

Trusted Platform Modules Automotive applications and differentiation from HSM

Trusted Platform Modules Automotive applications and differentiation from HSM Trusted Platform Modules Automotive applications and differentiation from HSM Cyber Security Symposium 2017, Stuttgart Martin Brunner, Infineon Technologies Axiom: Whatever is connected can (and will)

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

TN1274 Technical note

TN1274 Technical note TN1274 Technical note Migration differences between SPC584Bx and SPC560B64 Introduction The SPC560B54/6x family expands the range of the SPC560B microcontroller family. It provides the scalability needed

More information

Security in Automotive Applications

Security in Automotive Applications Security in Automotive Applications Fabrice Poulard, Technical Marketing Automotive Business Group Class ID: BC05I Renesas Electronics America Inc. Fabrice Poulard Manager, Automotive Business Group Renesas

More information

Overview of Qorivva family and MPC564xB/C (5 minutes) Smart peripherals for lighting (20 minutes) Gateway communications and questions (5 minutes)

Overview of Qorivva family and MPC564xB/C (5 minutes) Smart peripherals for lighting (20 minutes) Gateway communications and questions (5 minutes) 23 June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

Getting Started with CSEc Security Module

Getting Started with CSEc Security Module NXP Semiconductors Getting Started with CSEc Security Module CSEc Cryptographic Service Engine Compressed by: Kushal Shah 1 Introduction This Application note explains features and functionalities offered

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale

More information

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development New Family of Microcontrollers Combine Scalability and Power Efficiency with Extensive Peripheral Capabilities

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, July 19, 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert,

More information

Securing IoT devices with STM32 & STSAFE Products family. Fabrice Gendreau Secure MCUs Marketing & Application Managers EMEA Region

Securing IoT devices with STM32 & STSAFE Products family. Fabrice Gendreau Secure MCUs Marketing & Application Managers EMEA Region Securing IoT devices with STM32 & STSAFE Products family Fabrice Gendreau Secure MCUs Marketing & Application Managers EMEA Region 2 The leading provider of products and solutions for Smart Driving and

More information

T he key to building a presence in a new market

T he key to building a presence in a new market Renesas Synergy MCUs Build Foundation for Groundbreaking Integrated Hardware/ Software Platform New family of microcontrollers combines scalability, power efficiency with extensive peripheral capabilities

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

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

A scalable approach to your body, networking and security platforms. Description

A scalable approach to your body, networking and security platforms. Description Features A scalable approach to your body, networking and security platforms Package availability ranges from QFN32 up to the etqfp100 Core: single z2d core up to 80 MHz Code: 512 kbbytes to 1 Mbytes Flash

More information

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info. A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment

More information

MAC57D5xx Start-Up Sequence

MAC57D5xx Start-Up Sequence Freescale Semiconductor Document Number: AN5285 Application Note Rev. 0, 05/2016 MAC57D5xx Start-Up Sequence by: Manuel Rodriguez 1 Introduction The MAC57D5xx family is the next generation platform of

More information

Flash Bootloader. Product Information

Flash Bootloader. Product Information Product Information Table of Contents 1 Flash Memory Programming... 3 2 Flash Bootloader - ECU programming via CAN, LIN, FlexRay, MOST and Ethernet... 3 2.1 Overview of Advantages... 3 2.2 Application

More information

MPC57xx e200zx Core Differences FTF-AUT-F0345

MPC57xx e200zx Core Differences FTF-AUT-F0345 MPC57xx e200zx Core Differences FTF-AUT-F0345 Shanaka Yapa Automotive MCU Apps Eng A P R. 2 0 1 4 TM External Use Agenda Abstract Automotive MCU Roadmap Automotive Power Architecture MCU Technologies MPC57xx

More information

Dr. Andreas Both / Zhang Enqin Automotive Runtime Software

Dr. Andreas Both / Zhang Enqin Automotive Runtime Software Nov 6, 2008 Getting Started with Freescale's AUTOSAR OS and Microcontroller Abstraction Layer (MCAL) Software Packages PA110 Dr. Andreas Both / Zhang Enqin Automotive Runtime Software owners. Freescale

More information

Build a Driver Information System with IoT Technology

Build a Driver Information System with IoT Technology Build a Driver Information System with IoT Technology FTF-AUT-F0482 Jack Xu BD marketing, Asia Pacific MAY.2014 TM External Use Agenda Connected Car and Automotive IoT Infotainment Trend Car Network Trend

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

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

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

Using Enhanced Time Processing Unit (etpu/etpu2) for Combustion Engine Management and Electric Motor Control Milan Brejl, Ph.D.

Using Enhanced Time Processing Unit (etpu/etpu2) for Combustion Engine Management and Electric Motor Control Milan Brejl, Ph.D. June 23, 2010 Using Enhanced Time Processing Unit (etpu/etpu2) for Combustion Engine Management and Electric Motor Control FTF-AUT-F0447 Milan Brejl, Ph.D. System Application Engineer and VortiQa are trademarks

More information

Block Cipher Modes of Operation

Block Cipher Modes of Operation Block Cipher Modes of Operation Luke Anderson luke@lukeanderson.com.au 23 rd March 2018 University Of Sydney Overview 1. Crypto-Bulletin 2. Modes Of Operation 2.1 Evaluating Modes 2.2 Electronic Code Book

More information

STM8L and STM32 L1 series. Ultra-low-power platform

STM8L and STM32 L1 series. Ultra-low-power platform STM8L and STM32 L1 series Ultra-low-power platform 8-bit and 32-bit MCU families 2 Flash (bytes) 2 M 1 M 128 K 16 K 8-bit Core STM8S Mainstream STM8A F and STM8AL Automotive STM8L Ultra-low-power 32-bit

More information

Cyber security mechanisms for connected vehicles

Cyber security mechanisms for connected vehicles Infineon Security Partner Network Partner Use Case Cyber security mechanisms for connected vehicles Protecting automotive vehicle networks and business models from cyber security attacks Products AURIX

More information

MPC5510 Family Product Brief

MPC5510 Family Product Brief Freescale Semiconductor Product Brief Document Number: MPC5510PB Rev. 2, 5/2008 MPC5510 Family Product Brief 32-Bit Power Architecture Microcontrollers for Body Electronics The MPC5510 is a new family

More information

Introducing Hardware Security Modules to Embedded Systems

Introducing Hardware Security Modules to Embedded Systems Introducing Hardware Security Modules to Embedded Systems for Electric Vehicles charging according to ISO/IEC 15118 V1.0 2017-03-17 Agenda Hardware Trust Anchors - General Introduction Hardware Trust Anchors

More information

Connecting Securely to the Cloud

Connecting Securely to the Cloud Connecting Securely to the Cloud Security Primer Presented by Enrico Gregoratto Andrew Marsh Agenda 2 Presentation Speaker Trusting The Connection Transport Layer Security Connecting to the Cloud Enrico

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

Automotive 32-bit Microcontroller Technology & Product Roadmap

Automotive 32-bit Microcontroller Technology & Product Roadmap Automotive 32-bit Microcontroller Technology & Product Roadmap LIU Shan Lin Marketing Manager, Micro BU ADG Marketing and Application Greater China & South Asia Region STMicroelectronics 2017 年 ST 汽车 MCU

More information

MPC5607B Microcontroller Product Brief

MPC5607B Microcontroller Product Brief Freescale Semiconductor Product Brief Document Number: MPC5607BPB Rev. 8, 07/2011 MPC5607B Microcontroller Product Brief This document provides an overview and describes the features of the MPC5607B series

More information

Secure Ethernet Communication for Autonomous Driving. Jared Combs June 2016

Secure Ethernet Communication for Autonomous Driving. Jared Combs June 2016 Secure Ethernet Communication for Autonomous Driving Jared Combs June 2016 Agenda Motivation for Security The Multi-Level Security Architecture Proposal Level 1: Restrict access to the network Level 2:

More information

New STM32WB Series MCU with Built-in BLE 5 and IEEE

New STM32WB Series MCU with Built-in BLE 5 and IEEE New STM32WB Series MCU with Built-in BLE 5 and IEEE 802.15.4 Make the Choice of STM32WB Series The 7 keys points to make the difference 2 Open 2.4 GHz radio Multi-protocol Dual-core / Full control Ultra-low-power

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

Cyber security of automated vehicles

Cyber security of automated vehicles Cyber security of automated vehicles B. Steurich Infineon Technologies Conference Sep. 2017, Berlin Building blocks of automated driving: Cooperation of multiple system and disciplines Data Processing

More information

Provisioning secure Identity for Microcontroller based IoT Devices

Provisioning secure Identity for Microcontroller based IoT Devices Provisioning secure Identity for Microcontroller based IoT Devices Mark Schaeffer, Sr. Product Marketing Manager, Security Solutions Synergy IoT Platform Business Division, Renesas Electronics, Inc. May

More information

Secure automotive on-board networks

Secure automotive on-board networks Secure automotive on-board networks Basis for secure vehicle-to-x communication Dr.-Ing. Olaf Henniger Fraunhofer SIT / Darmstadt 2 December 2010 Presentation overview EVITA project overview Security challenges

More information

Qorivva MPC560xP and MPC564xL Compatibility Transition from MPC5604P to MPC5643L in QFP 144 packages

Qorivva MPC560xP and MPC564xL Compatibility Transition from MPC5604P to MPC5643L in QFP 144 packages Freescale Semiconductor Application Note Document Number: AN3952 Rev. 0, 10/2009 Qorivva MPC560xP and MPC564xL Compatibility Transition from MPC5604P to MPC5643L in QFP 144 packages by: Oliver Bibel München,

More information

Designing with STM32F2x & STM32F4

Designing with STM32F2x & STM32F4 Designing with STM32F2x & STM32F4 Course Description Designing with STM32F2x & STM32F4 is a 3 days ST official course. The course provides all necessary theoretical and practical know-how for start developing

More information

Using Cryptographic Service Engine 2 (CSE2)

Using Cryptographic Service Engine 2 (CSE2) NXP Semiconductors Document Number: AN5418 Application Note Rev. 0, 03/2017 Using Cryptographic Service Engine 2 (CSE2) An introduction to CSE2 module and its working 1 Introduction This application note

More information

Block Cipher Modes of Operation

Block Cipher Modes of Operation Block Cipher Modes of Operation Luke Anderson luke@lukeanderson.com.au 24th March 2016 University Of Sydney Overview 1. Crypto-Bulletin 2. Modes Of Operation 2.1 Evaluating Modes 2.2 Electronic Code Book

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

M2351 Security Architecture. TrustZone Technology for Armv8-M Architecture

M2351 Security Architecture. TrustZone Technology for Armv8-M Architecture Architecture TrustZone Technology for Armv8-M Architecture Outline NuMicro Architecture TrustZone for Armv8-M Processor Core, Interrupt Handling, Memory Partitioning, State Transitions. TrustZone Implementation

More information

Key Benefits. SAM S70 and E70 Devices

Key Benefits. SAM S70 and E70 Devices Atmel Unleashes Highest-Performing ARM Cortex-M7-based MCUs with Superior Memory Architecture and Connectivity for Automotive, IoT and Industrial Markets On January 6 th Atmel will announce the world s

More information

STM32G0 MCU Series Efficiency at its Best

STM32G0 MCU Series Efficiency at its Best STM32G0 MCU Series Efficiency at its Best Key Messages of STM32G0 Series 2 2 3 Efficient Arm Cortex -M0+ at 64 MHz Compact cost: maximum I/Os count Best RAM/Flash Ratio Smallest possible package down to

More information

TN0147 Technical note

TN0147 Technical note TN0147 Technical note SPC56xB/C/Dxx family overview - features comparison Introduction The 32-bit SPC56 automotive microcontrollers are a family of System-on-Chip (SoC) devices designed to be central to

More information

SW-Update. Thomas Fleischmann June 5 th 2015

SW-Update. Thomas Fleischmann June 5 th 2015 Thomas Fleischmann June 5 th 2015 2 3 Agenda The big picture SW-Update today Diagnostics vs SW-Update Our solution for SW-Update The real challenges beyond getting a file into the car Elektrobit (EB),

More information

High-Performance, Highly Secure Networking for Industrial and IoT Applications

High-Performance, Highly Secure Networking for Industrial and IoT Applications High-Performance, Highly Secure Networking for Industrial and IoT Applications Table of Contents 2 Introduction 2 Communication Accelerators 3 Enterprise Network Lineage Features 5 Example applications

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

LOCK IT AND STILL LOSE IT ON THE (IN)SECURITY OF AUTOMOTIVE REMOTE KEYLESS ENTRY SYSTEMS

LOCK IT AND STILL LOSE IT ON THE (IN)SECURITY OF AUTOMOTIVE REMOTE KEYLESS ENTRY SYSTEMS LOCK IT AND STILL LOSE IT ON THE (IN)SECURITY OF AUTOMOTIVE REMOTE KEYLESS ENTRY SYSTEMS FLAVIO GARCIA, DAVID OSWALD, TIMO KASPER, PIERRE PAVLIDES PRESENTED BY JACOB BEDNARD, WAYNE STATE UNIVERSITY CSC5991

More information

SEL-3021 Serial Encrypting Transceiver Security Policy Document Version 1.9

SEL-3021 Serial Encrypting Transceiver Security Policy Document Version 1.9 SEL-3021 Serial Encrypting Transceiver Security Policy Document Version 1.9 Schweitzer Engineering Laboratories, Inc. May 21, 2007 Copyright 2005-2007 Schweitzer Engineering Laboratories, Inc. May be reproduced

More information

Cypress PSoC 6 Microcontrollers

Cypress PSoC 6 Microcontrollers Cypress PSoC 6 Microcontrollers Purpose-Built for the Internet of Things WWW.CYPRESS.COM/PSOC6 Unmatched Solutions for the Internet of Things EMBEDDED IN TOMORROW The IoT is exploding, with more than 30

More information

MIGRATING TO CAN FD. Tony Adamson. Marketing Director CAN / LIN / FlexRay

MIGRATING TO CAN FD. Tony Adamson. Marketing Director CAN / LIN / FlexRay MIGRATING TO CAN FD Tony Adamson Marketing Director CAN / LIN / FlexRay Agenda WHO ARE WE CAR NETWORKS UNDER TRANSFORMATION SPEED SRITY OUR MISSION AND STRATEGY 2 2 FEBRUARY 16, 2016 VECTOR CAN FD SYMPOSIUM

More information

Security Policy: Astro Subscriber Encryption Module Astro Spectra, Astro Saber, Astro Consolette, and Astro XTS3000. Version

Security Policy: Astro Subscriber Encryption Module Astro Spectra, Astro Saber, Astro Consolette, and Astro XTS3000. Version Security Policy: Astro Subscriber Encryption Module Astro Spectra, Astro Saber, Astro Consolette, and Astro XTS3000 Version 02.00.07 3/22/2004 1.0 Introduction 3 1.1 Scope 3 1.2 Overview 3 1.3 Astro Subscriber

More information

New STM32WB Series MCU with built-in Bluetooth 5 and IEEE

New STM32WB Series MCU with built-in Bluetooth 5 and IEEE New STM32WB Series MCU with built-in Bluetooth 5 and IEEE 802.15.4 Make the Choice of STM32WB Series The 7 keys points to make the difference 2 Open 2.4 GHz radio Multi-protocol Dual-core / Full control

More information

Automotive Product Portfolio Update

Automotive Product Portfolio Update Automotive Product Portfolio Update EUF-IND-T0590 JUNE.2014 TM External Use Increased Microcontroller Content in Electronics Systems Hybrid/EV Powertrain Stop/Start Regenerative Braking Driver Information

More information

NuMicro Family M2351 Series Product Brief

NuMicro Family M2351 Series Product Brief NuMicro Family M2351 Series Product Brief The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission

More information

Software Architecture for Secure ECUs. Rudolf Grave EB TechDay-June 2015

Software Architecture for Secure ECUs. Rudolf Grave EB TechDay-June 2015 Software Architecture for Secure ECUs Rudolf Grave EB TechDay-June 2015 Agenda No safety without security and vice versa Established Safety Concepts Safety Analysis Methods for Security Analysis Secure

More information

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director AVR XMEGA TM A New Reference for 8/16-bit Microcontrollers Ingar Fredriksen AVR Product Marketing Director Kristian Saether AVR Product Marketing Manager Atmel AVR Success Through Innovation First Flash

More information

RZ Embedded Microprocessors

RZ Embedded Microprocessors Next Generation HMI Solutions RZ Embedded Microprocessors www.renesas.eu 2013.11 The RZ Family Embedded Microprocessors The RZ is a new family of embedded microprocessors that retains the ease-of-use of

More information

TinySec: A Link Layer Security Architecture for Wireless Sensor Networks. Presented by Paul Ruggieri

TinySec: A Link Layer Security Architecture for Wireless Sensor Networks. Presented by Paul Ruggieri TinySec: A Link Layer Security Architecture for Wireless Sensor Networks Chris Karlof, Naveen Sastry,, David Wagner Presented by Paul Ruggieri 1 Introduction What is TinySec? Link-layer security architecture

More information

Introducing the PIC24F GB2 MCU Family: extreme Low Power with Hardware Crypto Engine

Introducing the PIC24F GB2 MCU Family: extreme Low Power with Hardware Crypto Engine Introducing the PIC24F GB2 MCU Family: extreme Low Power with Hardware Crypto Engine Alexis Alcott, Product Marketing Manager, MCU16 Division June 24, 2014 2 Announcing at Sensors Expo PIC24F GB2 MCUs

More information

The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data

The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data 1 The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data flash organization as well as self and external programming

More information

CHASSIS AND SAFETY APPLICATIONS

CHASSIS AND SAFETY APPLICATIONS CHASSIS AND SAFETY APPLICATIONS Meet the highest functional safety requirements 2016.02 HIGHEST FUNCTIONAL SAFETY REQUIREMENTS. The P Series was developed by Renesas for applications requiring the highest

More information

Understanding Cryptography A Textbook for Students and Practitioners by Christof Paar and Jan Pelzl

Understanding Cryptography A Textbook for Students and Practitioners by Christof Paar and Jan Pelzl Understanding Cryptography A Textbook for Students and Practitioners by Christof Paar and Jan Pelzl www.crypto-textbook.com Chapter 5 More About Block Ciphers ver. November 26, 2010 Last modified 10-2-17

More information

AT-501 Cortex-A5 System On Module Product Brief

AT-501 Cortex-A5 System On Module Product Brief AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please

More information

MPC55xx Highlighted Features

MPC55xx Highlighted Features MPC55xx Highlighted Features Why Do I Need an etpu? Number one constraint of microcontrollers is their limited ability to perform high speed time related tasks. Limited by CPU interrupt overhead in servicing

More information

TRK-S12ZVL Quick Start Guide. MagniV Mixed-signal MCUs for LIN Applications

TRK-S12ZVL Quick Start Guide. MagniV Mixed-signal MCUs for LIN Applications TRK-S12ZVL Quick Start Guide MagniV Mixed-signal MCUs for LIN Applications Quick Start Guide Introduction The TRK-S12ZVL features the S12ZVL, an automotive 16-bit MCU family. This integrates on the same

More information

FOR IOT PRODUCT DEVELOPMENT

FOR IOT PRODUCT DEVELOPMENT FOR IOT PRODUCT DEVELOPMENT TRONSHOW IEEE2050-2018 STANDARD 2018/12/12 ATSUSHI HASEGAWA INDUSTRIAL SOLUTION BUSINESS UNIT RENESAS ELECTRONICS CORPORATION SOLUTION OFFERINGS FOR FOCUS DOMAINS To develop

More information

DEVKIT-MPC5748G QUICK START GUIDE (QSG) Ultra-Reliable MCUs for Industrial and Automotive Applications. EXTERNAL USE

DEVKIT-MPC5748G QUICK START GUIDE (QSG) Ultra-Reliable MCUs for Industrial and Automotive Applications.  EXTERNAL USE DEVKIT-MPC5748G QUICK START GUIDE (QSG) Ultra-Reliable MCUs for Industrial and Automotive Applications www.nxp.com/devkit-mpc5748g Contents Quick Start Package Overview Step-by-Step Installation Instructions

More information

IS CAR HACKING OVER? AUTOSAR SECURE ONBOARD COMMUNICATION

IS CAR HACKING OVER? AUTOSAR SECURE ONBOARD COMMUNICATION SESSION ID: SBX3-W1 IS CAR HACKING OVER? AUTOSAR SECURE ONBOARD COMMUNICATION Jeffrey Quesnelle Director of Software Development Intrepid Control Systems @IntrepidControl Introduction Spent 15 years working

More information

Design an Intelligent Distributed Control System with S12 MagniV Mixed-Signal MCUs

Design an Intelligent Distributed Control System with S12 MagniV Mixed-Signal MCUs Design an Intelligent Distributed Control System with S12 MagniV Mixed-Signal MCUs FTF-AUT-F0085 Vincent McNeil, Ph.D. Product Line Manger A P R. 2 0 1 4 TM External Use Agenda Introduction Overview of

More information

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications Kinetis EA Ultra-Reliable Microcontrollers Automotive and Industrial Applications Agenda Introducing Kinetis EA Proposition Value Features Overview Application Examples Enablement Useful Links 1 Kinetis

More information

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Elektrobit Tech Day Jason Niatas Synopsys Inc. July 27, 2017 2017 Synopsys, Inc. 1 Agenda Automotive electronic evolution and

More information

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 STM32F429 Overview Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 Today - STM32 portfolio positioning 2 More than 30 product lines High-performance 398 CoreMark 120 MHz 150 DMIPS

More information

Overview of Kinetis MCU Product Family for Automotive Applications

Overview of Kinetis MCU Product Family for Automotive Applications Overview of Kinetis MCU Product Family for Automotive Applications FTF-AUT-F0470 SHUQI YE AMPG Marketing M A Y. 2 0 1 4 TM External Use Agenda Kinetis Auto Product Family Overview Key Features Benefit

More information

Automotive Powertrain and Body New Product Introduction (NPI) Munir Bannoura. August, 2009

Automotive Powertrain and Body New Product Introduction (NPI) Munir Bannoura. August, 2009 August, 2009 Automotive Powertrain and Body New Product Introduction (NPI) Munir Bannoura Agenda Freescale Overview, Vision, Trends and Quality Why Freescale for Powertrain? Powertrain Performance Technology

More information

Introducing STM32 L0x Series. April

Introducing STM32 L0x Series. April Introducing STM32 L0x Series April 2014 www.emcu.it 20- to 80pins 20- to 100pins 48- to 144pins Memory size (Bytes) ST s Ultra-low-power Continuum (1/2) 2 512K 256K 192K STM32L0 Cortex TM -M0+ STM32L1

More information

Prefetch Cache Module

Prefetch Cache Module PIC32 TM Prefetch Cache Module 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 Prefetch Cache Module Slide 1 Hello and welcome to the PIC32 Prefetch Cache Module webinar. I am Nilesh

More information

Hercules ARM Cortex -R4 System Architecture. Processor Overview

Hercules ARM Cortex -R4 System Architecture. Processor Overview Hercules ARM Cortex -R4 System Architecture Processor Overview What is Hercules? TI s 32-bit ARM Cortex -R4/R5 MCU family for Industrial, Automotive, and Transportation Safety Hardware Safety Features

More information

AN4405 Application note

AN4405 Application note Application note Transition from SPC560P50x to SPC570S50x Introduction This application note describes common properties of, and the differences between, the SPC560P50x family and SPC570S50x family. This

More information

Lecture 1 Applied Cryptography (Part 1)

Lecture 1 Applied Cryptography (Part 1) Lecture 1 Applied Cryptography (Part 1) Patrick P. C. Lee Tsinghua Summer Course 2010 1-1 Roadmap Introduction to Security Introduction to Cryptography Symmetric key cryptography Hash and message authentication

More information

Simplifying Multiprotocol Industrial Ethernet Communication. Sandeep Kumar December 2016

Simplifying Multiprotocol Industrial Ethernet Communication. Sandeep Kumar December 2016 Simplifying Multiprotocol Industrial Ethernet Communication Sandeep Kumar December 2016 1 Agenda Introduction to Industry 4.0 Need & Challenges with Deterministic Industrial Ethernet Changes in Industrial

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

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

Mask Set Differences Between the MPC5606BF and MPC5606BK The 32-bit Qorivva Microcontroller Family

Mask Set Differences Between the MPC5606BF and MPC5606BK The 32-bit Qorivva Microcontroller Family Application Note Document Number: AN4477 Rev. 1, 07/2014 Mask Set Differences Between the MPC5606BF and MPC5606BK The 32-bit Qorivva Microcontroller Family by: Steven McLaughlin 1 MPC5606BK overview The

More information

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be covered in this presentation. 1 Please note that this

More information

Copyright 2016 Xilinx

Copyright 2016 Xilinx Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building

More information

Ming Ming Wong Jawad Haj-Yahya Anupam Chattopadhyay

Ming Ming Wong Jawad Haj-Yahya Anupam Chattopadhyay Hardware and Architectural Support for Security and Privacy (HASP 18), June 2, 2018, Los Angeles, CA, USA Ming Ming Wong Jawad Haj-Yahya Anupam Chattopadhyay Computing and Engineering (SCSE) Nanyang Technological

More information

STM32L4+ MCU series Excellence in ultra-low-power with more performance

STM32L4+ MCU series Excellence in ultra-low-power with more performance STM32L4+ MCU series Excellence in ultra-low-power with more performance Key messages of STM32 L4+ series 2 + More performance and still ULP leader ST has stretched the STM32L4 architecture to reach 150

More information

AMD Security and Server innovation

AMD Security and Server innovation presented by AMD Security and Server innovation UEFI PlugFest March 18-22, 2013 Roger Lai AMD TATS BIOS Development Group Updated 2011-06-01 UEFI Spring PlugFest March 2013 www.uefi.org 1 Agenda Exciting

More information