高性能模擬密集型混合信號IC領域的領導者芯科實驗室(Silicon Labs),今天展示了FM32 Wonder Gecko 系列微控器產品的開發套件和應用軟件,該開發套件及相關應用軟件由剛被Silicon Labs收購的Energy Micro公司開發。Wonder Gecko系列 微控器基于ARM Cortex-M4內核,該內核提供完整DSP指令集以及具有更快計算性能的硬件浮點單元(FPU)。
這一款開發套件和相關軟件實例旨在幫助嵌入式工程師在開發基于高性能、低功耗Wonder Gecko 微控器的低功耗應用時能更有效地利用其DSP和FPU功能。
這款EFM32 Wonder Gecko開發套件包含使用了套件內置功能的軟件實例:
一個音頻前置放大器均衡器:它通過MCU的片上ADC將音頻接口信號轉成數字信號,然后再通過DAC生成輸出信號
一個音頻分析儀:通過套件的音頻接口采集信號,并且在開發套件的LCD上顯示快速傅里葉變換(FFT)之后的頻譜圖。
一個利用套件的板載光敏傳感器進行10-500 Hz快速傅里葉變換分析的應用實例
設計者還能通過這些軟件演示來評估軟浮點運算和硬浮點運算的不同,優化編譯器以及計算CPU的周期
項目實例使用ARM Cortex 微控制器軟件接口標準(CMSIS)DSP函數庫中的算法進行編碼,該標準庫包括復雜(的)快速傅里葉變換(FFT),有限脈沖響應(FIR)濾波器,矩陣運算和矢量運算,以及統計分析。CMSIS(標準)為Cortex-M處理器提供了與供應商無關的硬件抽象層。
Silicon Labs免費的Simplicity Studio軟件套件包括所有必需的CMSIS,板級支持包(BSP)、及包括Wonder Gecko白皮書在內的Wonder Gecko開發套件的文檔信息。Wonder Gecko白皮書重點介紹了EFM32 Wonder Gecko 系列微控制器的32位處理、DSP指令和浮點運算單元的性能優勢。此外,白皮書還說明了Wonder Gecko 系列微控制器如何在獲得高水平的32位性能的同時獲得最低的功耗
“這款EFM32 Wonder Gecko開發套件的設計初衷,是為了使嵌入式工程師在開發低功耗的32位應用時,能更容易體驗結合了浮點運算性能的先進的信號處理功能”, Silicon Labs微控制器業務高級副總裁及總經理Geir F?rre 說,“我們看到越來越多的智能傳感器和無線應用,在傳感器節點就地進行分析比通過網絡傳輸大量的數據進行遠程處理的效率更高。”