Cortex-M Prototyping System +


ARM® Cortex®-M原型系统 MPS2+,为Cortex-M 系列微处理器设计的原型验证评估系统,包含最新的Cortex-M7 及Cortex-M23、Cortex-M33系列, 它是一个经济实惠的主板,作为ARM®Versatile™Express系列开发板的一部分。他们提供两种FPGA的选择,用于原型设计基于Cortex-M的设计和一系列不同的调试选项。它提供了一系列实用的外设,包括PSRAM,以太网,触摸屏,音频,VGA,SPI和GPIO。 它提供了所有Cortex-M处理器的固定加密FPGA实现。
该产品支持Cortex-M0设计入门,并包含一个使用Cortex-M设计套件(CMSDK)外设的示例设计,可供用户在其设计中使用。 它是基于Cortex-M的设计的评估和FPGA原型设计的理想平台。 要使用此功能,需要启用工具功能的免费许可证。
这些平台支持使用mbed进行在线软件开发,用于完整的Cortex-M系列。
该产品还支持Cortex-M的IoT子系统。 该子系统与MPS2上的外设相结合,提供了一个软件开发平台,用于对mbed支持的IoT子系统进行评估。

Cortex-M 系列微处理器设计的原型验证评估系统

Specification

Board name (short)  MPS2+
Part number V2M-MPS2-0318C
PCB number HBI-263C
Datasheet Cortex-M Prototyping System+ Datasheet
Manuals Technical Reference Manual
FPGA capacity 300K LE
Form factor 160x120cm    
SRAM 8MB single cycle SRAM
16MB PSRAM
Video QSVGA touch screen panel
4bit RGB VGA connector
Audio Audio Codec
Debug ARM JTAG20 connector
ARM parallel trace connector (MICTOR38)
20 pin Cortex debug connector
10 pin Cortex debug connector
ILA connector for FPGA debug
Expansion GPIO
SPI

 Cortex-M 系列验证评估系统功能分解图


Application Note  AN382  AN383   AN384  AN385 AN386  AN387 AN500   AN519 AN505
CPU   M0 M0+ M1 M3 M4 M0 Design Start M7 M23 M33
CPU revision r0p0 r0p1 r1p0 r2p1 r0p1 r0p0 EACr0p1 r1p0 r0p1
Number of Cores 1 1 1 1 1 1 1 1 1
System Frequency 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 20MHz
Documentation AN382 AN383 AN384 AN385 AN386 AN387 AN500 AN519 AN505
JTAG Y Y Y Y Y N Y Y Y
Trace N N N 4bit 4bit N 16bit Instr & Data ETM
CoreSight SoC-400
4bit 4bit
PSRAM Y Y Y Y Y Y Y Y Y
SSRAM Y Y Y Y Y Y Y Y Y
Ethernet Y Y Y Y Y Y Y Y Y
Audio Y Y Y Y Y Y Y Y Y
VGA Y Y Y Y Y Y Y Y Y
Touch Screen Y Y Y Y Y Y Y Y Y
SPI Y Y Y Y Y Y Y Y Y
GPIO Y Y Y Y Y Y Y Y Y

Adapter for Arduino


The MPS2+平台通过使用Arduino板的ARM适配器来支持Arduino®扩展。 这是一个扩展板,可插入MPS2 +上的GPIO连接器,并允许您连接多达2个Arduino扩展,从而打开了扩展选项的世界。 应用笔记AN502详细介绍了它的工作原理。

MPS2+平台扩展板

工具支持


Cortex-M 原型系统支持KEIL MDK 和ARM DS-5 ,还支持mbed (Classic)下的平台开发。