オープンソースへ向けて

 待ち続けたバサロ氏のZ80IPは、結局バグ修正版が届かなかった...

 公開やメンテナンス性を考えると、出来ればオープンソースのIPを使いたい
 実はオープンソースのZ80-IPでT80というものがある。
 少し前から存在は知っていたが、0214版を試してみたところ動作しなかったのであきらめていたのだが、ふとOPENCORES.ORGを覗いてみたら最近アップデートされていることに気が付いた。

 早速組み込んで見たところ、あっさり動いてしまった。1つ問題だったのは、バサロ氏のIPに比べT80の回路規模がかなりでかいことがあったが、オープンソースの利便性にはかなわなず、T80へ切り替えることにした。

 組み込みROMデータを外部ROMからロードするようにすれば、論理合成可能な形でソース公開が可能になるが、面倒だったので回路はそのままにして、ROMから.UCFにデータを埋め込むツールを同梱してようやく公開することができた。

 しかし、残念なことに未だ動作したという報告はだれからも受けていない