MPS2 is an FPGA-based motherboard targeting Cortex-M systems.
It provides:
Arm DesignStart is an Arm IP online access portal, enabling users fast and easy access to trial a selection of Arm products without charge.
Products available include one of the most licensed Arm processor, the Arm Cortex-M0 processor and an array of Arm Artisan Physical IP solutions optimized for a wide range of foundry processes. A new design option for the performance efficient Arm Cortex-M3 processor is also available.
There are two ways to access industry-leading processor IP through DesignStart:
DesignStart has it's own Arm Connected Community. Visit here for DesignStart information, resources and technical information.
There are 2 versions of MPS2. MPS2 (V2M-MPS2-0318A) and MPS2+ (V2M-MPS2-0318C) which provides double the FPGA capacity of MPS2. Only MPS2+ is currently available for purchase.
M0 DesignStart works with both revisions. M3 DesignStart is designed for the MPS2+.
The preconfigured cores for MPS2 are provided as Application Notes.
See here for more information regarding MPS2. This page provides a table of information about the Application Notes available for the board, including links to download the documentation for each one. This page also gives links to downloads for the latest CMPS deliverables for MPS2(+), which contains the images for the Armv6-M and Armv7-M Application Notes. There are also links to the new Armv8-M example IoT FPGA Images for the MPS2+ board.
The image downloads are subject to an EULA.
The MPS2 board is a recognised Mbed Target board. There are 3 target options:
In the github repo for mbed, the targets MPS2, CM3DS_MPS2 and IOTSS can be found in the TARGET_ARM_SSG folder.
There is new firmware for MPS2+ available which adds compatibility improvements for Mbed - See here