FPGA
というわけで前回たしかBPBまで読んだはずだが何を思ったかここで回路に新たなコマンドを追加し、FAT32(というかSDHCカード?)に対応させた。 やったことはCMD0を送った後にCMD8を送るだけ。けどCMD8はCRCが必要なのでそこだけ注意が必要。これは固定値にし…
すこし日にちが経ってしまったが読み込んだデータの解析を再開した。 SDカードから512バイト読み出してその内容を何かしらの方法で確認しなければいけないのでとりあえずUARTで吐き出すことにした。データの保持は最初SRAMにしようと思ったが512バイトなので…
前回SPIの回路が出来たので今回は初期化の動作をしてみる。 といってももうSPIの送受信が完成してしまっているので後は決められたコマンドをひたすら送っていくだけなので何も難しいことはなかった。(SPIの回路のバグになかなか気づけずそこに少し時間を取ら…
FPGAで液晶を制御していたらデータ読み出し用のROMが欲しかったのでSDカードのコントローラを作ってみることにした。 高校時代にマイコンでSDカードにアクセスしたことはあったがライブラリを使っていたので実際にどういう動作が行われているのかはあまり理…