新聞中心

        EEPW首頁 > 醫療電子 > 設計應用 > 具有硬件矢量浮點運算單元的微控制器在醫療電子中

        具有硬件矢量浮點運算單元的微控制器在醫療電子中

        作者: 時間:2010-05-20 來源:網絡 收藏

        圖1為建立Auto-Bench/Energy-Bench測試環境的示意圖。由三部分組成:數據獲取系統(DAC)、軟件開發環境和測試目標。美國國家儀器公司的DAC連接到PC機上,PC機運行Energy-Bench這一功耗和能耗測試軟件。軟件測試環境使用KeilTM集成開發工具來編譯,下載和運行Auto-Bench測試基準。把供給微處理器的三個電源電壓隔離開,Energy-Bench可以測量Auto-Bench基準測試中消耗的能量,并計算在每一測試中消耗的總能量。

        本文引用地址:http://www.104case.com/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的基本整數浮點數據結果



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙江县| 新余市| 龙门县| 当雄县| 普格县| 杭锦旗| 隆尧县| 唐河县| 三都| 林甸县| 商丘市| 长寿区| 大姚县| 盐源县| 平武县| 邛崃市| 田阳县| 泰安市| 凤台县| 宁海县| 南投市| 绥宁县| 岱山县| 班玛县| 婺源县| 南郑县| 夏邑县| 青海省| 沙坪坝区| 昭通市| 闸北区| 罗甸县| 平潭县| 东乌| 呼玛县| 商丘市| 彭水| 临汾市| 株洲县| 五指山市| 拉孜县|