UPGRADE YOUR BROWSER

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."

Description

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.

Solution

"-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