言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

fpga

rekonstrukt: Spartan-3A + forth で遊ぶ

rekonstrukt というのは FPGA のシリアル端子を使って forth を走らせようと言うプロジェクトです。派手な物では無いですが、私のような初心者にはツールの使い方に慣れるのにちょうど良いプロジェクトなので挑戦してみました。 必要な物 Spartan-3A スター…

ModelSim で遊ぶ

気分転換に FPGA を再開。でも FPGA ボードをどこでも持ち歩く訳には行かないので、ModelSim の使い方を調べてみました。ModelSim を使うと、職場でも仕事サボって Verilog で遊ぶ事が出来るので便利です。ISE のチュートリアルには ISE と ModelSim を連動…

PicoBlaze

こないだ 4 ビット CPU を作ったし、今度は本物の CPU がどうなってるのか気になったので、定番の picobraze を試してみた。 入手方法 ログインすると、PicoBlaze Lounge に入る。Spartan-3 用の PicoBlaze をダウンロードする。 サンプルを試す。 ドキュメ…

CPUの創りかた TD4 を Spartan-3A で

FPGA に慣れるために何が良いかなーと考えて、簡単そうなので『CPUの創りかた』の 4 ビット CPU TD4 を作ってみる事にした。インチキ臭いけど、まあいいか。CPU ってこんな風になっているのか!とわかって大変勉強になりました。大変素晴らしい本です。 modu…

Spartan-3A で Hello World!

LED ばかりでは味気無いので、液晶画面を使って Hello World! を出してみた。 ユーザーガイドを読む ユーザーガイドの「キャラクタ LCD」の所に液晶の使い方が書いてあるのでじっくり読む。難しい。。。PicoBlaze って何だ???知らない単語は置いといて、…