AR# 2327: 1.3 CPLD XC9500 Family- PWR_MODE attribute cannot be placed on non-logic symbols
1.3 CPLD XC9500 Family- PWR_MODE attribute cannot be placed on non-logic symbols
Keywords: 1.5i, PWR_MODE, Low Power, 9500, 5021
The following applies to the 1.3 and earlier versions of the CPLD fitter. The more recent versions of software support this attribute on either nets or instances.
When the PWR_MODE attribute is applied in a UCF file, it must be attached to an "logic symbol" instance. If it is attached to a net you will see the following warning from the fitter indicating that the attribute is not accepted:
WARNING:xr5021 - Parameter 'PWR_MODE' applied to non-logic symbol '$1N70' (e.g., IPAD, IBUF, OBUF). You can only use this parameter on macrocell logic symbols.
NOTE: PWR_MODE is allowed on an OPAD. In this case it will be backward traced to the macrocell associated with it.
Use the following syntax in the UCF file to attach the property to the logic symbol:
INST MY_FF PWR_MODE=LOW;
DO NOT use the following syntax in the UCF, which would attach the property to a net: