Xilinx ISEでMapLib: 979 errorが出る

Papilio OneでMicroblaze MCSを動かすべくMicroblaze MCSのIPコアを生成。
しかしUARTをつけるとImplementationに失敗する。

ISEではなくPlanAheadだとエラーが出ない?とのことなので、PlanAheadで試してみる
http://marsee101.blog19.fc2.com/blog-entry-2285.html
ちなみにPlanAheadもWindows8で64bitモードが起動しなかったので32bitモードを起動した。
でも結局同じエラーが出てくるようだ。

調べた結果、UART以外の使ってないもの(IOバス、GPI、GPO)のオプションを全部外して、
以下のUCFファイル(TXDとRXDは配布されているものとスワップ)を試したら動いた。

NET CLK          LOC="P89"  | IOSTANDARD=LVTTL | PERIOD=31.25ns;   
NET TXD           LOC="P90"| IOSTANDARD=LVTTL;
NET RXD          LOC="P88" | IOSTANDARD=LVTTL;
NET RST    LOC="P91"  | IOSTANDARD=LVTTL;