Login

Cortex-M Prototyping System

Cortex-M Prototyping System Image (View Larger Cortex-M Prototyping System Image)
The Cortex-M Prototyping System (or MPS2) is designed for prototyping and evaluation Cortex-M family of processors including the latest Cortex-M7. It is an affordable motherboard available as part of the Versatile Express range of development boards. It boasts a choice of two FPGAs for prototyping Cortex-M based designs and a range of different debug options. It comes with a range of useful peripherals including PSRAM, Ethernet, touch screen, Audio, VGA, SPI and GPIO. It comes provided with fixed encrypted FPGA implementations of all the Cortex-M processors.

The product supports Cortex-M0 Design Start and includes an example design with CMSDK peripherals which the user can use in their design. It is an ideal platform for the evaluation and FPGA prototyping of Cortex-M based designs. To use this feature a free licence to enable a tool feature is required. Click here to request a licence.

The platform supports online software development using mbed for the full range Cortex-M family.

The product also supports IoT subsystems for Cortex-M, the subsystem is combined with the peripherals on MPS2 to provide a software development platform to evaluate IoT subsystems with mbed support. You can download support for IoT subsystems by registering on silver.arm.com

 

 


Board name (short)  MPS2  MPS2+
Part number V2M-MPS2-0318A V2M-MPS2-0318C
PCB number HBI-0263B HBI-263C
Datasheet Cortex-M Prototyping System Datasheet Cortex-M Prototyping System+ Datasheet
Manuals

Technical Reference Manual

Technical Reference Manual
FPGA capacity 150K LE 300K LE
Form factor 140x120cm 160x120cm    
SRAM 8MB single cycle SRAM 8MB single cycle SRAM
16MB PSRAM 16MB PSRAM
Video QSVGA touch screen panel QSVGA touch screen panel
4bit RGB VGA connector 4bit RGB VGA connector
Audio Audio Codec Audio Codec
Debug ARM JTAG20 connector ARM JTAG20 connector
ARM parallel trace connector (MICTOR38) ARM parallel trace connector (MICTOR38)
20 pin Cortex debug connector 20 pin Cortex debug connector
10 pin Cortex debug connector 10 pin Cortex debug connector
ILA connector for FPGA debug ILA connector for FPGA debug
Expansion GPIO GPIO
SPI SPI

Board MPS2, MPS2+ MPS2, MPS2+ MPS2, MPS2+ MPS2, MPS2+ MPS2, MPS2+ MPS2, MPS2+ MPS2 MPS2+ MPS2
Application Note  AN382  AN383   AN384  AN385 AN386  AN387 AN399 AN399 AN400
CPU    M0  M0+  M1  M3  M4 M0 Design Start M7 M7 M7
CPU revision  r0p0  r0p1  r1p0  r2p1  r0p1 r0p0

LACr0p1

Single & double precision FPU

16 region MPU

LACr0p1

Single & double precision FPU

16 region MPU

LACr0p1

Single precision FPU

No MPU regions

Number of Cores  1  1  1  1  1 1 1 1 1
System Frequency 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz
Documentation AN382 AN383 AN384 AN385 AN386 AN387 AN399 AN399 AN400
JTAG Y Y Y Y Y N Y Y Y
Trace N N N 4bit 4bit N

4bit Instr only ETM

Cortex-M7 DAP

16bit Instr & Data ETM

CoreSight SoC-400

16bit Instr & Data ETM

CoreSight SoC-400

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

ARM Cortex-M Prototyping System



(Trouble viewing this video on a mobile device? Open the mobile version)

Maximise


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set