低功耗设计
本文主要讲解的内容是SOC不同层次的低功耗设计,影响系统功耗的参数调整主要是从系统级到物理级来进行。下面将针对各种不同层次中较为有效的设计方法进行阐述与探讨。 我们来看看下面的重点分析
SOC不同层次的低功耗设计
影响系统功耗的参数调整主要是从系统级到物理级来进行。下面将针对各种不同层次中较为有效的设计方法进行阐述与探讨。
主要方法有三:
(1)软硬件划分
软硬件划分是从系统功能的抽象描述着手,把系统功能分解为硬件和软件来实现。通过比较采用硬件方式和软件方式实现系统功能的功耗,得出一个比较合理的低功耗实现方案。由于软硬件的划分处于设计的起始阶段,所以能为降低功耗带来更大的可能。
(2)功耗管理
功耗管理的核心思想是设计并区分不同的工作模式。其管理方式可分为动态功耗管理和静态功耗管理2种。动态功耗管理的思想就是有选择地将不被调用的模块挂起,从而降低功耗。静态功耗管理是对待机工作模式的功耗进行管理,它所要监测的是整个系统的工作状态,而不是只针对某个模块。如果系统在一段时间内一直处于空闲状态,则静态功耗管理就会把整个芯片挂起,系统进入睡眠状态,以减少功耗。
(3)软件代码优化
软件代码的功耗优化主要包括:①在确定算法时,对所需算法的复杂性、并发性进行分析,尽可能利用算法的规整性和可重用性,减少所需的运算操作和运算资源。②把算法转换为可执行代码时,尽可能针对特定的硬件体系结构进行优化。例如,由于访问寄存器比访问内存需要更少功耗,所以,可以通过合理有效地利用寄存器来减少对内存的访问。③在操作系统中充分利用硬件提供的节电模式。随着动态电压缩放技术的出现,操作系统可以通过合理地设置工作状态来减少功耗。
SOC的功耗分析
大规模集成电路多采用CMOS电路,对于CMOS电路来说,在执行某一任务期间,1个时钟周期的能量消耗为:
式中:M为系统中门电路的个数,Cm为第m个门电路的负载电容, 为第k个门电路每个时钟周期的开关次数,Vdd为电路的电源电压值。
可以看出,影响系统功耗的主要因素有工作电压、负载电容、门电路的开关次数和时钟数。这些参数就是进行SOC系统低功耗设计的出发点。
本文讲解的主要内容是SOC不同层次的低功耗设计,影响系统功耗的参数调整主要是从系统级到物理级来进行。下面将针对各种不同层次中较为有效的设计方法进行阐述与探讨。希望能为各位读者带来比较大的参考价值。
特别推荐
- 增强视觉传感器功能:3D图像拼接算法帮助扩大视场
- PNP 晶体管:特性和应用
- 使用IO-Link收发器管理数据链路如何简化微控制器选择
- 用好 DMA控制器这两种模式 MCU效率大大提高!
- 深入分析带耦合电感多相降压转换器的电压纹波问题
- Honda(本田)与瑞萨签署协议,共同开发用于软件定义汽车的高性能SoC
- 第13讲:超小型全SiC DIPIPM
技术文章更多>>
- 贸泽与TE Connectivity 和Microchip Technology联手推出聚焦汽车Zonal架构的电子书
- PCI Express Gen5:自动化多通道测试
- 如何通过配置控制器优化CAN总线系统性能
- 如何使用高性能监控电路来提高工业功能安全合规性?
- 学子专区 - ADALM2000实验:多相滤波电路
技术白皮书下载更多>>
- 车规与基于V2X的车辆协同主动避撞技术展望
- 数字隔离助力新能源汽车安全隔离的新挑战
- 汽车模块抛负载的解决方案
- 车用连接器的安全创新应用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
热门搜索
线绕电位器
线绕电阻
线束
限位开关
陷波器
相变存储器
消弧线圈
肖特基二极管
心率监测仪
欣达旺
新唐科技
信号发生器
信号继电器
行程开关
修复设备
蓄电池
旋转开关
血压计
血氧仪
压电蜂鸣器
压接连接器
压控振荡器
压力传感器
压力开关
压敏电阻
扬声器
遥控开关
医疗电子
医用成像
移动电源