Answers Database
FPGA Configuration: Unconnected MODE pins may result in failed configuration for 4000/X devices
Record #3631
Product Family: Hardware
Product Line: 4000
Product Part: 4000
Problem Title:
FPGA Configuration: Unconnected MODE pins may result in failed configuration for 4000/X
devices
Problem Description:
Urgency: HOT
General Description:
FPGAs may configure at power-up, but will sometimes not properly reconfigure when the MODE Pins
(M2 M1 M0) are left unconnected. It is also possible for the FPGA to not configure or operate
normally at all in this circumstance.
Solution 1:
For the XC4000 devices, the Xilinx DataBook demonstrates the use of leaving MODE pins
unconnected when a Logic High is desired on that pin. This is because the FPGA has internal pullups
on these PADs.
It has been descovered that some parts may have pullups on the MODE pins that are too weak and
allow the pin to float. Allowing these pins to float can disrupt normal operation of the configurat
ion
circuitry.
It is therefore recommended that MODE pins never be left unconnected. Always use a PULLUP or
PULLDOWN in the absence of any other external source for these lines.
Solution 2:
If it is reconfiguration of a part that seems to be failing:
configuring the mode pins with pull-ups may help them stay
in the proper state when a reconfiguration is initiated.
Use the bitgen option in the template manager:
-g M0Pin:PULLUP
End of Record #3631 - Last Modified: 01/13/00 12:57 |