系统设计中MP3功耗问题分析
来源:互联网 发布:淘宝微信免单群 编辑:程序博客网 时间:2024/05/17 01:15
MP3功耗优化。
ARM + DSP架构的功耗设计优化。
ARM启动MP3播放,将部分MP3码流从存储器搬到DDR中,进入Deepsleep, 启动DMA,从DDR中将MP3码流再次细分搬到DSP IRAM中,DDR sleep。DSP根据IARM中的MP3码流解码成PCM数据,送CODEC播放。当DSP IRAM中的码流快播放完时,唤醒DDR,从DDR中再次将MP3码流通过DMA搬到DSP IRAM中,然后DDR sleep,DSP持续不断的工作。当DDR中的码流也要播放完毕时,此时启动AP,AP再次将MP3码流搬到DDR中,搬完后AP再次进入Deep sleep。
整个MP3的播放过程中有DSP, codec always on, 其它模块间歇性的工作。DDR间歇时间根据dsp中的IRAM大小,AP间歇工作时间根据DDR中存放MP3码流的大小决定的。
MP3码率
128k的全称“128kbps”,128是数字,k是千位符,b是单位,s是秒,ps其实就是“/s”。这样来看,128kbps就是128kb/s。也就是每秒128kb。
工程中搬数据一般按Byte, word, dword等为单位。
64kB=64*8kb/ 128kb = 4s, 即以64kB的DDR存储MP3码流时,AP的wakeup周期为4s,每4s AP需要起来从flash搬数据到DDR中。所以功耗大小也跟提供的资源有关系。如果DSP IRAM足够大,也不需要DDR, AP等再次起来,此时的功耗因为是最小的,而其资源是需求最多的。
0 0
- 系统设计中MP3功耗问题分析
- 电源低功耗设计分析
- 嵌入式系统低功耗设计
- android系统功耗问题:systrace
- 智能小区中嵌入式MP3流媒体网络广播系统设计
- IC设计中的功耗分析的流程
- 如何设计低功耗嵌入式系统
- 嵌入式系统 的低功耗设计
- 单片机系统的低功耗设计策略
- 低功耗单片机系统的设计策略
- 嵌入式系统之低功耗设计
- 如何设计低功耗嵌入式系统
- 嵌入式系统——低功耗设计
- 低功耗设计中电容对系统的影响(—)
- 低功耗设计中电容对系统的影响(二)
- 高通功耗问题分析手段
- Android6.0蓝牙开发中获取附近低功耗蓝牙设备结果权限问题分析
- Android6.0蓝牙开发中获取附近低功耗蓝牙设备结果权限问题分析
- corethink功能模块探索开发(十八)前台页面插入jit前端数据可视化库
- 算法与数据结构之排序
- 05 VoLTE - Signaling - Call Scenarios
- Implement Queue by Two Stacks
- 自己写的交管系统
- 系统设计中MP3功耗问题分析
- JavaScript的console.log()
- C语言学习笔记(结构体对齐问题)
- Laxcus大数据管理系统2.0(6)- 第四章 数据计算
- HDU 2544.最短路【最短路径(Dijkstra算法)】【4月14】
- SDAU练习二1009
- 2016打算做运维的人员必知必晓的知识 【转】
- 网络计数器如何用图片替代数字
- poj 【2251】 Dungeon Master