General Description: When I try to optimize a design in FPGA Express, the following 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).
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 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.
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 three 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, please refer to the FPGA Express help files.