high-performance cortex™-m4 mcu
Post on 23-Feb-2016
102 Views
Preview:
DESCRIPTION
TRANSCRIPT
High-performance Cortex™-M4 MCU
STM32 F4 series
Announcement highlights
The STM32 F4 series brings to the market the world’s highest performance Cortex™-M microcontrollers
168 MHz FCPU/210 DMIPS363 Coremark score
The STM32 F4 series extends the STM32 portfolio 250+ compatible devices already in production, including the F1 series, F2 series and ultra-low-power L1 series
The STM32 F4 series reinforces ST’s current leadership in Cortex-M microcontrollers, with 45% world market share by units in (2010 or cumulated 2007 to Q1/11) according to ARM reporting
1
2
3
STM32 F4 series: Most powerful Cortex-MKey features
1
STM32F4 versus competitors (Coremark)
1
ST’s ART Accelerator™
The adaptive real-time memory accelerator unleashes the Cortex-M4 core’smaximum processing performance equivalent to 0-wait state executionFlash up to 168 MHz
1
32-bit multi-AHB bus matrix
Real-time performance
Compressed audio stream
(MP3) to 16kByte SRAM block
MP3 decoder code execution
by core
Access to the MP3 data for
decompression
Decompressed audio stream to 112kByte SRAM
block
DMA transfer to audio output
stage (I2S)
User interface: DMA transfers of
the graphical icons from Flash
to display
1
STM32 F4 seriesHigh-performance digital signal controller
Single precisionEase of useBetter code efficiencyFaster time to marketEliminate scaling and saturationEasier support for meta-language tools
FPU
Harvard architectureSingle-cycle MACBarrel shifter
DSPEase of use of C programmingInterrupt handlingUltra-low power
MCU
Cortex-M4
What is Cortex-M4?
1
Outstanding power efficiency
ART Accelerator™ reducing the number of accesses to Flash Voltage scaling to optimize performance/power consumption
VDD min down to 1.7 V Low-power modes with backup SRAM and RTC support
Typical values in VBAT mode
230 μA/MHz, 38.6 mA at 168 MHz executing Coremark benchmark from Flash memory (with peripherals off), made possible with: ST’s 90 nm process
allowing the CPU core to run at only 1.2 V
1
Low power and real life applications
Run
Low power
% Low power mode
time
mA/MHz%
RunMode
Run
Low power
Average consumptiontime
mA/MHz
Low power in real life applications is not just Low-power mode Need to consider the % of time spend in LP mode and in Run
mode
1
Average consumption
mA @100 MHz
20
40
50
30
10
0 20 40 60 80 100% Run
Competitor F
Competitor R
If competitors are claiming better low-power modes, these are only an advantage if the overall system is spending more than 90% of the time doing nothing in low-power mode
STM32 F4
1
Superior and innovative peripherals
Ethernet with IEEE 1588v2
Audio architecture2 USB OTG
2 full duplex I²S
PWMs @ 168 MHz and
ADC 2.4 MSPS
HW crypto/hash coprocessor
and <1 µA RTC
1
Maximum integration
The 1-Mbyte Flash and 192-Kbyte SRAM memories available in the product accommodate advanced software stacks and user data, with no need for external memories
4-Kbyte SRAM battery back-up: EEPROM used to save application state, calibration data
In addition, 528 bytes of OTP memory make it possible to store critical user data such as Ethernet MAC addresses or cryptographic keys
1
STM32 – leading Cortex-M portfolio
Over 250 pin-to-pin
compatible part numbers
2
STM32 product series
4 product series
2
Evaluation board for full product feature evaluation Hardware evaluation platform for all interfaces Possible connection to all I/Os and all
peripherals Discovery kit for cost-effective evaluation and
prototyping
Large choice of development IDE solutions from the STM32 and ARM ecosystem
Extensive tools and SW
STM32F4DISCOVERY $14.90
STM3240G-EVAL$349
2
STM32 F4 block diagramFeature highlight 168 MHz Cortex-M4 CPU
Floating point unit (FPU)
ART Accelerator TM
Multi-level AHB bus matrix
1-Mbyte Flash, 192-Kbyte SRAM
1.7 to 3.6 V supply
RTC: <1 µA typ, sub second accuracy
2x full duplex I²S
3x 12-bit ADC 0.41 µs/2.4 MSPS
168 MHz timers
2
STM32 F4 portfolio
2
STM32 F4 series – applications served
Points of sale/inventory management
Industrial automation and solar panels
Transportation
Medical
Building
Security/fire/HVAC
Test and measurement
Consumer
Communication2
Market update
Final Cortex-M MCU volume in 2010: 144 M units Growth into 2011 continues to be strong and healthy Strong ARM growth also
acknowledged bySemicast
Q1 2008
Q2 Q3 Q4 Q1 2009
Q2 Q3 Q4 Q1 2010
Q2 Q3 Q4 Q1 2011
0
10,000,000
20,000,000
30,000,000
40,000,000
50,000,000
60,000,000
70,000,000
80,000,000Total Cortex-M MCU shipments
STM32 = ~ 45% market share in cumulated Cortex-M shipments
3
STM32 platform leadership: Google trends STM32 leading the MCU trends Still growing
STM32 1.00 Competitor A 0.36 Competitor B 0.66 Competitor C 1.56
3
Key messages to remember
STM32 F4 series World’s highest performance Extends the STM32 portfolio to over 250+ compatible
devices One-in-two Cortex-M MCUs shipped worldwide is
an STM32
Discovery kits available now
STM32F4DISCOVERY
Thank you
www.st.com/stm32f4
Glossary
ART Accelerator ™ : ST’s adaptive real-time accelerator CMSIS: Cortex™ microcontroller software interface
standard MCU: microcontroller unit DSC: digital signal controller DSP: digital signal processor FPU: floating point unit RTC: real-time clock MPU: memory protection unit FSMC: flexible static memory controller
top related