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

7.1.04i BitGen - "ERROR:Bitgen:145 - Pin AD14 is a persistent pin when using "-g EngineeringSample:SelectMAP8" and dual-purpose configuration pins as User IO."


General Description:

When using "-g EngineeringSample:SelectMAP8" (see (Xilinx Answer 20246)) to reduce the high current requirement of ICCAUX after configuration in a Virtex-4, the following BitGen error occurs in ISE 7.1.04i when I use the dual-purpose pins as User I/O's after configuration:

"ERROR:Bitgen:145 - Pin AD14 is a persistent pin, but a component exists in it's IOB. Please rerun par with the persistent pins prohibited from use.

ERROR:Bitgen:157 - Bitgen will terminate because of the above errors."

However, the BitGen option "-g Persist:yes" is not set.


"-g EngineeringSample:SelectMAP8" will cause the SelectMAP pins to persist.

To work around this issue, try one of the following solutions:

1. Use "-g EngineeringSample:SelectMAP8" and assign the I/Os to non-dual purpose pins of the SelectMAP ports.

2. Do not use "-g EngineeringSample:SelectMAP8" and use the macro available in (Xilinx Answer 20246) to reduce ICCAUX. The dual-purpose configuration pins can be then used as User I/Os.

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