2019年12月28日土曜日

FPGACONF SD CARD 32GB 対応

先の記事で FPGA を config する為の装置を作成していると書いたが,実のところ 4GB のSD card からの読み込みは可能であったが,32GB 品を試してみると途中で止ってしまう.
止る所が bus 幅を 1 bit から 4 bit に変更した直後であったのそのあたりを色々知らべた. SD spec 的には, CMD7 を送った後に ACMD6 (switch bus width) を送るというのが, 直後なのか, 他の CMD を送った後でも良いのか良くわらず, 色々試行錯誤した. しかし全く解決せず,hard 的な観点で見てみた,とりあえず D0 のみ pull up していたのだが, とりあえずなんでもよいから全 bus pull up してみた.

結果はこれが問題で, 回収後問題なく動作する様になった.