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

CPLD CoolRunner-II: Can I remove power from a VCCIO bank to save power?


Can I remove power from a bank to conserve power?


No, you should not do this. When power is removed from VCCIO with the core powered, the I/Os still try to drive and read their pins. Transistors are in an unknown state, which results in more current than if the I/Os were disabled (inputs disabled using Data Gate and outputs tristated with termination to prevent floating pins).

When VCCINT is powered, inputs are still "on". Consequently, the data entering the core logic is unknown since the inputs are unreliable with VCCIO unpowered. Outputs attempt to drive as well, with varied results, based on the state of VCCIO. Since this is outside of the operating conditions listed in the data sheet, exact behavior under these conditions is not characterized and not recommended.

AR# 21519
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article