mps -凯发app
keil mps是第一个提供全面的灵活性,可自定义以cortex-m处理器为基础的设计原型系统。 没有其他平台像keil mps一样,在fpga中可以不受限制地访问最新的cortex-m处理器。
mps的设计的asic / soc器件基于cortex-m处理器的硬件和软件开发。 在硅装置可使用前便可进行软件开发和比较,从而最快选择最适合您的设备的价格和性能的cortex-m处理器。
keil mps是第一个提供全面的灵活性,可自定义以cortex-m处理器为基础的设计原型系统。 没有其他平台像keil mps一样,在fpga中可以不受限制地访问最新的cortex-m处理器。
mps的设计的asic / soc器件基于cortex-m处理器的硬件和软件开发。 在硅装置可使用前便可进行软件开发和比较,从而最快选择最适合您的设备的价格和性能的cortex-m处理器。
特点
- 在fpga中,cortex-m0,cortex-m1,cortex-m3,cortex-m4处理器的运行速度高达50mhz
- 两个altera公司的fpga stratixiii ep3sl50
-
arm primecells和amba设计工具包(adk)组件在dut fpga实现
- cpu的fpga:加密fpga的处理器,内存子系统,uart和调试跟踪接口
- dut fpga:保存用户的硬件实现,包括第三方ip
- pl011 uart(x3)
- pl022同步的串行端口
- pl031实时时钟
- pl041 ac97高级音频codec接口
- pl181多媒体卡接口
- sp804双定时器(x2)的
- sp805看门狗
- 8mb零等待状态ssram(50mhz的)
- 64mb nor flash的软件和非易失性存储(50mhz的)
-
10/100mbps以太网phy
- 需要用户mac ip在dut fpga实现
-
can,flexray和lin物理
- 要求用户在dut fpga控制器ip
-
usb 2.0高速 - usb设备,usb主机,usb-otg
- 通过ahb总线
-
串行接口
- 2个固定的uart
- 2个可配置,无论是uart,can,flexray的,或lin
-
dvi-a视频支持高达1280x1024分辨率
- 需要用户在dut fpga控制器ip
- mmc / sd卡控制器(pl181)
- ac97音频codec(pl041),支持线路输入,线路输出,内置扬声器
- 2×20字符的lcd显示屏,再加上用户按钮和led
- jtag和串行线调试模式
- 串行线浏览器和etm跟踪(仅适用于cortex-m3的)
- 的外围设备扩展使用范围hpe v2 子板,可从gleichmann研究
完整的开发工具
该系统提供全面的工具,允许快速和简单的系统设计,软件开发与交付。
- altera公司的quartus ii (网络版)的设计工具,通过usb建立和下载mcu或soc硬件设计的fpga。
- gleichmann hpe_desk fpga配置应用程序
- keil mdk-arm评估工具
- ulink2 usb到jtag适配器
注意:
- 在keil mps的arm cortex-mx处理器,arm primecells,adk ip组件。 这些规定的许可证仅用于评估使用。
- 这些ip组件在商业产品中的实施都需要一个许可证arm 。