こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Verilog-HDLによる8255の制御。

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

投稿日時 - 2006-11-17 15:33:54

QNo.2545315

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.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が直接駆動できるか微妙ですが(セカンドソースなら駆動できるものもありますが)、そこは大丈夫ですかね。

投稿日時 - 2006-11-23 19:00:34

あなたにオススメの質問