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 |