2011年10月10日

CPU周りの設計(6)

 やっと、CPU周りの設計に戻りました。

 一つ修正。リセット系は、

 PLL安定 → SDRAM初期設定完了 → SDカードの設定完了 → CPUリセット解除

 とします。SDRAMの初期設定を行った後、SDカードから読み出したデータをSDRAMに書き込みます。


 画面周り、BASICROM、CPU、RAM と実装が完了したので、周りの回路(WAITやらI/Oやら)を実装しなくても動作するはず。

 だったんですが、画面は全然変わらない。


 ロジアナでCPUの動きをトレースすると、キー読み込みの箇所で無限ループに入っていました。


 サブCPUを実装していないため、割り込みが発生しないので、キー入力の値が変わらない事が原因のようです。

 どこまで作るか、が問題です。



posted by えすび at 13:21| Comment(0) | FPGA化:CPU周り | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。