UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 66225

Zynq UltraScale+ MPSoC SDK - Limitations with hand-off to software (SDK) when we have segments created in memory to be accessible from a specific master.

Description

While doing hand-off to the software, the security settings configured through XMPU are not handed off as expected.

For example, when a region is created through XMPU for DDR under an RPU subsystem, and RPU is added as the master, the rest of the memories and address space is accessible by all masters.

When we create an application in SDK for APU, it creates the application with the entire DDR4 space. This fails while running the application on hardware because the linker script considers the whole address space in DDR to be accessible from APU which is not the case.

Solution

User has to create own linker script by considering the XMPU settings.

This is expected to be fixed in the 2016.1 release.

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
66183 Zynq UltraScale+ MPSoC Processing System IP - Release Notes and Known Issues N/A N/A
AR# 66225
Date Created 12/11/2015
Last Updated 12/29/2015
Status Active
Type General Article
Devices
  • Zynq UltraScale+ MPSoC
Tools
  • Vivado Design Suite - 2015.4
IP
  • Zynq UltraScale+ MPSoC Processing System