What is the topic of the homwork?
deeply embedded ARM.
Is there a difference between embedded and deeply embedded?
http://www.prnewswire.com/news-releases/arm-launches-next-generation-processor-for-deeply-embedded-systems-69983912.html
The ARM Cortex-M Series is a family of deeply embedded processors optimized for cost sensitive applications. These processors support the Thumb instruction set only.
The ARM Cortex-M4 processor is a low-power processor that features low gate count, low interrupt latency, and low-cost debug. The Cortex-M4F is a processor with the same capability as the Cortex-M4 processor, and includes floating point arithmetic functionality. These processors are intended for applications requiring digital signal processing functionality.
Usually when I read about DSP and the mobile device its Audio.
DSP
Cortex-M4
Ease of use
C Programming
this is one thing I read ALL the time on MCU players, and in the job listings for algo teams....
Harvard architecture
Single cycle MAC
Floating Point
Interrupt handling
Ultra low power
Floating Point
Barrel shifter\
DIGRESSION
So you read about audio and wearables all the time- just leave the mic on....
News & Analysis
Wearable SoC: Let DSP Do 'Always Listening' Chores
Ceva makes the case with multifunction DSP
MADISON, Wis. — Wearable devices are suffering from a fatal flaw: batteries that die too fast. Developers blame the problem on thedearth of tailor-made wearable SoCs that could meet their requirements.
With that in mind, if they were to develop their own wearable SoCs, what should be their priority?
On a system level, system designers first and foremost need to rethink displays. Will Strauss, president of Forward Concepts, said the biggest power drain in a cellphone is the screen. Switching "to black and white to save power when color is not needed" is one idea. Other power wasters include "keeping WiFi on when you're not near a hotspot."
On a silicon level, Linley Gwennap, principal analyst at Linley Group Inc., calls "higher power in the application processor" the main culprit in power drain. "Processors with four or eight cores, particularly big cores, are much more power hungry than the single- and dual-core processors from a couple of years ago." Choosing a low-power processor (CPU and/or DSP) combined with wireless communications (e.g., Bluetooth, WiFi, cellular) should be a high priority in wearable SoCs, he says.
Eran Briman, vice president of marketing at Ceva, told EE Times, "Today's IoT and wearable devices are underserved by inappropriate solutions." For the moment, we should forget about using a multicore app processor to do everything, he said. Adopting a multifunctional DSP core in combination with a small MCU/CPU is one way to design a new wearable SoC.
Last week at the Linley Mobile Conference, Ceva pitched itsTeakLite-4 DSP v2 architecture with 50 new instruction sets. It now can handle Bluetooth connectivity (Classic or Low Energy). That connectivity comes on top of the same single DSP core running other functions, including audio and voice software packages, always-on user interface (UI) functions, and a full suite of sensor-fusion capabilities, according to Briman.
The basic principle behind the The DSP triggers an MCU to wake up when necDSP+MCU idea is to let the DSP handle the always-listening chores. essary, thus saving the system's overall power.
In essence, Gwennap said, Ceva's DSP platform supports "always-on functions and low-power connectivity. Those are the two capabilities that are critical in wearable devices."
Let DSP listen all the time
Let's take a closer look at the tasks that consume most of the power during screen-off. According to Briman, these include Bluetooth Low Energy, sensor fusion, always-listening (voice) and always-watching (face, gesture) functions. If a single DSP core -- running at extremely low power -- can do all that, it "dramatically lowers the cost, complexity, and power consumption of chip designs for IoT, wearables, and wireless audio devices," according to Ceva.
Moto X is the first mobile device to delegate always-on to a DSP, Briman said, instead of keeping an application processor running all the time. Moto X used Texas Instruments' C55 DSP to run low-power voice recognition. The DSP is there to wake up the application processor when it hears a voice.
But seriously, how big an issue is this always-on feature in terms of draining power in mobile devices?
With that in mind, if they were to develop their own wearable SoCs, what should be their priority?
On a system level, system designers first and foremost need to rethink displays. Will Strauss, president of Forward Concepts, said the biggest power drain in a cellphone is the screen. Switching "to black and white to save power when color is not needed" is one idea. Other power wasters include "keeping WiFi on when you're not near a hotspot."
On a silicon level, Linley Gwennap, principal analyst at Linley Group Inc., calls "higher power in the application processor" the main culprit in power drain. "Processors with four or eight cores, particularly big cores, are much more power hungry than the single- and dual-core processors from a couple of years ago." Choosing a low-power processor (CPU and/or DSP) combined with wireless communications (e.g., Bluetooth, WiFi, cellular) should be a high priority in wearable SoCs, he says.
Eran Briman, vice president of marketing at Ceva, told EE Times, "Today's IoT and wearable devices are underserved by inappropriate solutions." For the moment, we should forget about using a multicore app processor to do everything, he said. Adopting a multifunctional DSP core in combination with a small MCU/CPU is one way to design a new wearable SoC.
Last week at the Linley Mobile Conference, Ceva pitched itsTeakLite-4 DSP v2 architecture with 50 new instruction sets. It now can handle Bluetooth connectivity (Classic or Low Energy). That connectivity comes on top of the same single DSP core running other functions, including audio and voice software packages, always-on user interface (UI) functions, and a full suite of sensor-fusion capabilities, according to Briman.
The basic principle behind the The DSP triggers an MCU to wake up when necDSP+MCU idea is to let the DSP handle the always-listening chores. essary, thus saving the system's overall power.
In essence, Gwennap said, Ceva's DSP platform supports "always-on functions and low-power connectivity. Those are the two capabilities that are critical in wearable devices."
Let DSP listen all the time
Let's take a closer look at the tasks that consume most of the power during screen-off. According to Briman, these include Bluetooth Low Energy, sensor fusion, always-listening (voice) and always-watching (face, gesture) functions. If a single DSP core -- running at extremely low power -- can do all that, it "dramatically lowers the cost, complexity, and power consumption of chip designs for IoT, wearables, and wireless audio devices," according to Ceva.
Moto X is the first mobile device to delegate always-on to a DSP, Briman said, instead of keeping an application processor running all the time. Moto X used Texas Instruments' C55 DSP to run low-power voice recognition. The DSP is there to wake up the application processor when it hears a voice.
But seriously, how big an issue is this always-on feature in terms of draining power in mobile devices?