Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

34
TM August 2013

Transcript of Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

Page 1: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

TM

August 2013

Page 2: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

TM 2

• Introduction

• Trends Driving Performance

• Enablement and Functional Safety

• Roadmaps

− Powertrain Roadmap

− 32-bit Body Roadmap

− Chassis and Safety Roadmap

Page 3: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

3 TM

Trends Driving Performance

Page 4: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

4 TM

Safety & Security

Power

Global Support

• Need lower power to balance throughput and package constraints

• OEM adopting HEV & EV to meet average fleet fuel economy

• Multi-core architecture & e-Motor control to achieve lower power

• Increasing vehicle content driving request for lower Idd/MCU

• 3-5x performance increase to support auto-coding & signal filtering

• Vehicle electrification driving higher MCU performance demand

• On-chip DSP to meet tighter emission regulations

• DigRF SIPI & Aurora for high speed inter-processor comm & debug

• Enable ASIL-C or ASIL-D Functional Safety (ISO26262) adoption

• Interest in tamper detection & encryption to deter code tampering

• Emerging markets & environmental concern = engine downsizing

• Shifting development to BRIC to lower costs

• S/W code re-use, autocoding & scalability = faster development

Performance

Page 5: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

5 TM

• Industry’s highest performance powertrain MCU (800 DMIPS)

− Targeting >1400 DMIPS on 55nm

• Qorivva e200z4 / z7 cores enhanced to run at 200MHz / 300MHz

• On-chip DSP, SIPI and faster debug capabilities

• Reaction channels for precise current control (peak & hold injector)

Page 6: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

6 TM

• 55nm designs optimized to reduce leakage and clock-gating

• Multicore designs allow lower power per MHz

• Higher integration to reduce system level power

• Optimize HEV/EV designs using;

− FlexPWM

− eTPU/GTM

− Resolver

Page 7: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

7 TM

• Enablement to support emerging markets

− Software code examples, engine reference designs and motor control libraries to speed development

− eTPU function selector to autocode difficult engine parameters

• On-chip hardware to support tighter emission regulations

• Expertise to support engine downsizing

− shift from 8-cylinders to 4/6-cylinders with turbochargers

Page 8: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

8 TM

• ISO26262 (Functional Safety)

− Qorivva supports ASIL-C and ASIL-D applications

Lockstep core and end to end ECC on all 55nm products

• Flash Reprogramming Detection and Prevention

− Tamper detection and encryption options on all 55nm products

− ECC, HSM, SB256 (secure boot 256-bit encryption)

Page 9: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

9 TM

More than 25 years of Automotive Microcontroller Leadership

2µm … 1µm … 0.35µm 0.25µm 0.13µm 90nm 55nm 40nm

Stringent Product Specs

Wide Temp Range: -40°C to 165°C High Performance: 20ns access

Low Power: standby and active High Reliability: zero defect (no returns)

Wide Supply Range: Core + 3.3V+ 5V Tight process controls and periodic audits

Value proposition

System performance benefits

Power performance gains

Flexibility in customization

Reduced part counts

1982: 20,000 Transistors 8-bit CPU

2000: 14,000,000 Transistors 32 Bit RISC CPU 1.0MB Flash

1990: 200,000 Transistors 32-bit CPU

1998: 7,000,000 Transistors 32 Bit RISC CPU

2003: 34,000,000 Transistors MCU/DSP/IO 2.0MByte Flash

2008: 65,000,000 Transistors Dual Cores 250MHz, 6MByte Flash

2011: >100,000,000 Transistors Multi Cores 264MHz, up to 8MByte Flash

2014: >200,000,000 Transistors Multi Cores >300MHz, up to 16MByte Flash

Page 10: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

10 TM

Enablement and Functional

Safety

Page 11: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

11 TM

Safety process

• Integrating functional safety into product development process

• Select products defined and designed from the ground up to comply with the standards

Safety hardware

• Built-in safety functions (self-testing, monitoring and hardware-based redundancy) in Freescale microcontrollers (MCUs), power management ICs and sensors

• Additional system-level safety functionality from Freescale analog solutions (checking MCU timing, voltages and error management)

Safety software

• A comprehensive set of automotive functional safety software, including AUTOSAR OS and associated microcontroller abstraction layer (MCAL) drivers, as well as core self-test capabilities

• Partnerships with leading third-party software providers for additional safety software solutions

Safety support

• From customer-specific training and system design reviews to extensive safety documentation and technical support

Page 12: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

12 TM

• Redundant, delayed lock step computational shell

• Data bus pathways with error detection

− Ensures the integrity of software execution

• Clock Integrity Check

− Clock monitor circuits on internal clock divider outputs

• Power Supply Integrity Check

− Low and High Voltage Detectors on internal power supplies

o Includes supplies to Cores, Flash, ADCs, Oscillator, and I/O

• Detection of latent faults will be handled by:

− automatic MBIST (Memory Built-in Self Testing)

− software enabled LBIST (Logic Built-in Self Testing)

• Fault collection and reporting handled by FCCU

− Configured to generate a range of output signals on fault detection

• Replication of sensor measurements

• Loop back monitoring of actuation signals

• Memory protection modules

− MPU

Page 13: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

13 TM

• To achieve diagnostic coverage during application various

different methods are available depending on SOC

architecture:

− Pure SW based Self-Test

− SW based self-test supported by additional testing to increase

coverage

− LBIST (Logic)

− MBIST (Memory for SRAMs)

− Peripheral BIST for analog parts

Page 14: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

14 TM

• Software:

− AUTOSAR MCAL & OS 4.0 for multicore and ISO26262 support

− Enhanced multi-core compiler/debugger support

− Motor control and advanced timer libraries

• Reference Designs: Motor control and engine management

• Hardware: $100 EVBs (TRAK kits) and calibration tools

• Calibration: Support for VertiCal & eCal

Page 15: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

15 TM

Development Tools • Best-in-class compiler

support for Power

Architecture

• Multi-core debuggers

from Freescale and

development partners

• Online development

support includes

(appnotes, training and

code examples)

Power Architecture®

Technology • The leading architecture

for automotive 32-bit

processors

Run-time Software • AUTOSAR MCAL driver

• AUTOSAR RTOS, single core

(v3.x) and multicore (v4.0)

AutoSAR Partners • KPIT Cummins – On demand delivery

• Mercel – On demand delivery

• Electrobit – All MCAL & OS

• Vector – All MCAL & OS

• ETAS – On demand delivery

• MentorGraphics – On demand delivery

Regional Auto Labs & Support • Systems lab support around the globe

(Munich, Detroit, Tokyo, Seoul, Shanghai, Delhi)

• Software customization services direct from Freescale

Consortium & Standards • Founding member of FlexRay™

and LIN consortia

• Premium member of AUTOSAR™

• PSI5 Consortium

Page 16: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

16 TM

Roadmaps

Page 17: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

17 TM

Platform Cross Bar Switch with ECC – 100MHz

COMPUTATIONAL SHELL PERIPHERALS CONTROL SHELL

Debu

g

Power

Contr

ol

PowerPC™

e200420

CACHE

8MB

Flash

6x 64k

EEPROM

16k

Overlay

RAM

512k

SRAM

200 MHz Core

100 MHz Crossbar - 50 MHz Periphery

SRAM Ctrl

CACHE

Calibration

Bus

CACHE

PowerPC™

e200Z425

Memory Protection Unit

I-Fetch

Bridge A

Periph

Bridge B

Periph Periph Periph

Power™

e200Z7

Power™

e200Z7

Power™

e200Z7

Power™

e200Z4

300 MHz Cores

200 MHz Crossbar

Memory Protection Unit

Hi Bandwidth Cross Bar Switch with ECC – 200MHz

eDMA

SIPI/DigRF

2x FlexRay

Ethernet

SWTIIC

STM

MCM

STM

INTC

I-RAM

32k

D-RAM

64k

SWT

MCM

STM

INTC

I-RAM

32k

D-RAM

64k

SWT

MCM

Debu

g

Power

Contr

ol

Nexus 3+

JTAG

Debug

PMU

T Sensor

Power

Control

STM

INTC

I-RAM

32k

D-RAM

32k

SWT

MCM

4k D-Cache 8k I-Cache

VLE

FPU

DSP

16k I-Cache

VLE

FPU

Flash Ctrl

MPU MPU

4k D-Cache

16k I-Cache

VLE

FPU

MPU

DigRF As hi-speed

altern. for JTAG

Hardware

Security

Module

Multicore Processing (enhances throughput) Lockstep Core

(safety) I/O Processor

(offloads main cores)

eTPU

FlexPWM

GTM

High-Speed A/D Converters Embedded Flash / RAM

DSP Functionality

Crossbar (reduces delays

in multicore

memory access)

Local I-RAM / D-RAM (instruction RAM,

data RAM)

to maximize throughput

Reaction Channels

Decimation Filters

Page 18: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

18 TM

• Key Market Characteristics

− Maintained for legacy customers

− Large eTPU code base, mature

toolset

• Key Technical Characteristics

− Upgrading design process for ASIL

C/D

− Lockstep and safety designs

− Improved reaction channels for

current control

− Decimation filters

Reaction

Channels

Timer Router Timers

Threshold

Bank

Holdoff Value

bank

Reaction Module

Modulation

Control

Bank

ADC data

Page 19: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

19 TM

• Key Market Characteristics

− Defined and developed by Bosch

− Continental is close follower

− Developed for “standard” timer from multiple sources

• Key Technical Characteristics

− Multicore architectures

− Data flow driven design concept

− Configurable dedicated hardware sub-modules

− Central routing unit managing all internal data movement between sub-modules.

− Internal programmable RISC-like cores

− Qual Q1 2014

• Drawbacks

− Reliance on Bosch by Freescale and non-Bosch Tier 1s

− Weakness for motor control

MPC5746M McKinley 4M Flash, 320k SRAM

2CC + 1LS 200MHz, 1IO 200MHz

FlexRay & Ethernet, GTM

Core Legend CC = Computational Core IO = I/O Processor LS = Lockstep Core

Page 20: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

20 TM

Applications

Execution

Proposal

Single Core

Planning

Production

Dual Core

Multi Core

Powertrain

MPC563xM

80MHz

768K – 1.5M, eTPU2

150MHz

2M – 4M, eTPU2

MPC564xA

264MHz

3M – 4M, eTPU2

2 x CC & 1xLS @ 200MHz,

1 x IOP @ 200MHz

4MB, GTM, ∑∆ADC

< 2012 2013 2014

1st Si

High-end

>6 Cylinder

Mid-range

6 Cylinder

Transmission

HEV / EV

Low-end

<= 4 Cylinder

2015

2 x 180MHz

6M, eTPU2

MPC567xR

MPC567xF MPC5746M Jun12

S12 (X)

MPC564xL

120MHz

1M, FlexPWM

QorivvaTM

Product

Qual

Execution

Production

Proposal

Samples

Planning

CC – Computation core

IOP – I/O processor

LS – Lockstep core

50MHz

16 bit, 128k -1M, X-Gate

90 nm 55 nm

Page 21: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

21 TM

• Modes & Memory − 2 x Computational cores @ 180MHz

Cores include VLE, SPE1.1, FPU 16kB i-cache & 16kB data-cache w/

coherency

− Up to 6MB Flash RWW w/ ECC − Up to 461kB total SRAM

384kB on chip static RAM w/ECC (up to 48KB standby)

45kB eTPU RAM , 32kB data cache

• I/O & System − 64ch Quad RSD ADC (12bit res.w/ 670ns

conversions) On-chip temperature sensor and VGA

(x1,x2,x4) 12 x Decimation Filters w/ hardware knock

integrators

− 3 x 32ch eTPU2 & 32ch eMIOS timer (128ch total)

− 2 x 64ch eDMA support (128ch total) − 4 x FlexCAN & dual channel Flexray

communication ports 64 message buffers on FlexCAN

− Serial – 3 x eSCI and 5 x DSPI w/ Microsecond bus support

− 1 x CRC unit – w/ 3 independent channels, 4 x protected port outputs, MPU and MMU

− FMPLL – plus IRC for fast start up

• Packaging − 416 PBGA and 516 PBGA − 552CSP for VertiCal calibration

• Key Electrical Data − -40 to +125°C (ambient), Single 5V power

supply option

Page 22: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

22 TM

• Key Functional Characteristics − Two independent 200 MHz Power

Architecture z4 computational cores Single 200 MHz Power Architecture

z4 core in delayed lockstep for ASIL-D safety

− Single I/O 200 MHz Power Architecture z4 core

− eDMA controller – 64 channels − 4M Flash with ECC − 320k total SRAM with ECC

128k of system RAM (incls. 64k standby on 292 PBGA pac kage)

192k of tightly coupled data RAM

− 6 ΣΔ & 8 SAR converters – 60 channels on 292 MAPBGA, 48 channels on 176 LQFP

− Ethernet (MII/RMII) − DSPI – 7 channels (2 supporting

µSec ch.) − LINFlex - 5 channels (2 supporting

µSec ch.) − MCAN-FD/TTCAN – 3x modules/1x

module − GTM – 120 timer channels

• Key Electrical Characteristics − -40 to +125 °C (ambient) − 165 °C junction for KGD − 1.26V Vdd, 5.0V I/O, 5V ADC

• Package − 176 LQFP / EP, 292 PBGA − eCal emulation device for each

package • Enablement

− Software: AutoSAR drivers − Tools

Debugger: Green Hills, Lauterbach and PLS

Multicore compiler: HighTec, GCC, Wind River, GHS

Simulation tools

Page 23: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

23 TM

Applications

Execution

Proposal

Single Core

Planning

Production

Dual Core

Multi Core

Powertrain

MPC560xP 64MHz

192K – 512K

FlexRay

< 2011 2012 2013

1st Si

2014

S08

QorivvaTM

Product

Qual

Execution

Production

Proposal

Samples

Planning

CC – Computation core

IOP – I/O processor

LS – Lockstep core

90 nm 55 nm

VDM

Suspension

Control

Elec Power

Steering

Park Assist

ABS

Air Bag

S12 (X)

MPC551x

MPC556x

MPC564xL

120MHz

1M 1xCC, 1xLS @ 180MHz

1.5M – 2.5M, El Mot Timer Ethernet-Fray

ASIL-D

Panther Jul12

Panther 1M Jul12

1xCC, 1xLS @ 180MHz 1M, el Mot Timer

Ethernet-Fray ASIL-D

280MHz

1M – 2M,

MPC567xK

Page 24: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

24 TM

• Core − Dual up to 180 MHz PowerTM ISA e200 zen4 core ( Z420) − 32 bit Reg File, 64 bit BIU with E2E ECC, − 64kB RAM of D-LMEM with MPU for fast context switch +

local data − 8KB 2-way I-cache / 4KB 2-way D-Cache − 1x Scalar FPU (compiler supported) per core − Safety enhanced Cores – VLE only − No Signal processing unit extension + NO MMU − Delayed Lock Step configuration only

• Memory − 2.5 MBytes NVM with ECC (with add. Safety measure for

address). − 64kB EEE (Data Flash) available incl. ECC − Up to 384 Kbyte global system SRAM with ECC (Addr +

Data) • I/O

− 3 x FlexCAN (64+2x32 message buffers) − 1 x FlexRay (Dual Channel 64 msg. buffers) − 2 x LINFlex (Uart/Lin protocol driver) − 4 x DSPI (4 cs each) − 2x FlexPWM (2x 12ch for 2 independent Motors

Controlled) − 3 x eTimer modules (18 channel total) − 4 x SAR ADC – 1MS/s target 5V input capable − 2 x Cross-triggering unit for motor control automatism − 2x SENT

• System − Interprocessor I/F SIPI (– approx 300Mbaud) − Safe DMA − Fault Collection unit, WDG, T-sens, & CRC computing unit − Nexus debug interface – Aurora − Dual-PLL (Peripheral + System Core) − 3.3 V Single supply: internal regulator with external power

stage or External supply − 3.3 V I/Os (ADC 5 V capable) − 144 LQFP / 257 MAPBGA 0.8 mm pitch − Tj = 150°C . Extended Temperature at 165”C Option

(separate P/N)

Cross Bar Switch –E2E ECC (Addr+Data)

Memory Protection Unit – 32 regions

2.5 M

FLASH (I/D)

(A+D ECC)

PMU

SWT

MCM

STM

INTC

CACHE

PowerPC™

e200

VLE

S-FPU

DLMEM Nexus/

Aurora

JTAG

Debug

CACHE

PowerPC™

e200

Safety

Checker VLE

S-FPU

2 x

LIN

Fle

x

4 x

DS

PI

4 x

A

DC

3

Fle

xC

AN

3 x

eT

imer

FC

CU

2 x

F

lexP

WM

2x C

TU

2 x

TS

EN

S

I/D-cache

384 KB

SRAM

(A+D ECC)

FlexRay SIPI

2 x

SE

NT

Safe

eDMA Safety Lake

I/O

Bridge SRAM Ctrl

Multi Ported

Flash ctrl I/O

Bridge

I/O

Syste

m

Crossbar Slaves

Ethernet

Page 25: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

25 TM

Panther

Flash 1M 1.5M 2M 2.5M

Core/Platform 2 x z4, 180MHz

SRAM 128K 192K 256K 384K

ASIL ASIL D

I/O SENT, ADC, FlexCAN, FlexRay, LinFlex, DSPI, FlexPWM etc shared throughout

the family

System Dual PLL, safe DMA, FCU, T-sens, etc shared throughout the family

Other IP SIPI, Nexus debug interface - Aurora

Tj 165 °C

Packages

144 LQFP or

257 MAPBGA

Page 26: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

26 TM

• Freescale is a Leader in the 32-bit body MCU space

− First targeted body product launch was the dual core MPC5510 family nearly 5 years go.

− Bolero product family has a large customer install base and is widely adopted for a range of BCM/Gateway applications.

− Currently developing 3rd generation of BCM/Gateway products

• Moving forward, customers are looking for next gen products that provide additional functionality and cost reduction.

− Advanced communication requirements

− Higher performance and increased memory

− Improved power consumption

− Support of Functional Safety

− Competitive Tier 1 market driving need for reduced component costs

Page 27: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

27 TM

• FSL Calypso 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 - multicore 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 HW and SW approach within Calypso family and migration path from the widely used Bolero family

− Availability – 55nm products in design, Bolero 90nm can be used for early development today.

90nm 55nm

Calypso Mid/High End

Fado

Bolero Mid/High End

Bolero Low End

Page 28: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

28 TM

Single Core

Dual Core MPC5607/6/5/B z0, 64MHz,

Up to 1.5M Flash, 96k RAM

CAN, LIN

En

try B

CM

Past 2012 2014 2016

MPC5604/3/2/B/C z0, 64MHz,

Up to 512k Flash, 48k RAM

CAN, LIN MPC5602/1D z0, 48MHz,

Up to 256k Flash, 16k RAM

CAN, LIN

Mid

-Hig

h B

CM

In

teg

rate

d

Ga

tew

ays MPC5668G/E

z6+z0, 116MHz,

Up to 2M Flash, 598k RAM

Flex, Ether, MLB, CAN, LIN

2013 2015

MPC5668E z6+z0, 116MHz,

Up to 2M Flash, 598k RAM

Flex, Ether, MLB, CAN, LIN

Triple Core

First Sample

Date (left edge)

Production

Proposal

Planning

Execution

Product

Qualification

(right edge)

1H 1H 1H 1H 2H 2H 2H 2H

MPC5646/5/4C z4+z0, 120MHz,

Up to 3M Flash, 256k RAM,

Flex, Ether, Security,

CAN, LIN

MPC5646/5/4B z4, 120MHz,

Up to 3M Flash, 192k RAM,

Flex, Security,

CAN, LIN

Fado/Bolero 90nm Products 55 nm Next Gen Products

MPC5748/7/6G z4+z4+z2, 160MHz,

3M-6M Flash,

Flex, Ether, Security,

MLB, USB, CAN, LIN

Security

Page 29: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

29 TM

Communications I/O System

48ch*

ATD

10bit

eMIOS

96ch

4

I2C,

3 SAI

4

DSPI

6

SPIs

8

CAN

18

LIN

Flex

32ch*

ATD

12bit

CTU

3

Analog

Comp-

arators

CROSSBAR SWITCH

Crossbar Slaves

Crossbar Masters

3x Nexus

Class 3+

JTAG

Debug

Memory Protection Unit (MPU)

System

2x AIPS_L

Bridge

32ch

eDMA

HSM

768k

SRAM

(with ECC)

Flash controller

SIUL

16xPIT+RTI

3xSWT

3xSTM

SSCM

STCU (MBIST/LBIST)

FCCU

BAF/BAR

16xSemaphore

DMA MUX

6M

Flash

incl EE emulation

(with ECC)

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

•Ethernet 10/100 Mbps RMII, MII, +1588, AVB

•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 +125C (ambient)

•3.0V to 5.5V

Packages:

•176 LQFP, 256 BGA, 324 BGA

Low

Power

Unit

VReg

RTC/API

8-40MHz Osc

FMPLL

32KHz Osc

16MHz IRC

128KHz IRC

ML

B

SD

HC

Fle

xR

ay

2x U

SB

2.0

Eth

ern

et

e200z2

Core

e200z4

Core

e200z4

Core

* Mixture of internal and external channels

1

CRC

5747C 5748C 5747G 5748G

Cores 2 2 3 3

Flash 4M 6M 4M 6M

RAM 512k 768k 768k 768k

MLB N N Y Y

USB N N Y Y

Page 30: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

30 TM

New Feature

Feature Enhancement

• Reuse of Power Arch Technology, Crossbar and some basic

modules

• New and Improved – Security, communication peripherals, low

power functionality, functional safety

• Pin out very similar to Bolero MPC5646C – only 3 pin difference

• Dual core

• Security module (CSE)

• Communications peripherals

Page 31: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

TM

Page 32: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

32 TM

• Green: Protected by HW

• Red: Protected by redundant/diverse use by SW

− (HW replication but not checkers)

• Blue: Other measures necessary/not safety relevant

Z4-0

I/O-Bridge

2

I/O-Bridge

1

Ram Ctrl Flash Ctrl

IO IO

Ram Array

storing

ECC

Flash Array

storing

ECC

Z0 – I/OZ4 – 1Z4 – 2

Core I/O Core I/O

La

ke

Comp1

Comp2

Switch Fabric

Performance

Section

Safety Section I/O

Section

DMA

FlexRay

EBI

Page 33: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

33 TM

• TCMs not replicated

• Checker core with 1 clock

delay

• No bus access from checker

core

• ECC end point replicated

− No ECC miscorrection

problems

• Checker core has reduced

debugging functionality

− Reduces CCF potential

Z4 – 2 Z4 – 1

Cache Ctrl Cache Ctrl

Cache

Array

RCCU

Delay

RCCU

Data read

Delay Data write

Delay Address

RCCU

Delay

RCCU Delay

Delay

La

ke

Data read

Data write

Address

ECC

Logic

ECC

Logic

TCM

Array(s)

TCM Ctrl

(incl. ECC)

TCM Ctrl

(incl. ECC)

RCCU

Delay

RCCU Delay

Delay Address

Data write

Data read

Bus

Connection

Switch Fabric

Page 34: Qorivva MCUs-The Scalable 32-bit Platform for Automotive ...

TM