FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。DE0を使ってみましたDE0を使ってみる機会ができたので、使ってみた。電源ONすると、7セグLEDが1.1.1.1~F,F.F.Fまで順番に表示して、LEDが順番に点灯し続けた。ディスプレイをつなぐと画面が出力された。blogさんで話題のDVDに入っているDE0_ControlPanelを動作させてみた。USBケーブルを差して、DE0_ControlPanel.exeを起動すると、スイッチの設定を見たり、LEDを制御できたり、いろんなことができる。最初のタブはチェックしたLEDを点灯させることができる。7セグLEDの状況も設定できる。上の設定をしたDE0がこれ、LEDが2個、7セグLEDは1234を表示している。次のタブはスイッチ、スライドスイッチを操作したり、押しボタンスイッチを押したりすると画面に反映される。SDRAMへの書き込み、読み出しテスト、多分FLASHへの読み書きもできる。PS2のキーボードのテスト。キーボードをつなぐと文字が表示される。最後にVGAテスト、表示させるパターンを選ぶとVGA信号をつないだディスプレイに表示される。これは、DE0_ControlPanelでDE0_ControlPanel.sofという回路をDE0にコンフィグしているようだ。DE0のユーザーズマニュアルを見ると下の図が載っている。(転載します)Nios2が入っていて、JTAGでパソコンと通信している。DE0のJTAG通信?”に詳しく書かれているが、私もちょっと調べてみたい。BBSのスレッドに詳しく書かれているようだ。Walkerで解析してみた。Walkerの本家はここ、日本語パッチはここから入手した。Walkerで開いてみる。これだけでは、TERASIC_JTAG.dllとかが出てこないが、プロファイリングを行うと、ツリーに出てくる。書くとリバースエンジニアリングになってしまうので、書かないが、TERASIC_JTAG.dllからTERASIC_JTAG_DRIVE.dllが呼ばれている感じ。コンフィグすると実際には、もう2つくらいアプリが起動する。コンフィグはタイムアウトで成功しなかった。メーカーが仕様を公開してくれないとやはりまずいので、この辺でリバースエンジニアリングはやめることにした。パソコンから簡単にUSB-JTAG経由でやり取りできると実験のプロセッサ用ボードとして非常に都合がよい。UART間で通信して、そのデータをアバロンバス経由で独自プロセッサに渡せれば良いんだけど。その可能性を探ってみようと思う。»コメント実物は意外とちっちゃくて、びっくりしませんでしたか?続き楽しみにしてます。]Simさん、こんにちは。思ったより小さかったです、それで、RS-232Cのコネクタが付いてないんでしょうね?多分、ご期待に添えないと思います。希望しか書いていません。URLhttps://marsee101.blog.fc2.com/tb.php/1310-7654eca4この記事にトラックバックする(FC2ブログユーザー)プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。