Arm MPS2+ FPGA Prototyping Board
FPGA PrototypingCortex-M prototyping system with Altera Cyclone V FPGA (300K LE), 8 MB SRAM, 16 MB PSRAM, Ethernet, audio, QSVGA touchscreen, 16-bit trace debug. Buy in India from GSAS.
FPGA
Altera Cyclone V 5CEBA9F31C8N (300K LE)
Processors
Cortex-M0/M0+/M1/M3/M4/M7 cores + SSE-100 / SSE-200 reference subsystems (encrypted images)
SRAM
8 MB ZBT SSRAM (zero bus latency)
PSRAM
16 MB
Debug
Arm JTAG, 16-bit trace, 10/20-pin Cortex debug, ILA
Expansion
3x IDC ports, SPI, LCD module slot
Display
QSVGA touchscreen panel
Networking
Ethernet (SMSC9220)
Overview
About Arm MPS2+ FPGA Prototyping Board
The Arm MPS2+ (V2M-MPS2+) is the Cortex-M Prototyping System from Arm’s Versatile Express family, designed for evaluation and prototyping of Arm Cortex-M class processors and user peripherals. Built around an Altera Cyclone V FPGA, the board supports encrypted FPGA images for Cortex-M0, M0+, M1, M3, M4, and M7, and the SSE-100 and SSE-200 reference subsystems that pair these cores with CMSDK peripherals for system-level evaluation.
FPGA part-number note (2026-05-12): the previously published FPGA part identifier (
5CEBA9F31C8N, ~300K LE) is more consistent with the original MPS2 board than the MPS2+. Verify against Arm’s current MPS2+ TRM before relying on the specific part identifier in procurement; the supported core list and the SSE-100/200 subsystem coverage are unchanged.

The board provides 8 MB of high-speed ZBT (Zero Bus Turnaround) SSRAM across four 2 MB banks with 64/32/32/16-bit interfaces, plus 16 MB of PSRAM for larger data storage. Peripherals include Ethernet (SMSC9220), audio codec, SPI connector, QSVGA touchscreen panel, 4-bit RGB video output, and multiple clock options including local PLL with programmable frequencies.
Technical Specifications
| Feature | Specification |
|---|---|
| FPGA | Altera Cyclone V 5CEBA9F31C8N |
| Logic Elements | ~300,000 |
| FPGA Encryption | Supported (encrypted Cortex-M images) |
| ZBT SSRAM | 4x 2 MB banks (64/32/32/16-bit) = 8 MB total |
| PSRAM | 16 MB |
| Ethernet | SMSC9220 controller |
| Audio | AC97-compatible codec |
| Video | 4-bit RGB output from motherboard |
| Display | QSVGA touchscreen panel |
| SPI | SPI connector for user peripherals |
| Clocks | Local PLL, multiple clock options |
| User I/O | 8 LEDs, 8 DIP switches, 2 push buttons |
| Expansion | 3x IDC expansion ports, IDC/LCD expansion port |
| Board Controller | MCC (STM32-based), microSD configuration |
| Debug, JTAG | Arm JTAG, 20-pin IDC JTAG, Mictor38 |
| Debug, Cortex | 20-pin Cortex debug + ETM, 10-pin Cortex debug |
| Debug, Trace | ARM 16-bit parallel trace |
| Debug, FPGA | ILA connector for Signal-TAP / Identify |
| Configuration | Fast programming < 1 min, re-config < 10 sec |
| Part Number | V2M-MPS2-0318C |
Supported Cortex-M Processors
The MPS2+ ships with fixed M-class application notes and supports:
| Processor | Architecture | Key Feature |
|---|---|---|
| Cortex-M0 | Armv6-M | Smallest Cortex-M, low gate count |
| Cortex-M0+ | Armv6-M | Energy-efficient, single-cycle I/O |
| Cortex-M1 | Armv6-M | FPGA-optimized Cortex-M |
| Cortex-M3 | Armv7-M | Hardware multiply/divide, MPU |
| Cortex-M4 | Armv7E-M | DSP extensions, optional FPU |
| Cortex-M7 | Armv7E-M | Superscalar, cache, TCM |
A Cortex-M0 design start example is included with CMSDK peripherals. Quartus II example design files are provided for FPGA customization. A licence is required to edit Arm IP designs.
MPS Board Comparison
| Feature | MPS2+ | MPS3 | MPS4 |
|---|---|---|---|
| FPGA | Altera Cyclone V (300K LE) | Xilinx Kintex UltraScale | AMD Virtex UltraScale+ (3.8M LE) |
| Processor Support | Cortex-M (incl. SSE-100/200) | Cortex-M, A, R (incl. Corstone-300/310) | Cortex-A, R, M (incl. Corstone-315/320) |
| Memory | 8 MB SSRAM + 16 MB PSRAM | 4 GB DDR4 + 16 GB eMMC | 16 GB DDR4 + 128 MB QSPI |
| Expansion | IDC ports, SPI | FMC-HPC + Arduino + Pmod | FMC+ + Arduino + Pmod + PCIe |
| Best For | Cortex-M evaluation | Complex SoC prototyping | AI/ML + next-gen silicon |
Why GSAS for MPS2+
GSAS provides MPS2+ FPGA prototyping boards in India with manufacturer warranty and local support. The MPS2+ is used by SoC design teams evaluating Cortex-M IP, software teams developing firmware ahead of silicon, and university labs teaching Arm architecture. Our team assists with FPGA image selection, ZBT memory configuration, debug probe setup, and Keil MDK / Arm Development Studio integration. For more advanced prototyping, see the MPS3 and MPS4.
Blog
Arm Insights
Arm User-Based Licensing in CI/CD: armlm, Proxy Activation and What Breaks
A licensing failure in an Arm pipeline blocks the release branch and puts a firmware engineer on armlm output instead of driver code, up to seven days after the change that caused it. The reason: a UBL licence is a cached certificate valid for 7 days, not a checkout. Here is what that changes about pipeline design, and what to fix first.
Two Arm Keil MDK Webinars This Summer: DevOps and Edge AI for Indian Cortex-M Teams
Arm is running two free live Keil MDK webinars this summer: DevOps with Keil MDK on 23 June and edge AI with ModelNova Fusion Studio on 21 July. What Cortex-M teams in Bengaluru, Hyderabad, Pune, Chennai, Mumbai, and Delhi NCR should know, shared by GSAS, Arm's authorized partner in India for Arm Development Tools.
AI Data Centers in India: Test, Measurement & Memory Boom
AI is a hardware supercycle. Every AI rack has to be designed, brought up, powered, fed with memory, and kept alive, and each of those is a test, measurement and memory problem. Here is the full engineering toolchain behind the AI data center, mapped to what Indian teams can buy today through GSAS.
Related products
More from Arm
All Arm products →
Arm MPS3 FPGA Prototyping Board
Kintex UltraScale FPGA prototyping platform for Cortex-M, Cortex-A, and Cortex-R, 4 GB DDR4, FMC-HPC, Arduino, HDMI 1080p, Ethernet, CMSIS-DAP debug. Buy in India from GSAS.
View Arm MPS3 FPGA Prototyping Board →
Arm MPS4 FPGA Prototyping Board
AMD Virtex UltraScale+ FPGA prototyping platform (3.8M LE) for Arm Corstone subsystems, Cortex-A/R/M, PCIe Gen 3, DDR4, FMC+, HDMI, MIPI, on-board ULINKplus. Buy in India from GSAS.
View Arm MPS4 FPGA Prototyping Board →Interested in Arm MPS2+ FPGA Prototyping Board?
Get pricing, an evaluation unit, or a technical consultation from our application engineers.