My design ran okay in a previous revision, but now it fails in 10.1 sp1 with one of the following placement errors. What has changed that makes my design fail?
ERROR:Place:820 - Q2TM.pcf line 71: CONFIG DCI_CASCADE = "4,6" is not a valid constraint.
ERROR:Place:311 - The IOB <IO Name> is locked to site IOB_X1Y111 in bank 2. This violates the SelectIO banking rules.
Other incompatible IOBs may be locked to the same bank, or this IOB may be illegally locked to a Vref site.
ERROR:Place:1747 - The IOB T65 is locked to site AM5 in Bank 5. This violates the SelectIO banking rules. Other incompatible IOBs may be locked to the same bank, or this IOB may be illegally locked to a VREF site. Please consult the SelectIO application node.
The "ERROR:Place:820" might be due to a package rules change that added a check for Virtex-5 to prevent using DCI_CASCADE across the CMT. This limitation is documented on page 219 of the Virtex-5 User's Guide:
The errors "ERROR:Place:311" and "ERROR:Place:1747" might be due to a conflict between *T_DCI IO Standards and non-T variants. In 9.2i the IO Standards were allowed in the same bank. It has since been determined that the hardware cannot support them together. Affected standards are:
For more detail information on this change, see (Xilinx Answer 31078).