Skip to main content
Arm Arm MPS3 FPGA Prototyping Board
Arm Arm

Arm MPS3 FPGA Prototyping Board

FPGA Prototyping

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.

FPGA

Xilinx Kintex UltraScale XCKU115

Processors

Cortex-M, Cortex-A, Cortex-R via FPGA images (incl. Corstone-300, Corstone-310 reference subsystems)

Memory

4 GB DDR4 (up to 8 GB), 8 MB QSPI, 16 GB eMMC

Expansion

FMC-HPC (160 I/O + 10 GBT), 2x Arduino, 4x Pmod

Video/Audio

HDMI 1080p, QVGA touchscreen, AC97 audio

Debug

P-JTAG, F-JTAG, SWD, 16/4-bit trace, CMSIS-DAP

Authorized partner since 2018
Local FAE & application engineering
Hands-on training & integration
Manufacturer warranty

About Arm MPS3 FPGA Prototyping Board

The Arm MPS3 is a feature-rich FPGA IoT development platform built around the Xilinx Kintex UltraScale XCKU115-1FLVB1760C, one of the largest FPGAs available in a development board form factor. The board supports FPGA implementations of Arm Cortex-M class processors, small to medium Cortex-A and Cortex-R class processors, and dedicated custom designs, making it the go-to platform for pre-silicon software development and SoC prototyping.

Arm MPS3 FPGA Prototyping Board

With 4 GB DDR4 (expandable to 8 GB), 8 MB QSPI flash, 16 GB eMMC, and up to 8 MB of FPGA BRAM, the MPS3 handles everything from bare-metal Cortex-M firmware to full Linux on Cortex-A class processors. The FMC-HPC expansion port provides up to 160 I/O lines and 10 multi-gigabit transceivers for high-speed interface prototyping, while two Arduino shield slots and four Pmod ports connect sensors, motors, and other design-specific peripherals.

Technical Specifications

FeatureSpecification
FPGAXilinx Kintex UltraScale XCKU115-1FLVB1760C
Processor SupportCortex-M, Cortex-A, Cortex-R (via FPGA images)
DDR4 Memory4 GB (expandable to 8 GB)
Boot Flash8 MB QSPI
FPGA BRAMUp to 8 MB
eMMC Storage16 GB
SD CardmicroSD interface
Ethernet10/100 Mbps
VideoHDMI up to 1080p
DisplayQVGA CLCD with touchscreen
AudioAC97 codec
USBDual USB-A ports
ExpansionFMC-HPC (160 I/O + 10 GBT + clocks)
Arduino2x Arduino Shield interfaces
Pmod4x Pmod expansion ports
User I/O10 LEDs, 8 switches, 2 push buttons
ClocksRTC, 5 programmable clocks, 1 fixed 24 MHz
DebugP-JTAG, F-JTAG (FPGA), SWD, 16-bit trace, 4-bit trace
On-board DebugCMSIS-DAP + 4 serial ports over USB
Board ControllerMotherboard Configuration Controller (MCC)

Corstone reference subsystems on MPS3

The MPS3 is the canonical Arm Cortex-M / Cortex-A bring-up platform for the Corstone-300 and Corstone-310 reference subsystems, Arm’s pre-integrated subsystem IP that combines Cortex-M cores with peripherals, security, and (optionally) Ethos-U NPU support. Per Arm’s published Corstone documentation, MPS3 runs:

  • Corstone-300: Cortex-M55 + Ethos-U55 (edge AI reference subsystem)
  • Corstone-310: Cortex-M85 + Ethos-U55 (high-performance edge AI variant)
  • SSE-200 / SSE-300 legacy subsystem images for Cortex-M family evaluation

For Corstone-315 / Corstone-320 (newer Cortex-M + Ethos-U85 subsystems) the canonical platform is MPS4.

Software Development

The MPS3 enables development across the full Arm software spectrum:

  • Linux on Cortex-A or Cortex-R class FPGA images
  • Mbed OS / CMSIS-RTOS on Cortex-M class FPGA images
  • Zephyr RTOS with board support packages for Corstone subsystems
  • Bare metal firmware development and bring-up
  • Tool development: compiler, debugger, and RTOS integration

MPS Board Comparison

FeatureMPS2+MPS3MPS4
FPGAAltera Cyclone VXilinx Kintex UltraScaleAMD Virtex UltraScale+ XCVU13P (3.8M LE)
Processor SupportCortex-M (incl. SSE-100/200)Cortex-M + A + R (incl. Corstone-300/310)Cortex-A + R + M (incl. Corstone-315/320)
Memory8 MB SSRAM + 16 MB PSRAM4 GB DDR4 + 16 GB eMMC16 GB DDR4 + 128 MB QSPI + ~11.8 MB Block RAM
Expansion3x IDC + SPIFMC-HPC + 2x Arduino + 4x PmodFMC+ HPC + 2x Arduino + 4x Pmod + HAT + 3x ARC6 MGT + PCIe Gen 3
VideoQSVGA touchscreenHDMI 1080p + QVGA touchscreenHDMI 1.4a 1080p + MIPI CSI/DSI
DebugJTAG + 16-bit traceP-JTAG + F-JTAG + SWD + 16-bit trace + CMSIS-DAPOn-board ULINKplus + MIPI 60w + 32-bit trace
Best ForCortex-M evaluationComplex SoC prototyping (Corstone-300/310)Next-gen SoC bring-up (Corstone-315/320, AI/ML, high-speed I/O)

Why GSAS for MPS3

GSAS provides MPS3 FPGA prototyping boards in India with manufacturer warranty and local application engineering support. The MPS3 is the recommended platform for teams prototyping complex SoC designs, running Linux on Cortex-A FPGA images, or evaluating multiple Arm processor variants on a single board. Our team assists with FPGA image selection, DDR4 configuration, FMC-HPC integration, and development toolchain setup with Keil MDK, Arm Development Studio, or Zephyr.

Interested in Arm MPS3 FPGA Prototyping Board?

Get pricing, an evaluation unit, or a technical consultation from our application engineers.

Request a Quote Demo