FPGAでコンビニチャイム
久々の更新です。 せっかくFPGAがプログラムできるようになったので、ありがちなネタではありますがチャイムを実装してみました。 ファミマチャイムです。
といっても、こちら github.com で公開されているものを、ありがたく使わせていただいてます。
FPGAボードは手持ちのSpartan-3 Evaluation kitDigilent Inc. - Digital Design Engineer's Source です。Spartan3なので、今となっては若干古めですが、趣味には十分です。 サンプルではALTERA用になっていますが、XILINXのISEでコンパイルするには若干の修正が必要でした。
一般的にはシステムクロックが違うと修正が面倒なのですが、たまたまシステムクロックは同じ50MHzでした。 オーディオ出力は、FPGAのピンを適当な電解コンデンサでDCカットしてそのままLINE入力に直結です。
ちゃんとフィルタを入れれば、もう少し綺麗に聞こえそうです。