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(评估版本)以开发应用软件。