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

MIG v3.5, Virtex-6 DDR3/QDRII+ - "ERROR:Place:911 - CONFIG DCI_CASCADE = "34,35" is not a valid constraint."

Description

When I implement a Virtex-6 FPGA multi-controller output from MIG v3.5 (DDR3 and/or QDRII+) and the same Master Bank is selected for multiple controllers, the following error occurs in MAP:

ERROR:Place:911 - CONFIG DCI_CASCADE = "34,35" is not a valid constraint.

Why does this error occur and how do I resolve it?

Solution

When MIG generates the multi-controller UCF, a DCI_CASCADE constraint is provided for each controller. 

If the same Master Bank is selected for more than one controller, there will be two DCI_CASCADE constraints noting the same master bank.

This causes the error in the MAP tools.

To work around this issue, the DCI_CASCADE constraints in the MIG-provided UCF should be combined so that only one master bank is declared. 

The UCF can be found in both the 'example_design/par' and 'user_design/par' directories.

In the following example the master bank of 34 was selected for two controllers:

CONFIG DCI_CASCADE = "34 35";
CONFIG DCI_CASCADE = "34 32";

NOTE: Syntax : CONFIG DCI_CASCADE = "master slave1 slave2 ..";

The work-around is to combine these constraints as follows: 


CONFIG DCI_CASCADE = "34 32 35";

This issue is resolved in MIG v3.6 which is included with the ISE 12.3 release.

Revision History:
07/23/2010 - Initial Release

AR# 36477
Date Created 06/30/2010
Last Updated 08/18/2014
Status Active
Type General Article
Devices
  • Virtex-6 CXT
  • Virtex-6 HXT
  • Virtex-6 LX
  • More
  • Virtex-6 LXT
  • Virtex-6 SXT
  • Less
IP
  • MIG