Проектирование и внедрение SD хост контроллеров. Использование в промышленных целях

Проектирование и внедрение SD хост контроллеров. Использование в промышленных целяхПотребность в портативных цифровых встраиваемых системах растет все быстрее. Технология SecureDigital, хоть и была разработана только 12 лет назад, получила подавляющую поддержку со стороны промышленности и оттолкнула всех своих конкурентов, как CompactFlash, SmartMedia,

SecureDigital является энергонезависимой памятью с форматом, разработанным и управляемым, SecureDigitalAssociation. SD Card представляет собой полупроводниковую флэш-память устройства, которая хорошо известна своей простой и интерфейсом, высокой пропускной способностью, низкой стоимостью, большой безопасностью, низким энергопотреблением и т.д. SD-карта может быть легко подключена к персональному компьютеру, также.

SD хост-контроллер реализует SD хост-контроллер стандартной спецификации версии 3.0. Это позволяет хосту обращается к SD Устройства, такому как карты памяти SD, SDIO устройств, SD Combo устройства и т.д.

SD протокол работает на Master-Slave коммуникационной модели. Здесь работает механизм команда-отве. Команды всегда инициируются хост-контроллером и ответом по карте. Хост-контроллер имеет два интерфейса: интерфейс системной стороны и интерфейс SD Bus. Хост-контроллер предполагает, что оба эти интерфейсы являются асинхронными. Драйвер хост-системы действует на время SD. Хост-контроллер будет синхронизировать сигналы для связи между этими интерфейсами.

SD интерфейс шины является передовым 9-контактным чипом, состоящим из одной линии синхронизации, одной двунаправленной командной строки, 4 двунаправленных передач данных и 3 линий электропередач. Процессор предназначен для работы на максимальной рабочей частоте 200 МГц в зависимости от возможностей карты.

Передача данных в и из карты памяти SD выполнены в блоках. Блоки данных всегда следуют как биты CRC. Одно и несколько операций блока всегда определены. Данные могут быть переданы помощью одного или нескольких линий передачи данных Контроллер SD хост полностью соответствует требованиям SD хост-контроллер версии 3.0 Спецификации и физические спецификации версии 3.01 слоя. Стандартный набор регистров реализован. Внутренняя FIFOs предназначена для временного хранения и буферизации входных и выходных данных. Центральный процессор получает доступ к различным регистрам и FIFO, а также хост-контроллер для передачи данных между хост и SD Card.