Difference between revisions of "Xilinx Zynq UltraScalePlus"

From SEGGER Wiki
Jump to: navigation, search
Line 23: Line 23:
   
 
== Sample project ==
 
== Sample project ==
  +
TBD.
  +
  +
= Debugging the Cortex-A53 =
 
TBD.
 
TBD.

Revision as of 17: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 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.

Debugging the Cortex-A53

TBD.