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

MIG Spartan-6 MCB - User Interface cannot send commands until calibration completes (cal_done asserts)

Description

The MIG Spartan-6 FPGA MCB design completes a calibration procedure upon reset. During this time, any commands sent from the User Interface are ignored and lost. The commands are not queued until calibration completes. Because of this, users must design their data/command generation such that no commands are requested until cal_done asserts.

Solution

The cal_done signal is an output of the top-level rtl generated by MIG ("example_design/rtl/example_top.v/.vhd" or "user_design/rtl/core_name.n.vhd"). Ensure user logic waits for cal_done = 1 before requesting any reads/writes.

The MIG design starting in v3.5 (available with ISE 12.2) will store any commands requested by the user and complete the requests once calibration completes.

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
34587 MIG v3.4 - Release Notes and Known Issues for ISE Design Suite 12.1 N/A N/A

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
34587 MIG v3.4 - Release Notes and Known Issues for ISE Design Suite 12.1 N/A N/A
AR# 35245
Date Created 04/19/2010
Last Updated 12/15/2012
Status Active
Type General Article
IP
  • MIG