Такая скорость мною была получена при рандом доступе, т.е. читался FAT а потом считывались нужные файлы. И хочу отметить, что команду "multiple read blocks" я не использовал при написании контроллера. Чтение идет в трансфер режиме посекторно, т.е. каждый раз задовался номер сектора. Карты я пробовал SanDisk (быстрая), а также Apacer (чуть медленней) и в обоих случаях была достигнута эта скорость. А вообще в спецификации написано, что SD в 1 битном режиме может работать на скоростях до 3 МБ\сек, а в 4 битном до 12.
|