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

EDK 14.2 Zynq-7000 FSBL - After the axi ports are setup (specifically HP ports), the InitPcap function resets the settings on the HP ports

Description

It appears that after the axi ports are set up (specifically HP0 and 1 for 32-bit), the InitPcap() function goes and applies a reset that looks like it wipes out the 32-bit settings on the HP ports.

Solution

In 14.2, the FSBL has an issue where it will reset the registers that control whether the HP ports are configured as 32-bit or 64-bit. A temporary workaround is to modify thefile main.c in the FSBL project by adding the line:

ps7_config(ps7_peripherals_init_data);

before the following lines found near the end of function main():

/* Lock MIO so application cannot mess with control registers */
SlcrLock();
FsblHandoff(HandoffAddress);

The plan is to fix the issue in the 14.3 release.

AR# 52048
Date Created 09/27/2012
Last Updated 09/27/2012
Status Active
Type Known Issues
Devices
  • Zynq-7000
Tools
  • EDK - 14.2