新闻中心

EEPW首页 > 医疗电子 > 设计应用 > 具有硬件矢量浮点运算单元的微控制器在医疗电子中

具有硬件矢量浮点运算单元的微控制器在医疗电子中

作者:时间:2010-05-20来源:网络收藏

图1为建立Auto-Bench/Energy-Bench测试环境的示意图。由三部分组成:数据获取系统(DAC)、软件开发环境和测试目标。美国国家仪器公司的DAC连接到PC机上,PC机运行Energy-Bench这一功耗和能耗测试软件。软件测试环境使用KeilTM集成开发工具来编译,下载和运行Auto-Bench测试基准。把供给微处理器的三个电源电压隔离开,Energy-Bench可以测量Auto-Bench基准测试中消耗的能量,并计算在每一测试中消耗的总能量。

本文引用地址:http://www.eepw.com.cn/article/199827.htm


在4种不同的频率下运行Auto-Bench(13 MHz、52 MHz、104 MHz和208 MHz),并组合其他测试条件,包括打开或关闭浮点协处理器,打开或关闭指令缓存。浮点协处理器默认为不使能的,使得编译器对任何需要的情况使用软件浮点。
实际收集到的数据远比本文中所能呈现的多,这里只介绍两个有代表性的案例以表现收集的特征数据怎样决定系统的性能。图2中以图形方式表示了EEMBC的有限脉冲响应滤波(FIR)的测试数据结果。图3则以图形方式表示收集到的EEMBC的基本整数浮点的数据结果。在13 MHz运行两个不同的基准测试,在0.9 V~1.2 V之间改变CPU核的电压。当测试基准运行在CPU时钟设置为208 MHz时,AHB的时钟设置为其极限104 MHz。在所有其他测试频率中,CPU时钟和AHB时钟是相同的。

图2 EEMBC的有限脉冲响应滤波(FIR)测试数据结果

图3 收集到的EEMBC的基本整数浮点数据结果



评论


相关推荐

技术专区