AR# 70237

2017.1 - 2017.3 Zynq UltraScale+ MPSoC FSBL: Isolation Configuration is bypassed (except for OCM)

Description

When Isolation Configuration is enabled in Vivado, a number of functions are created in psu_init and should be called by FSBL during handoff.

By default, even if the "Isolation configuration" is enabled in Vivado, those function that configure XMPU and XPPU are NOT all called in the FSBL.

These are the functions called by default by the FSBL when Isolation Configuration is enabled:

 

  • psu_apply_master_tz();
  • psu_ocm_protection();

Solution

In order to apply full Isolation Configuration, the user needs to define FSBL_PROT_BYPASS_EXCLUDE in the FSBL.

In this case all of these functions are called:

  • psu_apply_master_tz();
  • psu_ddr_protection();
  • psu_ocm_protection();
  • psu_fpd_protection();
  • psu_lpd_protection();
AR# 70237
Date 12/18/2017
Status Active
Type General Article
Devices
Tools