ARM MPS3 Technical Reference Manual page 51

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

Advertisement

The availability of P‑JTAG, SWD, 16‑bit trace, and 4‑bit trace, depends on the design that you
implement in the FPGA.
The Debug USB connector supports remote USB access to the MCC to enable remote reboot, remote
reset, and remote shutdown.
Debug over USB
Debug over USB supports:
Four UARTs.
MCC debug.
CMSIS‑DAP.
The following figure shows the architecture of the debug over USB system.
Serial ports
CMSIS‑DAP debug
Setting up host software for the hub and serial ports
100765_0000_04_en
Note
MCC
GPIO
UART0
UART0
UART1
UART2
UART3
FPGA
CS_DBG
The four user serial ports on the Kintex XCKU115 FPGA indicate the status of the system
during boot time. After the system has booted, they are used for debug or status information.
The four serial ports are concentrated into a USB‑serial interface that connects to a four port
hub, that is connected to the USB connector. The hub enables the four FPGA serial ports, the
MCC USBDBG port, and the CMSIS‑DAP controller to share the USB debug connector.
The CMSIS‑DAP interface in the FPGA enables debug over USB to the FPGA CoreSight
components using the dedicated Arm CMSIS‑DAP controller.
The MPS3 board does not require software drivers for Windows 7 or later versions of Windows.
Copyright © 2017–2020 Arm Limited or its affiliates. All rights
USB-Serial interface
Port0 (MCC/FPGA0)
Port1 (MCC/FPGA1)
Port2
Port3
CMSIS-DAP
MPS3 FPGA Prototyping Board
Figure 2-25 MPS3 board debug over USB system architecture
reserved.
Non-Confidential
2 Hardware description
2.18 System debug
Port1
Port0
USB hub
Port2
Debug USB
2-51

Advertisement

Table of Contents
loading

Table of Contents