Answers Database


2.1i : 9500 : Hitop : WARNING: CPLDFitter- The property SLOW set on the instance "<inst>" conflicts with the previous setting FAST.


Record #8258

Product Family: Software

Product Line: CPLD Implementation

Product Part: hitop

Product Version: 2.1is3

Problem Title:
2.1i : 9500 : Hitop : WARNING: CPLDFitter- The property SLOW set on the instance "<inst>"
conflicts with the previous setting FAST.



Problem Description:
Urgency : standard

General Description:

The 9500 devices have an option to set the slew rate to either fast or slow.
In the constraint file you can add the following constraint.

net <name> slow;

When an attempt to implement the design takes place, hitop ignores
the constraint with the following warning:

WARNING:CPLDFitter - The property SLOW set on the instance "<inst>"
  conflicts with the previous setting FAST. Both settings are
ignored in favor of the fitter default.

This warning occurs when the design was synthesized from FPGA Express.
FPGA Express places FAST attribute on output signals which then confuses
the fitter software when it sees a SLOW constraint in the UCF.


Solution 1:

One solution is to

1) Edit Synthesis constraints for FPGA Express
2) Click on the Ports tab
3) Set the slew for the nets in there.
4) The netlist will now have a slow attribute for that net.



Solution 2:

Another resolution is to manually edit the netlist removing any attribute of 'fast' on that net or replacing it with 'slow'.



Solution 3:

The Xilinx Synthesis Tool (XST) included in the WebPack (http://www.xilinx.com/sxpresso/webpack.htm)
  does not have this
problem.




End of Record #8258 - Last Modified: 12/22/99 11:26

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!