Dynamic Frequency Scaling demo, using a Freescale* Coldfire v1 MCU (MCF51JM128). The demo board is a Flexis* DEMOJM (P&E Micro).
THE DEMO: the processor runs dummy tasks, which are created in a while(1) fashion, until the CPU LOAD, shown by the LED bar, reaches a threshold of 80%. When the threshold is reached, the core frequency is doubled to provide additional computational power. New tasks are created until the CPU LOAD reaches again 80%. All the tasks are killed, core frequency is restored, demo ends.
TECHNICAL DATA: processor runs a custom FreeRTOS* operating system, with a Power Management architecture. This architecture includes Frequency Scaling, Power Save by stand-by and idle stand-by, CPU load statistics and so on.
ASK ANSWERS freely to leodardo@gmail.com
TECHNICAL REPORT available soon on my website: http://gabrielli.altervista.org/en/engineering.php
NEED CONSULTING FROM AN ENGINEER? ask for the latest CV to leodardo@gmail.com
* all trademarks are properties of their respective owners
audio: Leonardo Gabrielli
Link to this comment:
All Comments (0)