アプリ版:「スタンプのみでお礼する」機能のリリースについて

開発環境としては、
・QuartusII(Altera)で回路設計
・FPGAデバックボード(メディアリンクス)にやいて動作確認
という感じで設計をしています。
今回質問したいことは、タイトルのようにverilogで8255を制御する方法についてです。
8255のPORTBがLEDに接続されており、そのLEDをトグルスイッチで制御したいのですが、コントロールワードなどの設定の仕方がいまいちわかりません。
verilogでコントロールワードを設定する際はどうしたら良いのでしょう?

A 回答 (1件)

設定したいコントロールワードをD0~D7にセットしておいて、


A0=1,A1=1,_RD=1,_CS=0にしておいて、
_WRを0から1に立ち上げればよいです。
FPGAを同期回路として設計しているなら、前のクロックでA0=1,A1=1,_RD=1,_CS=0を設定して、次のクロックで_WRを1にすればいいんではないでしょうか。

8255ではLEDが直接駆動できるか微妙ですが(セカンドソースなら駆動できるものもありますが)、そこは大丈夫ですかね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!