ラベル BASYS2 の投稿を表示しています。 すべての投稿を表示
ラベル BASYS2 の投稿を表示しています。 すべての投稿を表示

2015年9月13日日曜日

LT駆動開発18で発表してきました。

例によって前日参加しないのか?とお誘いを受けたので、9/5に開催されたLT駆動開発18で発表してきました。

LT駆動は最近勉強したことを発表する場でして、前回同様、最近FPGAで遊んでいるので、それを発表しました。

まぁポカーン枠確定なんですがw

スライドはこちら。

FPGAやり始めてまだ数週間だったり、体力が尽きて十分ネタをまとめられなかったり、
当日移動中の電車内で作成してたりとオチがなかったりしましたが。

自分は昔PL/SQLプログラマーだったので、VHDLに親近感がありまして、

何となく出来そう!

これだけではじめちゃいました(笑)
実はFPGAやりたいなぁと思ったのはずいぶん前なんですが、なにせ本業でもないし、FPGAトレーニングボードは高いし、数千万ゲートなんて組めないし、どうせすぐ飽きそうなものにちょっと数万は出せないなと。
じゃぁボード作るかと部品だけは揃えたんですけどね。配線が面倒で放置してたんですが。
某所で中古のトレーニングボードが安く出てるよ。と教えてもらったので、入手したのですが、
マイコンのプログラムのようだけど全然違って面白い!
自分の作った回路がその場で書き込まれて動く。ボード手に入れれば、開発環境はフリーでカスタムLSIが作れる。ってのは凄い時代になったなと。

ただ、どうもVHDLよりVerilogHDLのほうが人気が有るようで(汗
サンプル見つけても逆にVerilogさっぱり読めない・・・


2015年8月30日日曜日

FPGAで遊んでみた。

以前から遊んでみたいなぁと思っていたFPGAですが、運よくBASYS2というボードを入手できたので、遊んで見ました。

自分はOracleのPL/SQLというバッチ処理言語(というかストアドプロシージャ)が大好きで、ガリガリバッチ処理を書いていた時代があったのですが、FPGAで使うVHDLという言語も、ご先祖様は同じAda系言語でして、文法とか記述方法が凄く親近感があります。

というわけで、ボードを入手し、4GB超あるISEをダウンロードしたのですが、使い方がさっぱり分からず、手元の本は少々古くて、最新のISEと画面が違うなど、結構試行錯誤したので、WiKiにまずは使い方をまとめておきます。

いきなりVHDLはキツいな・・・と思っていたのですが、回路図書いてそれを書き込むって出来るんですね。
以前汎用ロジックICで組んだ回路がFPGAに入るとか凄く楽しそう!