AR# 6314: 3.1i Virtex MAP - FATAL_ERROR:basmm:basmmfact.c:1349:1.84 - Unknown pad pin type
3.1i Virtex MAP - FATAL_ERROR:basmm:basmmfact.c:1349:1.84 - Unknown pad pin type
Keywords: fatal error, Virtex, MAP, unknown pad pin,
General Description: The following error occurs when an .xnf-based design contains unbonded pads and is re-targeted to a Virtex device:
FATAL_ERROR:basmm:basmmfact.c:1349:1.84 - Unknown pad pin type
The solution is to replace all unbonded EXT records with a UPAD symbol.
The workaround involves modifying the .xnf file by substituting an unbonded pad symbol:
SYM,N00674_PAD,UPAD PIN,UPAD,I,N00674 END
for every unbonded EXT statement:
The following Perl script upad.pl can be used to make the substitutions. Keep in mind that the Cntl-M characters will be corrupted by the cut and paste and should be re-entered. The path to the Perl exec will need to be modified for the user's environment. WorkStation users should remove the Cntl-M (^M) from the string matching test in line 5, as the Cntl-Ms only appear in PC-generated .xnf files.