新聞中心

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

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

作者: 時間:2010-05-20 來源:網(wǎng)絡(luò) 收藏

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

本文引用地址:http://butianyuan.cn/article/199827.htm


在4種不同的頻率下運行Auto-Bench(13 MHz、52 MHz、104 MHz和208 MHz),并組合其他測試條件,包括打開或關(guān)閉浮點協(xié)處理器,打開或關(guān)閉指令緩存。浮點協(xié)處理器默認(rèn)為不使能的,使得編譯器對任何需要的情況使用軟件浮點。
實際收集到的數(shù)據(jù)遠(yuǎn)比本文中所能呈現(xiàn)的多,這里只介紹兩個有代表性的案例以表現(xiàn)收集的特征數(shù)據(jù)怎樣決定系統(tǒng)的性能。圖2中以圖形方式表示了EEMBC的有限脈沖響應(yīng)濾波(FIR)的測試數(shù)據(jù)結(jié)果。圖3則以圖形方式表示收集到的EEMBC的基本整數(shù)浮點的數(shù)據(jù)結(jié)果。在13 MHz運行兩個不同的基準(zhǔn)測試,在0.9 V~1.2 V之間改變CPU核的電壓。當(dāng)測試基準(zhǔn)運行在CPU時鐘設(shè)置為208 MHz時,AHB的時鐘設(shè)置為其極限104 MHz。在所有其他測試頻率中,CPU時鐘和AHB時鐘是相同的。

圖2 EEMBC的有限脈沖響應(yīng)濾波(FIR)測試數(shù)據(jù)結(jié)果

圖3 收集到的EEMBC的基本整數(shù)浮點數(shù)據(jù)結(jié)果



關(guān)鍵詞: 硬件 矢量 浮點運算 微控制器

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉