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

Spartan-6 - AXI_HWICAP locks up if I attempt to access it immediately after configuration

描述

If the "XHwIcap_CfgInitialize()" function is called immediately after configuration completes, this can result in XST_SUCCESS being set, indicating a failure. This can occur with any programming method. What is the issue here?

解决方案

Configuration does not fully complete until the Startup state machine has hit the EOS (End of Startup) state. The device can be operational before this, but one function that is gated by EOS is access to the ICAP. The AXI_HWICAP does not handle this error condition correctly and hence results in a failure.

To work around this issue, the STARTUP_SPARTAN6 primitive can be instantiated. This primitive has an output pin EOS that indicates when the device has reached EOS. This can be used to gate access to the ICAP until the device is ready.
AR# 45400
日期 12/13/2011
状态 Active
Type ??????
器件
  • Spartan-6 LX
  • Spartan-6 LXT
Tools
  • EDK - 13.1
  • EDK - 13.2
  • EDK - 13.3
IP
  • AXI HWICAP
的页面