2011年10月07日

SDカード読み出し部の設計(8)

 今までのことから、SDカードからファイルの読み出しを行う回路を作成する。

 HDL では、シーケンサみたいなのはかなり面倒なので、かなり手こずりました。こういうのはプロセッサにやらせるべきですねぇ。

 制限付きで、とりあえずのルーチンを作る。今の所の制限は次の通り。

 ・SDHD はサポートしない
 ・FAT16 のみ対応
 ・1セクタのバイト数が512バイトのみ対応
 ・ルートディレクトリのファイル数が512のみ対応
 ・1クラスタのセクタ数は、16、32、64、のみ対応

 ・ファイルはルートディレクトリに置く必要がある。

 ・今の所、「CGROM60.60」「BASICROM.60」のみしか読まない。
 ・今の所、1クラスタまでのファイルサイズしか読み込めない(FAT にアクセスしない)。


 後半2つは、テープファイルを読み出す必要がありますので、修正するつもりです。


 やーっと出来上がって、SDカードのファイルから、キャラクタROMにデータを転送するのを確認できました。

 とりあえず、SDカード対応の設計は一度中止して、SDRAM周りの設計に移りたいと思います。


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

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

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


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

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