VHDL

VGA

変なことを口走った気もしますので書いておきます。 まずVGAのピンは以下のとおり。 http://ja.wikipedia.org/wiki/VGA%E7%AB%AF%E5%AD%90 このうち、GNDを除けばRGBとHSYNC,VSYNCだけで出力できます。あとは私レベルでは無視してOK。 HSYNC,VSYNCは通常High…

VGAにカレンダー

温泉旅行に申し込んだら、カレンダーを持ってこいと言われました。 何で作っても私のノートPCは3kgを超えるので、基板だけ持って行くことにしました。http://panathenaia.halfmoon.jp/vhdl/M氏, H氏, I氏, Mr.Fに感謝します。XilinxのSpartanというボードに…

wait for

プログラミング言語、特に手続き型言語の最大のメリットは、ステートを位置で表現できることだと思いました。gotoによるステートマシン実装は捨てたもんじゃないと思う。 それはともかく、VHDLでは10μs待ちたいときはwait for 10 us;などと書けます。例によ…

凄いよハードウェア記述言語

いやぁ、ようやく続きが書けます。 こないだのタネは、m.ukaiさんのコメントの通り、標準入出力とか検証用・シミュレーション用の書き方であって、論理合成*1するためのものじゃないです。 さて、ハードウェア記述言語。 http://vhdl.org/からhttp://vhdl.or…

プログラミング言語VHDL

VHDLがハードウェア記述言語には思えなかったので遊んでみました。 処理系はGHDLです。LinuxですとコンパイルしてGNATともリンクできるっぽいのですが、Windowsですと無理そう。まあ遊ぶだけなら支障無し。まずはHello World。 use std.textio.all; entity h…