ARM公司近日在于美國加州圣何塞舉行的嵌入式系統大會(ESC)上發布了Keil 微控制器樣機系統(MPS: Microcontroller Prototyping System),能夠對單一產品中的ARM Cortex-M系列處理器以及用戶定義的外設進行評估和樣機建立。Keil MPS是首個包含了全速的、FPGA形式的Cortex-M0或Cortex-M3處理器的樣機系統,能夠同第三方外設IP集成,為硬件和軟件應用開發提供一個原型建立樣機。
?
MPS使得ARM合作伙伴能夠在無需獲得處理器RTL的情況下就能夠實施Cortex-M系列系統,這意味著不同的處理器能夠被進行評估,從而選出最適合于所要開發的設備的性價比的處理器。此外,MPS已經根據Cortex-M處理器進行了完全配置,并且進行了完整的測試,用戶無需再進行處理器實施方面的測試,可以立即開始添加第三方IP或者編寫軟件。
ARM系統設計部門市場營銷總監Mark Onions表示:“以前,ARM合作伙伴只能通過獲得處理器RTL才能實現FPGA的樣機創建。全新的微控制器樣機系統為目前市場上基于已發布的Cortex-M處理器(包括業界最小、功耗最低的 Cortex-M0處理器)以及基于未來將發布的新處理器的設備的評估和開發提供了一個統一的平臺。”
Keil MPS的主要優勢包括:
· Cortex-M系列處理器 最高可運行在50MHz速度,使得系統能夠以非常接近最終微控制器(MCU)設備或片上系統的速度運行。
· 集成的內存和外設接口,例如USB、以太網、DVI、MMC/SD卡以及FlexRay/CAN,使得系統能夠對眾多外設進行配置,并且可以被包含在最后的片上系統中。
?
· 大型FPGA樣機系統,它基于Altera Stratix III,便于用戶整合第三方外設和IP。
?
· 完整的開發工具——MPS包括有Altera Quartus III網絡版本工具,能夠建立和下載MCU或片上系統硬件設計至FPGA;Keil ULINK2 JTAG 適配器和Keil MDK-ARM (評估版),用以開發應用軟件。
產品上市
ARM微控制器樣機系統已開始供貨,現已支持Cortex-M3處理器,對Cortex-M1和Cortex-M0處理器的支持也將很快提供。