General Description: MAP crashes immediately after the "Running directed packing..." message is posted. This crash occurs on the Solaris platform only.
ERROR:Pack:683 - Unable to pack the following symbols concurrently into an empty I/O component: PAD symbol "TST46_08[0].PAD" (Pad Signal = TST46_08[0]) BUF symbol "TST46_08_ibuf[0]" (Output Signal = TST46_08_c[0]) The symbol TST46_08[0].PAD has a constraint (LOC=B22) that specifies an illegal physical site for the component. Please correct the constraint value.
This error occurs because a GCLKIOB site is used on a PAD driving an IBUF rather than an IBUFG.
解决方案
1
There are two ways to make the design work:
1. If you intend to use GCLKIOB sites for the component, use an IBUFG symbol to connect to the PAD instead of a regular IBUF. This will make the LOC constraints valid for the components.
2. You can change the UCF file by changing the GCLKIOB site LOC to a regular IOB site.
2
This problem will be fixed in the next major revision after 3.1i.
Meanwhile, the problem can be avoided by correcting the GCLOCKIOB configuration. To verify that the crash is related to LOC constraints, try running MAP without UCF constraints.