ARM V2M-MPS3

The MPS3 motherboard is an FPGA Internet of Things (IoT) development platform. The board is designed to support ARM Cortex®-M class and small to medium ARM Cortex-A and Cortex-R class processors, or dedicated custom designs.

Table of Contents

  1. Features
  2. I/O Connections

Subsystem Information

The MPS3 motherboard is an FPGA Internet of Things (IoT) development platform. The board is designed to support ARM Cortex®-M class and small to medium ARM Cortex-A and Cortex-R class processors, or dedicated custom designs.

Major features of the MPS3 motherboard

The MPS3 motherboard contains a Xilinx Kintex Ultrascale XCKU115-1FLVB1760C FPGA, support logic, and peripheral interfaces that provide access to the FPGA and I/O interfaces.

The feature-rich set of user peripherals connects directly to the FPGA and provides flexibility for the user. The peripherals can be included in a custom design as required.

Two Arduino expansion Shield slots enable connection of sensors, motors, and other design-specific peripherals. The MPS3 motherboard also provides expansion through four Peripheral Module (Pmod) expansion ports, and an FPGA Mezzanine Card High-Pin Count (FMC-HPC) expansion port.

An on-board Motherboard Configuration Controller (MCC) controls the motherboard and configures the FPGA in a way similar to other boards in the ARM Versatile™ Express range.

Uses of the MPS3 motherboard

The MPS3 motherboard enables FPGA prototyping of complex designs:

  • Software development:
    • Linux development on Cortex-A or Cortex-R class processors.
    • mbedOS/Cortex Microcontroller Software Interface Standard (CMSIS)/Real-Time Operating System (RTOS) development on Cortex-M class processors.
    • Bare metal development.
  • Tool development.

Features

The MPS3 motherboard provides:

  • One Kintex XCKU115 FPGA.
  • Board interfaces:
    • Ethernet 10/100.
    • AC97 audio.
    • HDMI video up to 1080p.
    • Dual USB-A port.
  • Expansion connectivity:
    • Two Arduino Shield interfaces for custom peripherals.
    • FMC-HPC expansion for up to 160 I/O, 10 multi-GigaBit Transceivers (GBT), and clocks.
    • Four Pmod interfaces.
  • Quarter Video Graphics Array (QVGA) CLCD with touchscreen.
  • Memory:
    • 4GB DDR4 with capacity for up to 8GB.
    • 8MB user Quad Serial Peripheral Interface (QSPI) flash for boot.
    • Up to 8MB of FPGA Block RAM (BRAM).
    • 16GB eMMC.
    • microSD card interface.
  • Clocks:
    • Real-Time Clock (RTC).
    • Five programmable clocks.
    • One fixed 24MHz clock.
  • User board components:
    • Ten user LEDs.
    • Eight user switches.
    • Two user push buttons.
  • Reset push buttons and power indicator LEDs.
  • Debug support:
    • P-JTAG processor debug.
    • F-JTAG (FPGA) debug.
    • Serial Wire Debug (SWD).
    • 16-bit trace.
    • 4-bit trace.
    • On-board CMSIS-DAP.
    • Four serial ports over USB.

I/O Connections

/media/uploads/jplunkett/v2m_mps3_io.jpg

 Buy Now


You need to log in to post a discussion