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# 67955

Zynq UltraScale+ MPSoC, 2016.3 FSBL: Adding XFsbl_HookPsuInit() allows you to load alternative psu_init

Description

How can I choose alternative psu_init initialization functions during FSBL execution?

Solution

In the 2016.3 version of the FSBL, the function psu_init is called through XFsbl_HookPsuInit() which is part of xfsbl_hooks.c.

By modifying XFsbl_HookPsuInit(), you can choose the psu_init function to run during FSBL execution.

This is made possible by keeping the customization localized into xfsbl_hooks.c.

AR# 67955
Date Created 09/27/2016
Last Updated 10/27/2016
Status Active
Type General Article
Devices
  • Zynq UltraScale+ MPSoC
Tools
  • Vivado Design Suite - 2016.3