43
External Use TM Speed Your Time to Market By Leveraging Freescale FTF-SDS-F0029 APR.2014 Michael O’Donnell, Director, Software Business Development Dennis Thompson, Mgr. Americas Professional Eng. Services

Speed Your Time to Market by Leveraging Freescale

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

External Use

TM

Speed Your Time to Market By

Leveraging Freescale

FTF-SDS-F0029

A P R . 2 0 1 4

Michael O’Donnell, Director, Software Business Development

Dennis Thompson, Mgr. Americas Professional Eng. Services

TM

External Use 1

Agenda

Overview

• Complexity Increasing

• Freescale Technology and Ecosystem

Freescale Commercial Capabilities

• Software

• Hardware

• Systems

Success Stories

• Consumer/Industrial

• Automotive

• Networking

Questions and Answers

TM

External Use 2

We Are a Global Leader in Embedded Processing Solutions

Customer Teams

Microcontrollers

Digital

Networking

Automotive

Microcontrollers

RF

Analog &

Sensors

Manufacturing

Expertise

>50 Year Legacy

>6,400 Patent Families* Five Core Product Groups Four Primary Markets

Networking Consumer

Industrial Automotive

* a set of patents taken in various countries to protect a single invention

TM

External Use 3

Intelligence Everywhere

From the edge nodes to the cloud,

Freescale’s high performance, power-

efficient MCUs and MPUs suit virtually any

IoT application

Accelerating Innovation Freescale reference designs and platforms,

online tools and resources assist rapid

prototyping and help speed time to market of

IoT products

Making the Vision Possible Freescale helps prepare for challenges of the

IoT with a broad portfolio of secure, energy-

efficient processors and technologies

Great Silicon Is Just The Start

TM

External Use 5

Software Complexity Increasing

TM

External Use 6

Systems Complexity Increasing

TM

External Use 7

Systems Complexity Increasing

TM

External Use 8

Systems Complexity Increasing

TM

External Use 9

25 BILLION

World Population

2003 2010 2015 2020 2008

<1x 2x 3.5x 6.5x 1x # Connected Devices/Person

50 BILLION

12.5 BILLION

7.2B 6.8B

6.5B 6.3B

7.6B

* Sources: Ericsson, February 2011; Cisco Internet Business Solutions Group (IBSG), April 2011

The Explosive Growth In Connected Devices –

Requiring Faster Time to Market

TM

External Use 10

Freescale Addresses it with Great Enablement

Cloud enablement through

freely available online

design tools, communities,

part selectors

Online

Enablement Development

Tools

Visual and automated

framework to accelerate

development time, deliver

software components

CodeWarrior

Kinetis Deisign Studio

Find best-fit processors

and tools with web- and print

product selector

Web and Print

Part Selectors

Development

Platforms

Hardware

platforms for prototyping

application development

Tower System

Development

Software

Comprehensive solutions

for embedded systems

Reference Designs

Selector Guide

TM

External Use 11

Runtime Software HW and SW Engineering Services Training SW Dev Tools

HW Dev Tools

Application Specific

Middleware

Operating Systems

Training Partners Embedded Board Solutions

IDH/ODM

Software and

Solution

Integrators (SSI)

Communities

Semiconductors/Companion Modules

Com

mon

Occasio

nal

Processor Expert

And an Extensive Network of Global Partners

TM

External Use 12

Freescale Software and Systems Organization

San Jose, California

HEADQUARTERS: Oak Hill, Austin, Texas

Ottawa, Ontario

East Kilbride, Glasgow,

Scotland, UK

Bucharest, Romania

Nice, France

Herzelia, Israel

Hyderabad, India

Noida, India

Bangalore, India

Beijing, China

Shanghai, China

Chengdu, China

Shenzhen, China

• Freescale has 1,000+ software engineers, 700+ focused on Digital Networking

• Increasing investment on software through hiring and acquisition

• Run-Time Technologies, Multi-core, Tools, Key Applications

Guadalajara, Mexico

TM

External Use 13

Freescale Linux Overview

Linus

Services Linux Services

TM

External Use 14

Customer’s Development Life Cycle Evaluation Proof of Concept Design Project Development Productization

• Std. Silicon Support

• Base BSP SW Support

• Silicon Support

• Premium SW Support

• Professional Eng. Services

• Silicon Support

• Premium SW Support

• Professional Eng. Services

Freescale Reference Platform Customer’s Custom Board & SW Freescale Reference Platform Freescale Reference Platform Customer’s Custom Board & SW

• Std. Silicon Support

• Base BSP SW Support

• Premium SW Support

• Professional Eng. Services

• Std. Silicon Support

• Base BSP SW Support

• Premium SW Support

Software Support / Professional Services Coverage

TM

External Use 15

Service Level Agreement

Senior Level Engineering

Private Portal

Commercial Support -- prioritized response

Bug Reports / Feature Request

Bug Fixes According to Release Cadence

Community Posts http://community.freescale.com

Freescale Public Communities

Freescale Std. Technical Support

Providing

Answers

Customer’s Development Life Cycle Evaluation Proof of Concept Design Project Development Productization

• Std. Silicon Support

• Base BSP SW Support

• Silicon Support

• Premium SW Support

• Professional Eng. Services

• Silicon Support

• Premium SW Support

• Professional Eng. Services

Freescale Reference Platform Customer’s Custom Board & SW Freescale Reference Platform Freescale Reference Platform Customer’s Custom Board & SW

• Std. Silicon Support

• Base BSP SW Support

• Premium SW Support

• Professional Eng. Services

• Std. Silicon Support

• Base BSP SW Support

• Premium SW Support

Software Support / Professional Services Coverage

TM

External Use 16

Service Level Agreement

Senior Level Engineering

Private Portal

Commercial Support -- prioritized response

Premium Service Request – Short Term Engagements 1 - 5 days

Bug Reports / Feature Request

Bug Fixes According to Release Cadence

Community Posts http://community.freescale.com

Freescale Public Communities

Freescale Std. Technical Support

Providing

Answers

Customer’s Development Life Cycle Evaluation Proof of Concept Design Project Development Productization

• Std. Silicon Support

• Base BSP SW Support

• Silicon Support

• Premium SW Support

• Professional Eng. Services

• Silicon Support

• Premium SW Support

• Professional Eng. Services

Freescale Reference Platform Customer’s Custom Board & SW Freescale Reference Platform Freescale Reference Platform Customer’s Custom Board & SW

• Std. Silicon Support

• Base BSP SW Support

• Premium SW Support

• Professional Eng. Services

• Std. Silicon Support

• Base BSP SW Support

• Premium SW Support

Professional Engineering Services

Software –

Linux, Android, MQX

• BSPs

• Drivers

• Stacks

Hardware

Schematic /Layout

Simulation

On-site board bring-up

Providing

Resources

Software Support / Professional Services Coverage

TM

External Use 17

Freescale Software and Services Group

• Accelerate Customer Time to

Market

− Speed Adoption of Multicore

− Dedicated expert staff with access to

software and SoC teams

• Deliver Commercial Software,

Support, Services and Solutions

− Commercial Software: VortiQa,

CodeWarrior, Processor Expert

− Accelerate new technology adoption

• Create Success!

− Partner with customers

− Leverage your strengths, add our

capabilities

• Simplify Software Engagement

with Freescale

− Consolidate Freescale software and

solutions

− Streamline business processes

TM

External Use 18

TM

External Use 19

Networking Software and Services Group Software Products and Services Overview

TM

External Use 20

Continuing Our 50+ Year Legacy of Innovation: Software

> 160 Software Patents or Patent Disclosures

TM

External Use 21

Networking Software and Services Group

Development

Tools

Runtime

Products

Solutions

Reference

Linux®

Services

Integration

Services

Development

Tools

Runtime

Products

Solutions

Reference

Linus

Services

Integration

Services

• CodeWarrior

− IDE

− Debug

− Compiler

− Trace

• QorIQ

Optimization Suite

− Scenarios Tools

− DDrV

• Storage Controller

• SDN Switch

• Wireless LAN

• Data Concentrator

• Smart Converged

Gateway

• Digital Signage

• Commercial

Support

• Frozen Branch

• Application

Specific Hardening

• Feature

Acceleration

• VortiQa Software

Products

− Application

Identification

Software (AIS)

− Open Networking

Switching

Framework

− Mobile Transport

• Systems

Consulting

• Design Services

• Porting

• Migration

Software Products and Custom Services

TM

External Use 22

CodeWarrior for Networking

• Systems are complex -

CodeWarrior makes

debugging easy

− Multicore or multiple cores

− Heterogeneous or homogenous

− Linux or Multi-OS Systems

− ARM®, Power Architecture®

and StarCore

• Use one CodeWarrior software

freescale.com/CodeWarrior

Linus

Services Development

Tools

TM

External Use 23

DLNA VOD Video-on-Demand NVR – Network Video Recorder (Video Surveillance)-P1, P2041

Multi-service Gateway (Media & Voice Gateway

NAS, NVR Video Server…)

NAS – Network Attached Storage (P1: 1Gb) SAN – Storage Area Network

(P2 – P5: T4: 10Gb)

Segment Solutions Reference Platform

Solutions

Linus

Services Solutions

References

Industrial Gateway & Data Concentrator (Smart Grid) – P1

913x-WLAN Small Cell

T4/T2 1U Appliance (UTM, etc), L2/L3

Switch, L4-L7 Secured ADC

Data-Center SDN SAN Storage iNIC,

vNIC T4/T2 PCIe Card

Enterprise AP-WLAN (802.11ac) (Single & Dual-core P10xx)

Security Appliance IoT Smart Wireless Networked Smart Gateway P1, 8308, Layerscape LS1

TM

External Use 24

VortiQa Portfolio

Module Application

SDN—Open Network Switch SDN—Open Network Director

VortiQa—Application Identification

Suite

Deep Packet Inspection: Identify

the type of traffic on the network

VortiQa—Mobility Transport

Transport Functions: IPsec, QoS,

PDCP and GTP

VortiQa—Software Defined

Networks (SDN)—Switch

Data Plane Functions: layer 2, layer 3

and above; Firewall, NAT, QoS, DPI,

etc. POC available; product in

planning

VortiQa—Software Defined

Networks (SDN)—Controller

Controller Functions: PoC available;

product in planning

NEXT-GENERATION TECHNOLOGY

Linus

Services Runtime

Products

TM

External Use 25

Customer Case Studies Software Products and Services

TM

External Use 26

Case Studies

Linus

Services Linux Services

Linus

Services Runtime

Products

• Tier 1 Networking OEM Customer Router (P2020) − Customer to expand to new market for existing product, via

software upgrade

− Networking Offload Leverage Linux in multicore environment

• Aerospace and Defense (P2040)

− Customer designing custom hardware, software issues delaying program

− Geographically distributed software development team

• Tier 2 Networking OEM Customer SDN Router (P2041) − Innovating For Carrier and Operator Needs

− VortiQa SDN and Cloud-offload

− Proof-of-concept on short timeline

• Tier 1 Networking OEM Customer Router (T4240)

− VortiQa Mobility Transport Software – IPSec, QoS, PDCP, GTP,..

− LTE small cell BTS

− Cloud RAN / Next Generation Macro BTS

TM

External Use 27

Microcontrollers Software, Support &

Services

TM

External Use 28

Development

Tools

Runtime

Products

Solutions

Reference

Android/Linux®

Eng. Services

Integration

Services

Development

Tools

Runtime

Products

Solutions

Reference

Linus

Services

Integration

Services

• CodeWarrior

− IDE

− Debug

− Compiler

− Trace

• Processor Expert

• PEG Graphics

• HHH

Home Health Hub

• HEG

Home Energy Gateway

• Commercial

Support

• Frozen Branch

Support

• Optimization

• Feature Extensions

• HW Services

• MQX

• PEG

• Freescale Audio

Framework

• Touch Sensing

• Motor Control Lib

• Wireless Charging

• Systems

Consulting

• Customization

• Development

• Design Services

• Porting

• Migration

Software Products and Custom Services

Microcontroller Software & Services (MSS)

TM

External Use 29

Freescale Audio Solutions Framework

Product Features

• A highly configurable and integrated audio solution

• An integrated solution based on industry standard

audio decoders, encoders, audio post processing

libraries, and popular consumer electronics

connectivity

• Architected to meet the needs of low-end to high-

end solutions with consistent implementation

across all ARM based microcontroller product lines,

from Kinetis to i.MX

Implements industry standard audio decoders, encoders, audio post processing libraries, and connectivity

So

ftw

are

an

d H

ard

wa

re

Eva

lua

tio

n &

De

v T

oo

ls

Sta

cks

(TC

P/IP

, U

SB

)

Mid

dle

wa

re

Operating

System

Bootloader

Ap

pli

ca

tio

n

Sp

ec

ific

BSP, Drivers &

HAL

Libraries (DSP, Math,

Encryption)

MCU Hardware

Customer Application

Integrated framework with consistent API to enable rapid development of audio software

TM

External Use 30

Freescale Audio Solution Framework Markets

Au

dio

So

luti

on

So

ftw

are

Hardware

Low Level

OS

TM

MCU USB I2S Ethernet SD

CPU DSP

UART

Memory DMA

I2S Analog Audio

HW Codec/Class-D/FM Modulator

USB Stack

TCP/IP Stack

SD Driver

Audio Drivers

Serial Drivers

I/O Drivers

MQX Linux

Media Player

Media Browser

Media Indexing

Playlist / Play Queue

Customer Applications

Impresario

Common Audio Framework API

Media Device Support

OS Abstraction Layer

Additional 3rd Party OS Support (uItron)

Refe

rence

iOS

/ And

roid

App

s

Consumer:

Speaker docks

BT speakers

SoundBars

Networked speakers

AV receivers

Headphones

Headphone amplifiers

Audio recorders

USB microphones

USB speakers

Networked speakers

Effects boxes

Automotive:

Car radios

Car radio adaptors

Multi-media system

Commercial/Industrial:

Audio distribution

Background music system

Gym exercise equipment

Bus, boat, plane

passenger audio

entertainment systems

TM

External Use 31

Professional Engineering Services Focus

Software Services

• Linux, Android, MQX BSP’s, Audio Framework, Drivers/Stacks − Customization

− Integration

− Development

− Porting

− Testing

− Optimization

− Issue analysis, Debug & Fix

• Long-term support on Customer Board

Hardware Services

• Schematic and layout optimization & review

• Simulation

• On-site board bring-up

So

ftw

are

OS Kernel

FSL BSP

Drivers

H

ard

ware

MS

S P

rim

ary

Fo

cu

s A

rea

UI & Applications

Vybrid

Solutions

i.MX

Apps Processors

MSS Architecture Focus Area

Middleware

Kinetis

Solutions

Learn more at: www.freescale.com/engservices

TM

External Use 32

define design develop integration

and test deploy

• Requirements

Gathering

• Project

Assessments

• IP Selection

• Design

Consulting

• System

Consulting

• Architecture

• Custom

Development

• Porting /

Migration

• Integration

• Testing

• Documentation

• Performance

Testing

• Performance

Optimization

• Knowledge

Transfer

• Project

Specific

Support

(3rd Level)

• Maintenance

• Performance

Tuning

Quality Assurance (ISO, CMMI & SPICE Level III)

Software Development Methodologies & Quality:

Engineering Discipline

TM

External Use 33

Software, Support & Services Recap

Initialization

and configuration;

HW abstraction

layers; peripheral

drivers

Wide range of

Software:

touch solutions,

graphics suites,

utilities, etc.

Libraries (DSP, Math, Encryption) S

oft

ware

an

d H

ard

ware

Evalu

ati

on

& D

ev T

oo

ls

Sta

cks

(T

CP

/IP

, U

SB

)

Mid

dle

ware

RTOS

Bootloader

Ap

plica

tio

n

Sp

ecif

ic

HAL & Drivers

MCU Hardware

Customer Application

Operating

systems

MQX,

FreeRTOS,

Linux, Android,

& more

e.g.

Audio Solutions,

Motor Control,

Wireless Charging

Pre-compiled

Software:

HW accelerator

drivers, C libraries,

and proprietary

algorithms

Communication

stacks including

TCP/IPv4/IPv6,

ZigBee, BLE,

WIFI, and

USB

HW eval kits,

compilers, IDEs,

GUI layout editors,

data profiling and

visualization,

etc.

TM

External Use 34

Case Histories

TM

External Use 35

Case Studies

• Tier 1 Automotive Antilock Braking Systems, Power Architecture

− 14 Years of Service! Custom SW development of low level drivers, custom boot load/download tool.

• Tier 1 Automotive Infotainment and Instrument Clusters, i.MX

− Linux BSP customization, modified to meet automotive standards

• Medical, Cataract Surgical Device

− Hardware Abstraction Layer: Including FlexRay™ Driver Dev. & App. Integration

• Green Energy

− Power Inverter Project RTOS Extentions

Linus

Services

Linux Services

TM

External Use 36

Summary

• Delivering the Latest Hardware and Software Technologies

− Extending / Customizing FSL Operating Systems, Middleware and

Applications

− “Single Vendor” SoC, HW and SW Services

− Ensure Successful Deployment of Freescale’s Technology

• Professional Services: Helping Customers Meet Their Goals

− Dedicated Project Management Focused on Entire Project

− Fill Technical Competency Skills Gaps

− Simplify the Complex and Transfer Knowledge

− Customer Focus Remains on Their Core Differentiation

• FSL has a Vested Interest in Customer’s Overall Success

− Decrease Customer (and Freescale’s) time to Money

TM

External Use 37

• http://www.freescale.com/engservices

Who to Contacts

Professional Services AMR

Professional Services EMEA

[email protected]

[email protected]

Automotive, Consumer,

Medical and Industrial

Practice Area

Professional Services EMEA

[email protected]

Automotive

Practice Area

Europe

[email protected]

Professional Services

Networking

Practice Area

TM

External Use 38

We Get our Customers to Market Faster

TM

External Use 39

Questions?

TM

External Use 40

Introducing The

QorIQ LS2 Family

Breakthrough,

software-defined

approach to advance

the world’s new

virtualized networks

New, high-performance architecture built with ease-of-use in mind Groundbreaking, flexible architecture that abstracts hardware complexity and

enables customers to focus their resources on innovation at the application level

Optimized for software-defined networking applications Balanced integration of CPU performance with network I/O and C-programmable

datapath acceleration that is right-sized (power/performance/cost) to deliver

advanced SoC technology for the SDN era

Extending the industry’s broadest portfolio of 64-bit multicore SoCs Built on the ARM® Cortex®-A57 architecture with integrated L2 switch enabling

interconnect and peripherals to provide a complete system-on-chip solution

TM

External Use 41

QorIQ LS2 Family Key Features

Unprecedented performance and

ease of use for smarter, more

capable networks

High performance cores with leading

interconnect and memory bandwidth

• 8x ARM Cortex-A57 cores, 2.0GHz, 4MB L2

cache, w Neon SIMD

• 1MB L3 platform cache w/ECC

• 2x 64b DDR4 up to 2.4GT/s

A high performance datapath designed

with software developers in mind

• New datapath hardware and abstracted

acceleration that is called via standard Linux

objects

• 40 Gbps Packet processing performance with

20Gbps acceleration (crypto, Pattern

Match/RegEx, Data Compression)

• Management complex provides all

init/setup/teardown tasks

Leading network I/O integration

• 8x1/10GbE + 8x1G, MACSec on up to 4x 1/10GbE

• Integrated L2 switching capability for cost savings

• 4 PCIe Gen3 controllers, 1 with SR-IOV support

• 2 x SATA 3.0, 2 x USB 3.0 with PHY

SDN/NFV

Switching

Data

Center

Wireless

Access

TM

External Use 42

See the LS2 Family First in the Tech Lab!

4 new demos built on QorIQ LS2 processors:

Performance Analysis Made Easy

Leave the Packet Processing To Us

Combining Ease of Use with Performance

Tools for Every Step of Your Design