Answers Database


FPGA Express 2.x/3.x: Optimization gives FE-PADMAP-3 error


Record #3296

Product Family: Software

Product Line: Synopsys

Product Part: FPGA Express

Product Version: 1.2

Problem Title:
FPGA Express 2.x/3.x: Optimization gives FE-PADMAP-3 error


Problem Description:
Urgency: Standard

General Description:
When trying to optimize a design in FPGA Express, an error message occurs:

"Pad mapping optimization cannot determine the type of pad to insert at the
ports <path of signal name>. Please see the extended error message for more details."

The pad mapping optimization program cannot determine the type of pad to be inserted at a port, usually a bidirectional port.


Solution 1:

If the port declared as INOUT is not used as a Bidirectional I/O or is not used in the design at all, this error will still occur.

Make sure that the port declaration matches the functionality.

If the port is unused, comment out the declaration to avoid this error. Unused ports will only give this error if they are of type INOUT. This includes situations where only certain bits of an
INOUT bus are used as bidirectional; all bits must be bidirectional for it to pass.



Solution 2:

If you are using FPGA Express 1.2 or older:

Open the design implementation box (double-click on '<filename>-0-optimized.').

Select the 'Ports' tab. Under the "direction" heading, there are 3 options:
input, output, and inout.

For all of the "inout" ports, double-click the cell in the "pad" column to open the "define pad" dialog box. Select "pad0".

For more info regarding the FE-PADMAP-3 error, refer to the Express Help files.

This problem has been fixed with FPGA Express 2.0.2.




End of Record #3296 - Last Modified: 11/09/99 13:35

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!