About The Mps3 Board - ARM MPS3 Technical Reference Manual

Fpga prototyping board
Hide thumbs Also See for MPS3:
Table of Contents

Advertisement

1.2

About the MPS3 board

The MPS3 board 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 board
The MPS3 board 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 board 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 board and configures the FPGA
in a way similar to other Arm development boards including boards in the Arm Versatile
Uses of the MPS3 board
The MPS3 board 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
System (RTOS) development on Cortex‑M class processors.
— Bare metal development.
Tool development.
Major components and systems of the MPS3 board
The MPS3 board 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
— Five programmable clocks.
— One fixed 24MHz clock.
User board components:
— Ten user LEDs.
— Eight user switches.
— Two user push buttons.
100765_0000_04_en
‑ Time Clock (RTC).
Copyright © 2017–2020 Arm Limited or its affiliates. All rights
Non-Confidential
reserved.
1 Introduction
1.2 About the MPS3 board
Express range.
‑ Time Operating
1-13

Advertisement

Table of Contents
loading

Table of Contents