Freescale PowerPoint Template - NXP Semiconductors · DHCP, FTP, TFTP, SMTP, SNTP, POP3, DNS, SNMP,...
Transcript of Freescale PowerPoint Template - NXP Semiconductors · DHCP, FTP, TFTP, SMTP, SNTP, POP3, DNS, SNMP,...
TM
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 Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack,
ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a Package, Processor Expert, QorIQ
Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property
of their respective owners. © 2011 Freescale Semiconductor, Inc.
July 11, 2011
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
2
32-bit
8-bit
16-bit
RS08 and S08
Built on…
Power
Architecture®
Technology
S12 and S12X
Digital Signal Controllers
ColdFire
ColdFire+
90nm
90nmNEW!
100-400+
MIPS
50-200 MIPS
Application-oriented ultra-low power solutions
with optimized enablement, integration and cost
for appliance, metering and consumer
applications.
Market-leading performance, reliability and
software enablement for automotive and
industrial applications.
Kinetisbased on ARM®
Cortex™-M4 core
90nmNEW! 50-200 MIPS Scalable, ultra-low-power product families
with bundled software enablement for
industrial and consumer applications.
Scalable cost & power-optimized product
families for industrial, automotive and
consumer applications.
Application-oriented solutions for
automotive, motor control and power
conversion applications.
Giving customers an ideal solution regardless of architecture preference.
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
3
Ultra-Scalable – Market’s most scalable portfolio of low-power ARM Cortex-M4 MCUs with over 200 hardware and software compatible devices
Mixed Signal – Exceptional integration with fast 16-bit ADCs, DACs, PGAs and more. Powerful, cost-effective signal conversion, conditioning and control
Innovative Flex Memory – Low Power 90nm Thin-Film Storage Flash with FlexMemoryoffers EEPROM capability with unprecedented programming speed and endurance
Comprehensive Enablement – Freescale MQX RTOS and Eclipse-based CodeWarrior IDE, as well as IAR, KEIL and other ARM ecosystem providers
KinetisDesign Potential.Realized.
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
4
Energy-Efficient Product
Solutions
*Coming soon K70
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
5
Mix-Signal Capability– High-speed 16-bit ADCs with configurable resolution.
– 12-bit DACs for analog waveform generation for audio
applications
– High-speed comparators providing fast and accurate motor
over-current protection by driving PWMs to a safe state
– Programmable gain amplifiers with x64 gain for small
amplitude signal conversion
– Analog voltage reference provides an accurate reference to
analog blocks, ADC and DAC, and replaces external voltage
references to reduce system cost
Ultra –Low Power– Low-power modes with power and clock gating for optimal
peripheral activity and recovery times. Stop currents of
<500 nA, run currents of <200 uA/MHz, 4 µs wake-up from
Stop mode
– Full memory and analog operation down to 1.71V for
extended battery life
– Low-leakage wake-up unit
Performance
– ARM® Cortex™-M4 core + DSP. 72-100MHz, single cycle
MAC, single instruction multiple data (SIMD) extensions
– Up to 16-channel DMA for peripheral and memory servicing
with reduced CPU loading and faster system throughput
– Cross bar switch enables concurrent multi-master bus
accesses, increasing bus bandwidth
Reliability, Safety and Security– Memory protection unit provides memory protection for all
masters on the cross bar switch, increasing software reliability
– Independent-clocked COP guards against clock skew or code
runaway for fail-safe applications such as the IEC 60730 safety
standard for household appliances
– External watchdog monitor drives output pin to safe state
external components if watchdog event occurs
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
6
• Analog Measurement Engine
− 16-bit ADC, 12-bit DAC, Programmable Delay Block,
Transimpedance Amplifier & Op-Amp provides fast,
accurate, low-cost signal conversion, conditioning and
control
• Low Power Segment LCD & Touch Sensing
− Low power Segment LCD with fail detect prevents
erroneous display readouts avoiding unsafe user
conditions (e.g. incorrect dosage levels)
− Modern touch sensing user interfaces with low power
support for device wake-up from touch
• Connectivity and Security
− Ethernet & USB for remote patient/system monitoring.
USB PHDC & Continua Medical stacks for product
certification & interoperability
− Cryptographic Acceleration Unit for secure patient data
transmission Enablement Bundle
•TOWER development system
•MQX RTOS – USB PHDC & Continua Medical stacks, TCP/IP
stack, GUI & Encryption plug-ins
•Eclipse-Based CodeWarrior 10.1 IDE with Processor Expert
•PEG Graphic LCD WindowBuilder
•IAR, Keil and Full ARM Ecosystem Support
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
7
Mixed-Signal Capability– High-speed 16-bit ADCs with configurable resolution. Single
or differential output mode operation for improved noise
rejection. 500 ns conversion time achievable with
programmable delay block triggering
– 12-bit DACs for analog waveform generation for audio
applications
– High-speed comparators providing fast and accurate motor
over-current protection by driving PWMs to a safe state
– Programmable gain amplifiers with x64 gain for small
amplitude signal conversion
Ultra-Low Power– Low-power modes with power and clock gating for optimal
peripheral activity and recovery times. Stop currents of
<500 nA, run currents of <200 uA/MHz, 4 µs wake-up from
Stop mode
– Full memory and analog operation down to 1.71V for
extended battery life
Performance
– ARM® Cortex™-M4 core + DSP. 100-150 MHz, single cycle
MAC, single instruction multiple data (SIMD) extensions,
optional single precision floating point unit
– Up to 32-channel DMA for peripheral and memory servicing
with reduced CPU loading and faster system throughput
– Cross bar switch enables concurrent multi-master bus
accesses, increasing bus bandwidth
Reliability, Safety and Security
− Hardware Encryption coprocessor for secure data transfer and
storage. Faster than software implementations and with minimal
CPU loading. Supports a wide variety of algorithms - DES, 3DES,
AES, MD5, SHA-1, SHA-256
− System security and tamper detect with secure real-time clock
with independent battery supply. Secure key storage with
internal/external tamper detect for unsecure flash, temperature,
clock, and supply voltage variations and physical attack detection
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
8
Summary
• Industry’s first mass-market ARM®
Cortex™-M4 MCU portfolio
• Strong market pull – engaged in nearly 10,000 opportunities
• New product families for medical (Kinetis K50) and industrial control (Kinetis K70)
• Investing in Freescale enablement and the ARM®
ecosystem
• Assured production of 10+ years through Product Longevity Program
• Compatible with Freescale’s Tower System
Kinetis MCUs : The market’s most scalable portfolio of low-power
ARM®
Cortex™
-M4 MCUs
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
9
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
10
• Very small footprint and extremely fast context switch times
• Truly Preemptive
• Low Interrupt latency
• Nested Interrupts
• Scalable - User configurable
• Kernel awareness to many debuggers
• Easy-to-use GUI for configuration
• No Royalties, Source Code provided
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
11
• Optimized for extremely small RAM and ROM usage
• Easy-to-use GUI for configuration
• Support for : TCP, IP, UDP, PPP, PAP/CHAP, WebServer,
DHCP, FTP, TFTP, SMTP, SNTP, POP3, DNS, SNMP, ICMP,
Multicast, Fragmentation, SSL/TLS
• Ethernet, Dial Up and Wireless connectivity
• Portable Drivers for Ethernet controllers
• Operates with or without RTOS
• No Royalties, Source code provided
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
12
• FreeRTOS is the cross platform standard kernel solution for
MCUs. 1 kernel ported to 27 microcontroller cores, and 17 tool
chains
• Downloaded more than 80,000 times in 2010
• Used across all market segments, including aerospace and
medical
• Tiny ROM and RAM footprint
• Commonly integrated with both open source and commercial
middleware
12
is everywhere ....
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
13
• FreeRTOS is a professionally developed project, distributed free
of charge, under an open-source style license
• It can be used in commercial applications without any
requirement to expose your proprietary source code
• Contributed code is separated from the (strictly quality
controlled) officially supported code, preventing unintentional IP
infringement
• Indemnification and ticketed support is available with a
commercially licensed version – OpenRTOS*
• Safety certification is available with a safety critical version –
SafeRTOS*
*OpenRTOS and SafeRTOS are provided by a third party under license from
Real Time Engineers Ltd.
Copyright 2011 Real Time Engineers Ltd – http://www.FreeRTOS.org
13
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
14
IAR Kinetis Tower kit
• Download a full version of the IAR
Embedded workbench for Kinetis or Coldfire
(goto : www.iar.com/freescale and follow the
Freescale targets)
• TechNotes are available from
http://www.iar.com/support which cover a
wide variety of topics
• Support available from [email protected]
IAR Systems is a proud sponsor of Freescale Make it Challenge
and is offering its devtools to be used in this contest:
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
15
• Founded in 1983
• World-leading provider of software development tools for embedded systems
• Headquarters in Uppsala, Sweden
• 132 employees with 50 developers
• Our product, Embedded Workbench, supports more than 26 technologies
• Largest customer base of development tools in the MCU market
The code to Success
• Standardization over almost all Freescale targets
• Incorporates user friendly IDEs: users can choose the popular Embedded
Workbench or Eclipse
• Profiling and code performance analysis
• Information Center for easy navigation
• Extensive Library support
• Flexible licensing models that fit any need
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
16
• Kinetis Microcontrollers : The most scalable portfolio of mixed-signal
MCUs based on the ARM Cortex-M4 architecture in the industry.
• Seamless integration with Freescale MQX
• Middleware eco-system, integrates with other popular third party middleware like Micrium
• Full C and C++ support
• Compatible with Version Control Systems
• Includes MISRA C compliance checker helping developers spot potential coding problems thus preventing some coding errors.
• Complex Code and Data breakpoints
• Comes with the Award Winning Power debugging feature
• On Site at FTF help by IAR experts
Other Freescale supported targets: Coldfire, ColdFire+,
HCS12 and SO8
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
17
KEIL, an ARM company, is a proud sponsor of the
Freescale Make It Challenge design contest.
Goto www.keil.com/freescale and click
on the button to download the
latest version of MDK.
MDK-ARM
− Complete software development
environment
− Any Cortex-M embedded system
− Also Cortex-R4 and ARM7/9 MCUs
− Easy to learn and easy to use
− Industry leading technology
− ARM Compiler
− Keil µVision IDE / Debugger
− Complete device suppoalgorithmsrt
− Start-up code & Flash
− Board support packages (BSPs)
− Extensive library of example code
− RTX & MQX RTOS Support
− Full-feature RTOS Kernel for
embedded systems
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
18
• Complete software development environment
− Any Cortex-M embedded system
− Also Cortex-R4 and ARM7/9 MCUs
− Easy to learn and easy to use
• Industry leading technology
− ARM Compiler
− Keil µVision IDE / Debugger
• Complete device support
− Start-up code & Flash algorithms
− Board support packages (BSPs)
− Extensive library of example code
• RTX & MQX RTOS Support
− Full-feature RTOS Kernel for embedded systems
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
19
ULINK2: Debug + Serial Wire Trace
• Flash Programming + Run-Control
• Memory + Breakpoint (access while running)
• Serial Wire Trace Capturing up to 1Mbit/sec
(UART mode)
ULINKpro: adds ETM Streaming Trace
• Cortex-M processors running up to 200MHz
– 50MHz JTAG clock speed
– Serial Wire Trace Capturing up to 100Mbit/sec
(Manchester Mode)
– ETM Trace Capturing up to 800Mbit/sec
• Virtually unlimited Trace Buffer
– Streaming Trace allows 100%
Code Coverage and Performance Analysis
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
20
• Best-in-class compilation tools
− Architecture-specific optimisations enable applications to run faster
− Small code size reduces system cost
• The ARM®
Compilation tools contain:
− Highly-optimizing ISO C/C++ compiler
− Supports ARM, Thumb and Thumb2 Instruction sets including FPU
− Full C and C++ run-time library support
• MicroLib optimized C Libraries
− Superset of standard ARM®
C Library
− Optimized for embedded applications
Un-used functions removed from memory footprint
Minimal overhead for un-used OS functions
− Faster system bring-up
Most functions initialized at point of use
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
21
• Micriµm offers a full lineup of RTOS components
− Real-time kernels, GUI, file system, and protocol stacks
• Each component can be purchased separately
− There are few dependencies amongst components
− Developers aren’t forced to buy unnecessary software
• Micriµm’s components are characterized by clean source
code, thorough documentation, and responsive technical
support
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
22
• Contestants can use µC/OS-III− Preemptive, real-time kernel
− Framework for making multi-task
applications
• µC/Probe also available− Award-winning visualization tool
− Allows PC to serve as user interface for
embedded systems
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
23
• Micriµm’s example projects are straightforward and easy to use− Projects contain only the code essential to creating a multi-task
application
− Developers can be up and running in just five minutes
• An efficient real-time kernel, like µC/OS-III, helps developers
make the most of the Kinetis family’s Cortex-M4 core
• µC/Probe is an ideal user interface for Freescale’s Tower
boards
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
24
• µC/OS-III example projects available for K40 and K60
Tower boards
− Can be downloaded from Micriµm’s Make It Challenge page:
http://micrium.com/page/downloads/ports/freescale/make_it
_challenge
• Examples developed with IAR Embedded Workbench
• Full µC/OS-III source code and documentation is included
with each project
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
25
Production Tools
• Flasher ARMProduction Flash Programmer
• Flasher PPCProduction Flash Programmer
Development Tools
• J-LinkARM Debug Emulator
• J-TraceTrace Probe
• J-Link ColdfireColdfire Debug Emulator
Middleware
• emWinProfessional Graphics Package
• embOSExtremely Small RTOS
• embOS/IPFastest IP-Stack Offered
• emFileFail Safe File System
• emUSB USB Host/Device Stack
Efficient and Easy to Use Middleware and Development
Tools For Embedded and Real-Time Systems
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
26
• Alpha blending
• Support for transparent windows
• PNG, JPEG support
• VNC Server available
• Any CPU, Any LCD, Any LCD Controller
• Very fast drawing routines
• Small footprint
• Unicode font support
• Font converter available
• Touch screen support
• Simulation included
• GUI Builder
• Virtual display support
• Multiple layer / multi display support
• Child windows
• Customizable Widgets
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
27
Slide 27
July 11, 2011
• Preemptive scheduling, Round-robin for tasks at same priority
• Unlimited number of tasks
• Zero interrupt latency time
• Small footprint: ROM <3 kB, RAM <1kB (Kernel only, ARM7)
• Very easy to use, No configuration needed
• Start application and projects (BSPs) for an easy start.
• Fully dynamic task creation / termination
• Fast context switch (independent of number of tasks)
• High resolution time measurement
• High precision per task profiling
• Real time kernel viewer (embOSView) included
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
28
Slide 28
July 11, 2011
• Standard sockets interface
• High performance
• Small footprint
• No configuration required
• Zero data copy for ultra fast
performance
• Non-blocking versions of all
functions
• Connections limited only by
available memory
• Optional drivers for the most
common devices are available
• Support for driver side (hardware)
checksum computation
Ethernet (IEEE 802.3)
IPv4 ARP ICMP
TCP UDP
DNSc, TELNETs, DHCP
Optional: HTTP, FTP, SMTPc
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
29
• Journaling File system for FAT
• Fail safe driver
• Very small footprint, starting at 8KB ROM /
1,6 KB RAM for a system using RAM disk
driver
• Ready to use device drivers for: Media
Cards (CF, SD, MMC), IDE and
NOR/NAND flash
• Ready to use sample projects
• Highly configurable
• Complete source code included
• Any CPU can be used
• Portable OS support
• Check Disk function
• FAT 12, FAT 16 and FAT 32
support
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
30
Slide 30
July 11, 2011
• Control, bulk and interrupt transfers
• Currently supported classes:
MSD, HID, printer
• USB-2.0-High-speed
• Runs out of the box
• Easy to use
• Small memory footprint
• Extended error recovery
during device enumeration
• Hot plug and hot removal detection
• Dynamical attachment/removal of a USB
Host Controller Driver
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
31
• Bulk communication component with Windows kernel mode driver available
• MSD Component available
• MSD-CDROM support
• MSD supports any type of storage incl. NAND
• CDC component available
• HID component available
• Supports USB 1.1/2.0 devices
• ISO/ANSI C source code
• Full/High speed support
• Target drivers for most popular USB devices
• Start/test applications supplied
• No royalties
USB class drivers
MSD CDC HID
emUSB core
Bulk
emUSB target driver
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
32
• Any ARM7/ARM9/ARM11, Cortex™-A5/A8, Cortex™-M0/M1/M3/M4, Cortex™-
R4 core supported
• Download speed up to 720kB/s
• Seamless integration into the Freescale CodeWarrior, IAR Workbench, KEIL,
Code Sourcery G++
• No power supply required, powered through USB
• Maximum JTAG speed 12 MHZ
• Automatic speed recognition
• Automatic core recognition
• All JTAG signals can be monitored, target voltage can be measured
• Support for multi core debugging
• Fully plug and play compatible
• Wide target voltage range: 1.2 V – 3.3, 5V tolerant
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
33
• Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled
without connection to a PC)
• No power supply required, powered through USB
• Support for ARM®
and Cortex™
• Supports internal and external flash devices
• 64 MB memory for storage of target program
• Can be used as J-Link (JTAG emulator) with a
download speed of up to 720 kb
• Programming speed between 30-300 kb
depending on target hardware
• Data files can be updated as
mass storage or via J-Flash
• Target interface: JTAG/SWD
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
34
SEGGER Advantage
• Easy Licensing Models
• Easy To Use: “Full Control”
• Same Code Runs On Most Microcontrollers
• Less Memory
• Fast Boot
• Proven Code Which Can Be Reviewed By Developer
• Hard Real Time With Zero Latency
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
35
As a sponsor of
Freescale Make it Challenge
GainSpan provides the
TWR-WIFI-G1011MI: Tower System Wi-Fi Module
used in this contest
Download the drivers and documentation
Attend a 30 min. webinar on July 28th or Aug 3rd:
“Make it” - Add Low Power Wi-Fi connectivity to
Kinetis
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
36
TWR-WIFI-G1011MI
• Quickly add Wi-Fi and IP connectivity to Freescale ColdFire
and Kinetis MCU Families
− Connecting “Things“ to Internet
− Leveraging installed and growing base of Wi-Fi access points, smartphones
and devices
• Easy to use GS1011M Wi-Fi Module… production solution
for IEEE 802.11b/g/n networks
– GS1011M: Low Power Wi-Fi module from GainSpan
− FCC , IC ETSI certified modules, with antenna options - solder down and go…
− Highly integrated pin compatible modules for best range providing flexibility
for ultra low power capability and extended range capability
• GainSpan IP to Wi-Fi driver
− Source code for device driver
− Included in FreeScale CodeWarrior IDE
− Optimized for MQX
− Supports both UART & SPI to connect to MCU ( Kinetis)
− Optional networking stack and services
• Wi-Fi and IP network configuration through Web Server
(HTTP) or Wi-Fi Protected Set-up (WPS)
GS1011M Wi-Fi Module
TWR-WIFI-G1011MI
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
37
Industrial / Commercial
HomeHealth Fitness
Smart Energy
Your Ultra Low Power Embedded Wi-Fi Solution
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
38
To be eligible to participate in the Make It Challenge featuring
Kinetis MCUs, participants must pass the following quiz.
Take the quiz now
For the official rules and to register for the challenge please visit
www.freescale.com/MakeItChallenge