Posts Tagged ‘st ericsson’

ST Ericsson NovaThor L8580 Dual Core Processor To Match big.LITTLE Quad Core Processors Performance and Power Consumption

February 26th, 2013 6 comments

ST Ericsson already showcased NovaThor L8580 Cortex A9 processor @ 2.8 GHz at CES 2013. The processor features a technology called eQuad, and as I previously noticed there’s no mention of the number of cores at all on the website and many websites reported the processor featured 4 cores. The processor actually features 2 Cortex A9 core, but thanks to FD-SOI technology they are able to do the equivalent of a Quad Core big.LITTLE processor (i.e. 2x Cortex A15 + 2x Cortex A7) electrically.

Power Consumption of L8580 @ 1Ghz / 0.65V vs similar processor with Bulk CMOS technology.

Power Consumption of L8580 @ 1Ghz / 0.65V using FD-SOI vs Similar Platform with Bulk CMOS technology.

Since this is just done electrically, you can use the same software as before and will consume much less power, whereas big.LITTLE requires a lot of kernel work. A Cortex A9 will obviously be less powerful than a Cortex A15, but since they are able to boost the frequency up to 3GHz (probably limited to 2.5Ghz in actual product) this can compensate the lower performance, and the die size will be much smaller than on a quad core big.LITTLE processor, since you only need 2 cores for similar power consumption and performance. Charbax uploaded a video with a nice explanation of the system at MWC2013. The first part of the video is very interesting as it explains the technology and its advantage. One particularly interesting part is when Charbax asked about big.LITTLE, and ST Ericsson representative explains that big.LITTLE processing is not so interesting now that FD-SOI is available, and it will also end up in cortex A15 processor. He did not say FD-SOI eQuad was a big.LITTLE killer, but it was close :). He may be right about IKS big.LITTLE implementation, but with HMP big.LITTLE, where they can use all cores, big.LITTLE will certainly retain its advantage. What do you think?

If you want more information about the other features of this processor, refer to my earlier post “ST Ericsson Demonstrates NovaThor L8580 Multi Cortex A9 SoC @ 2.8 GHz


Update: If you want to know more about eQuad, you can read FD-SOI eQuad White-Paper (15-page PDF), that explains the technology, and also explains that heterogeneous multiprocessing (HMP) is a promising technology, but it’s highly complex both in terms of hardware and software, and it may take a few years to reach its full potential.

ST Ericsson Demonstrates NovaThor L8580 Multi Cortex A9 SoC @ 2.8 GHz

January 22nd, 2013 7 comments

ST_Ericsson_eQuadWe’ve first heard about ST Ericsson NovaThor L8580 in July 2012, and the company demonstrated their new processor at CES 2013. This SoC features 4 (or is it 2?) Cortex A9 cores, and a PowerVR SGX544 GPU, but the real advantage of this processor is the new process technology called FD-SOI (Fully Depleted Silicon On Insulator) which, combined with some other power and performance optimization techniques,  allows some fun stuffs such as:

  • 2.8 GHz dual core operation
  • 1 GHz operation at 0.63V instead of 1.1V when using bulk CMOS technology.

You can see those 2 use cases in the video demo. In the first demo, a phone prototype based on L8580 @ 2.8Ghz is clearly faster than the Samsung Galaxy S3 based on Exynos 4412, and the second demo shows power measurement of the prototype when ran at 1GHz.

Other key features of L8580:

  • Low-power eQuad processor clocked at up to 2.5Ghz based on ARM Cortex-A9 processor
  • Imagination Technologies POWERVR SGX544 GPU
  • Dual multimedia DSP for low-power, flexible media processing
  • High-bandwidth Dual LP-DDR2 interface
  • Full HD 1080p camcorder, multiple codecs supported (H264 HP, VC-1, MPEG-4), 3D HD video capture and display
  • High-resolution, touchscreen display support up to WUXGA
  • Simultaneous dual display support up to dual qHD
  • Dual camera support up to 20 Mpixel and 5 Mpixel
  • Wi-Fi, Bluetooth, GNSS (GPS+GLONASS), FM and NFC enabled platform
  • LTE FDD/TDD, HSPA+, TD-SCDMA, EDGE with rdio supporting up to 10 LTE/WCDMA/GSM bands.
  • Built-in USB 2.0, HDMI out
  • Optional support for mobile TV standards
L8580 Block Diagram

L8580 Block Diagram

You can find more information on ST Ericsson Novathor L8580 page.

ST-Ericsson To Launch 2.3 GHz NovaThor L8580 Dual Core Cortex A9 Processor

July 15th, 2012 No comments

ST Ericsson is working on a new application processor manufactured with 28 nm FD-SOI technology by ST Microelectronics. The new processor NovaThor L8580 features 2 Cortex A9 core that can be clocked at 2.3 GHz and is aimed at smartphones and tablets.

The company also improved power efficiency, as L8580 consumes 35% less energy than L8540 (28 nm) when clocked at 1.85 GHz (maximum frequency for L8540). If you need even lower power consumption, L8580 can be clocked at 1.0 GHz with an input voltage of 0.6 V, whereas current competitors’ processors require at least 0.9V to operate at 1GHz.

ST-Ericsson estimates that Novathor L8580 will be able to offer an extra day battery life compared to L8540 on a typical smartphone, which correspond to about 4h and 2h30 extra for web browsing and HD video playback respectively.

NovaThor L8580 SoC will embed a PowerVR SGX544 GPU clocked at 600 MHz, a DDR2 controller and an LTE modem..

Novathor L8580 samples should be available by the end of the year.

Source: (In French)

Comparing Power Saving Techniques For Multicore ARM Platforms – ELC 2012

February 27th, 2012 No comments

Vincent Guittot, ST Ericsson and Linaro, compares power saving techniques for multicore ARM plaforms at Embedded Linux Conference 2012.


CPU hotplug is used on ARM platform as a power management feature for aggressive low power use cases. It has not been initially designed for that purpose, which implies some constraints on its use but the same power consumption level can’t be reached with the scheduler load balance and/or additional features like cpuset up to now. This presentation will discuss how CPU hotplug matches the low power use case requirements and how we can get closer to this behavior with sched_mc. Then we will also show what prevents the scheduler to reach the same power consumption level as CPU hotplug and how we can solve some of these issues. This presentation is aimed at anybody who is interested to understand why ARM platforms still use CPU hotplug and what should be done to replace CPU hotplug by a load balance decision.

You can also download the presentation slides on

HTC and Via Mobile Smartphones Powered by ST Ericsson Nova U8500

January 9th, 2012 No comments
Chinese HTC Sensation

HTC Sensation (Z710t)

ST Ericsson is showcasing HTC and Via Mobile Android smartphones based on ST Ericsson Nova U8500 dual-core Cortex A9 processor at CES 2012.

The two phones are the HTC Sensation (Z710t) and Via Mobile Smartphone (I could not  find any names) targeted at the Chinese market, although they plan to sell them in Europe and US later. The Via Mobile phone features a 4.3″ capacitive touchscreen, HSPA+ (14.4Mbps) and a 5MP rear camera. The smartphones were apparently running gingerbread, but they will also release an Android ICS version soon, as the latest Android release is already running on their hardware reference platform.

Performance wise, I’ve seen an Antutu Benchmark that gives HTC Sensation Z710t a score of 4729 that’s roughtly equivalent to LG Optimus 2X (Score: 4729) based on Nvidia Tegra 2.

The price of the phones were not disclosed, but the ST Ericsson HTC Sensation is already sold in China for 3380 CNY (About 535 USD).


5th Linux BSP Release for Snowball Development Board

December 11th, 2011 No comments

Igloo Community – the team developing for ST Ericsson Snowball Nova A9500 development board – has released the fifth version of the Linux BSP for the board and this version nearly fully support all features of the board. It can be downloaded at

ChangeLog since last release:

  • Based on Linaro Ubuntu 11.11 desktop filesystem
  • Accelerometer and barometer support for all board revisions
  • GPS support
  • Enhancements to the default kernel config (NFS, /proc/config.gz support)
  • Enhanced display support
  • Add support for new connectivity module versions

Main supported features:

  • Based on Linux 3.0.0 and the Linaro Ubuntu desktop file system
  • HDMI/DVI-D display support
  • Graphics acceleration with the Mali 400 GPU
  • Bluetooth support
  • GPS support
  • Ethernet and Wireless connectivity
  • microSD card support
  • Sensors (accelerometer, magnetometer, gyroscope, barometer)
  • Limited USB OTG host functionality

Features to be included in future releases:

  • Multimedia acceleration
  • Better USB OTG host support

Known issues:

  • USB OTG host mode is working only in a limited fashion. Some devices work, some don’t. The USB devices must be disconnected during boot, otherwise the host mode fails to work.
  • Bluetooth must be enabled for WiFi to work (they are on the same chip)

The flashing instructions are available at

ARM Linux Kernel Alignment & Benefits For Snowball – ELCE 2011

November 8th, 2011 No comments

Andrea Gallo, Chief Linux Architect in the Smartphone and Tablet Solution organization in ST-Ericsson and part of the Linaro Technical Steering Committee, explains how a common Linux ARM kernel benefits ST Ericsson Snowball development platform.

Last March, the ARM Linux community got shaken by the complaints by Linus Torvalds for its lack of proper structure and organization. This is totally true and mainly due to the large number of different SoC vendors, each one integrating the ARM IP’s in a slightly different variant. Linaro immediately accepted the challenge to drive the kernel alignment of the ARM community and most ARM Linux experts got together and agreed on the way forward as early as May 2011 at the Developers’ summit in Budapest. ST-Ericsson is a founding member of Linaro and some key ST-Ericsson engineers are assigned to Linaro and specifically to this kernel alignment working force. In the speech, Andrea describes how ST-Ericsson is contributing to this important task and which improvements and benefits are measured when ported onto the Snowball low cost development kit, based on ST-Ericsson Nova A9500 Application Processor.

You can also download the presentation slides.

ARM Unveils Cortex-A7 and big.LITTLE processing

October 20th, 2011 No comments

ARM unveiled the Cortex A7, a new core with higher performance than the Cortex A8 (1.5x) and with 5 times less power consumption. It will be used in conjunction with Cortex-A15 Core and allows big.LITTLE processing where the Cortex A7 (companion core) takes care of the low performance, low power tasks (social network, email, SMS, phone calls) and the Cortex A15 kicks in for high performance tasks such as video processing and gaming.

big and LITTLE Tasks according to ARM

big.LITTLE processing: Cortex A7 and Cortex A15 Tasks

Here’s an excerpt of the Cortex A7 / big.LITTLE processing press release:

ARM today announced the ARM® Cortex™-A7 MPCore™ processor – the most energy-efficient application class processor ARM has ever developed, and big.LITTLE processing – a flexible approach that redefines the traditional power and performance relationship. The Cortex-A7 processor builds on the low-power leadership established by the Cortex-A8 processor that is at the heart of many of today’s most popular smartphones. A single Cortex-A7 processor delivers 5x the energy-efficiency and is one fifth the size of the Cortex-A8 processor, while providing significantly greater performance. The Cortex-A7 processor will enable a rich user experience in sub-$100 entry level smartphones and help connect the next billion people in developing markets.

Big.LITTLE processing, enabled by Cortex-A7, achieves this by pairing the best of the high-performance Cortex-A15 MPCore and ultra-efficient Cortex-A7 processors. Big.LITTLE processing allows devices to seamlessly select the right processor for the right task, based on performance requirements. Importantly, this dynamic selection is transparent to the application software or middleware running on the processors

You can read the full press release on ARM website.

ARM says Cortex A7 processor is fully compatible with other Cortex-A series processor and incorporates all of the features of the high-performance Cortex-A15 processor including virtualization, large Physical Address Extensions (LPAE) NEON advanced SIMD, and AMBA 4 ACE coherency.

A single Kingfisher processor can deliver 5x energy-efficiency, 50% greater performance and is one fifth the size of the ARM Cortex-A8 processor, which powers many of today’s most popular smartphones.

Cortex A7 vs Cortex A8

Cortex A7 / A8 Power & Performance Comparison

The Cortex A7 can be used:

  • As a Standalone CPU (with up to 4 cores) as it offers more performance than 2011 mainstream smartphone CPU as it provides up to 20% more performance while consuming 60% less power,
  • As a Companion CPU to Cortex-A15 to enable big.LITTLE Processing:
    • Software can run on an energy efficient Cortex-A7 processor
    • And also on a high performance Cortex-A15 processor as needed
    • Without recompilation !
    • AMBA 4 ACE coherency interface enables sub-20us context migration between big and LITTLE CPU clusters
ARM Cortex A7 Architecture

Cortex A7 MPCore Block_Diagram

As a standalone processor, the Cortex-A7 will enable entry level smartphones at below 100 USD price point in the 2013-2014 timeframe that are equivalent to a 500 USD high-end smarphone in 2010.

I’m also convinced we should also see very low cost development board (maybe around 50 USD) using the technology with slightly better performance than the Beagleboard.

Several leading silicon manufacturers has already licensed the Cortex-A7 processor including:

  • Freescale
  • Texas Instruments
  • Broadcom
  • HiSilicon
  • LG
  • Samsung
  • ST Ericsson

Cortex A7 + Cortex A15ARM pushed the concept of companion core I first discovered with the NVidia Tegra 3 further with the Cortex A7. Here’s what the company says about the big.LITTLE processing technology:

big.LITTLE processing addresses one of today’s industry challenges: how to create a System on Chip (SoC) that provides both high performance as well as extreme power efficiency to extend battery life. big.LITTLE connects the performance of the ARM Cortex-A15 MPCore™ processor with the energy efficiency of the Cortex-A7 processor, and enables the same application software to be seamlessly switched between them. By selecting to optimum processor for each task big.LITTLE can extend battery life by up to 70%.

Since Cortex A7 and Cortex A15 use the same instruction set (ARMv7a), software developers won’t have to care on which core their software will run to take advantage of lower power consumption and longer battery life, although it will  still possible to switch between cores with a software switcher.

ARM has done a big.LITTLE processing demo using Android Browser in Gingerbread using a big.LITTLE aware Power Management Driver. They will provide open source firmware for “state migration” between Cortex A7 and Cortex A15, but I could not find further info on this yet.

There is an obvious advantage in mobile devices like smartphone and tablets, but ARM expects this technology to also be used in datacenters where they have pressure to keep electricity bills low. The Cortex A7 would be active during periods of low traffic (e.g. night time, week-end) and during burst of traffic the Cortex A15 would take care of the extra load.

Cortex A15 will have a bit over than twice the performance of the Cortex A7, but the Cortex A7 will consume 3.5 times less than the Cortex A15.

You can read big.LITTLE Processing with the Cortex-A15 and Cortex-A7 Processors white paper for further details on the technology.