オープンソースへ向けて
待ち続けたバサロ氏のZ80IPは、結局バグ修正版が届かなかった...
公開やメンテナンス性を考えると、出来ればオープンソースのIPを使いたい
実はオープンソースのZ80-IPでT80というものがある。
少し前から存在は知っていたが、0214版を試してみたところ動作しなかったのであきらめていたのだが、ふとOPENCORES.ORGを覗いてみたら最近アップデートされていることに気が付いた。
早速組み込んで見たところ、あっさり動いてしまった。1つ問題だったのは、バサロ氏のIPに比べT80の回路規模がかなりでかいことがあったが、オープンソースの利便性にはかなわなず、T80へ切り替えることにした。
組み込みROMデータを外部ROMからロードするようにすれば、論理合成可能な形でソース公開が可能になるが、面倒だったので回路はそのままにして、ROMから.UCFにデータを埋め込むツールを同梱してようやく公開することができた。
しかし、残念なことに未だ動作したという報告はだれからも受けていない