|
||||
トップページ 写真日記 リンク集 旧コンテンツ News,( US, UK) はてなアンテナ wikipedia kick4wiki kick4bbs ジャパンネット銀行 ピンポイント天気 postMap G-Tools Kumaduino
うだうだ日記Index |
うだうだ日記 2003年 5月 3日2003年5月3日 土曜日
朝からVR4131モジュール。 最小限の回路や評価ボードの回路を調べる。 プルアップがかなり足りないかと思ったが、 良く調べてみると GPIOとその他1本だけだった。 とりあえず、それらの信号を10KΩでプルアップしてみるが、 動作はあまりかわらない。試しに N-Wireでの接続を試してみると、 今度は接続できている。プルアップが効いたのだろうか、それとも 前回なにか間違っていたのだろうか。
メーカ提供のモニタプログラムは諦めて 独自にプログラムを書くしかないのかと、 付属CDにあるモジュール初期化プログラムの例 ( いたせりつくせりだなぁ) を読み始めると、見たような短いループがある。 LED表示レジスタとリセットレジスタに書き込み ぐるぐる回っている。 ▲ さらに調べると、SDRAMアクセス用のクロックの設定が ある値にならないと、このループに入り、リセットを待つようだ。 さらに調べて クロックの設定をレジスタを書き込んでいる個所を発見。 VR4131のマニュアルでそのレジスタを調べると、 設定後 RTCRST(一番強力)以外の リセットを入れてください、とある。 そうか、やっとわかった、ということで、 ジャンパー線とCoolRunnerで、 リセットレジスタ(書込でRSTSWにパルスを発生)を作成、 CoolRunnerに書き込むと、 ついにモニタープログラムが起動した。 嬉しい。 しかし、CPLDは便利だ、 というかCPLD無しではこのモジュールは使えそうに無い。
|
|