ALTERA CycloneII FPGAボード その4
環境ができたので、まずは7セグメントLEDを使って簡単な何か、ゲームみたいなものでも作ろうと思い、7セグメントLEDのドライバを組んでみました。
日昇エレクトロニクスさんのサンプルで7セグLEDの表示もありましたが、そちらは結構凝った造りで、4ビットx8で0〜9の数字を8文字分いれるとその数字を表示する、というものです。
ゲームみたいなものを考えると、もっと簡単なものでよいから、数字に限らず各LEDを個別に操作できるのがよいかなと思ってちょっと組んでみました。
できたものを動かしたところが下写真のような感じです。
簡単なものですが、ご参考にVerilogソースを公開します。各LEDのビットパターンを与えると、そのパターンをダイナミックドライブで表示するだけのものです。
「test7segled.v」をダウンロード :こちらがTOPモジュール
「test7segled_drv.v」をダウンロード :こちらがLEDドライバ
この後、昔「ラジオの製作」「初歩のラジオ」に掲載されたようなTTLゲーム的なものを思い出して作ってみようかと思います。
最近のコメント