ARM於加州聖荷西所舉辦的嵌入式系統會議(ESC)宣佈推出可在單一產品中供ARM Cortex-M系列處理器和使用者定義周邊設備進行評估和原型建構的Keil微控制器原型建構系統(Microcontroller Prototyping System;MPS)。Keil MPS是業界第一個在FPGA下整合全速之Cortex-M0或Cortex-M3處理器之原型建構系統,其可與第三方廠商週邊設備IP整合,以提供硬體與軟體應用程式開發所需之原型建構系統。
MPS可讓ARM合作夥伴在無須連結RTL處理器的前提下,進行Cortex-M系列系統實作。意即其可為不同的處理器做基準測試,以方便選擇最適特定裝置價格/效能的產品。此外,MPS具備Cortex-M處理器的完整配置與測試,因此使用者無須再進行處理器實作(implementation)之測試,並可以立即開始加入第三方廠商IP或撰寫軟體程式。
ARM系統設計部門行銷總監Mark Onions表示,ARM的合作夥伴之前必須要取得RTL處理器才能夠實施FPGA原型。微控制器原型(Microcontroller Prototyping System)建構系統提供了一個一致的平台,可做為目前既有的Cortex-M處理器—包括業界最小、耗電最低的Cortex-M0處理器,以及即將在未來上市的處理器的基礎評估與開發裝置。
Keil MPS的主要優點包括:
•Cortex-M級處理器:最高速度達50MHz,可讓系統運作速率接近最終微控制器(MCU)裝置或系統單晶片(SoC)之速率。
•整合記憶體與週邊設備介面:如USB、乙太網路、DVI、MMC/SD卡和FlexRay/CAN等, 能讓系統設定多種可能包含在最終系統單晶片(SoC)上的周邊設備。
•大型FPGA原型建置系統 :以Altera Stratix III為基礎,可讓使用者整合第三方廠商週邊設備與IP。
•完整的開發工具–MPS包含Altera Quartus II網路版以建立MCU或系統單晶片之硬體設計並下載到FPGA、Keil ULINK2 JTAG調試器(adapter)和 Keil MDK-ARM(評估版本)以開發應用軟體。