Difference between revisions of "Xilinx Zynq UltraScalePlus"

From SEGGER Wiki
Jump to: navigation, search
(Software requirements)
Line 12: Line 12:
 
= Debugging =
 
= Debugging =
 
== Debugging the Cortex-R5 ==
 
== Debugging the Cortex-R5 ==
  +
In order to connect to and debug one of the available Cortex-R5 on the UltraScale+ series, an UltraScale+ device with ''XCZU..._R5_0'' must be selected. For a list of supported device names, please refer to the [https://www.segger.com/downloads/supported-devices.php list of supported devices] on the SEGGER website.
  +
 
== Software requirements ==
 
== Software requirements ==
 
J-Link software [https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack V6.45c] or later is required. Older versions will not work.
 
J-Link software [https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack V6.45c] or later is required. Older versions will not work.
   
  +
== Connect ==
In order to connect to and debug one of the available Cortex-R5 on the UltraScale+ series, an UltraScale+ device with ''XCZU..._R5_0'' must be selected. For a list of supported device names, please refer to the [https://www.segger.com/downloads/supported-devices.php list of supported devices] on the SEGGER website.
 
  +
When connecting to the Cortex-R5, J-Link will by default reset the Cortex-R5 core it connects to and halt it via vector catch. In order to alter this behavior, please get in touch with SEGGER support to get the sources of the connect sequence for this device.
  +
  +
== Reset ==
  +
When issuing a reset via J-Link (e.g. by hitting the reset button in the IDE), J-Link will only reset the Cortex-R5 core it is connected to. No peripherals or other cores will be reset.
  +
  +
== Sample project ==
  +
TBD.

Revision as of 18:14, 25 March 2019

This article describes device specifics of the Xilinx Zynq UltraScale+ series devices.

Families

The Zynq UltraScale+ series consists of the following families:

  • Zynq UltraScale+ CG (2x Cortex-A53, 2x Cortex-R5)
  • Zynq UltraScale+ DR (4x Cortex-A53, 2x Cortex-R5)
  • Zynq UltraScale+ EG (4x Cortex-A53, 2x Cortex-R5)
  • Zynq UltraScale+ EV (4x Cortex-A53, 2x Cortex-R5)

Debugging

Debugging the Cortex-R5

In order to connect to and debug one of the available Cortex-R5 on the UltraScale+ series, an UltraScale+ device with XCZU..._R5_0 must be selected. For a list of supported device names, please refer to the list of supported devices on the SEGGER website.

Software requirements

J-Link software V6.45c or later is required. Older versions will not work.

Connect

When connecting to the Cortex-R5, J-Link will by default reset the Cortex-R5 core it connects to and halt it via vector catch. In order to alter this behavior, please get in touch with SEGGER support to get the sources of the connect sequence for this device.

Reset

When issuing a reset via J-Link (e.g. by hitting the reset button in the IDE), J-Link will only reset the Cortex-R5 core it is connected to. No peripherals or other cores will be reset.

Sample project

TBD.