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;