|
SD карта SD интерфейс, параллельная работа нескольких карт |
|
|
|
Sep 4 2013, 13:41
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(MiklPolikov @ Sep 4 2013, 17:13)  Я работал с картой только по SPI , и в этом режиме карта "думает" исключительно после отправки сектора на запись / после отправки запроса на чтение. В SPI то же самое: дали команду на чтение/запись блока секторов, и получаете токены с паузами или без - в зависимости от настроения карты. Цитата(MiklPolikov @ Sep 4 2013, 17:13)  Да для меня сейчас важнее другой вопрос : предположение о том что я смогу вот так запросто "выбирать" карточку подачей на неё тактирования верно ? Да, это так.
|
|
|
|
|
Sep 4 2013, 16:23
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(MiklPolikov @ Sep 4 2013, 19:38)  Можете разжевать мысль подробнее ? ПЛИС обменивается данными с микроконтроллером не важно каким образом, а потом раскидывает эти данные по 4ём картам памяти ? Да, именно так мы и делаем. Обмен неважно как с контроллером, но у нас SD, немного разогнанный до 66 МГц. ПЛИС эмулирует (только базовые команды, чтобы контроллер сд вообще не заткнулся), забирает эти данные, с буферизацией, и кидает в карты паралелльно. Собирать их потом — другой вопрос, тоже ПЛИС. Вообще может SDXC глянете ? Быстрые они очень. Цитата(MiklPolikov @ Sep 4 2013, 19:38)  Можете разжевать мысль подробнее ? ПЛИС обменивается данными с микроконтроллером не важно каким образом, а потом раскидывает эти данные по 4ём картам памяти ? Да, именно так мы и делаем. Обмен неважно как с контроллером, но у нас SD, немного разогнанный до 66 МГц. ПЛИС эмулирует (только базовые команды, чтобы контроллер сд вообще не заткнулся), забирает эти данные, с буферизацией, и кидает в карты паралелльно. Собирать их потом — другой вопрос, тоже ПЛИС. Вообще может SDXC глянете ? Быстрые они очень.
|
|
|
|
|
Sep 4 2013, 19:17
|

Гуру
     
Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702

|
Цитата(aaarrr @ Sep 4 2013, 20:02)  Встречное предложение: можете пояснить, почему именно 4 SD-карты, а не SSD-диск, например? Дело в том, что по габаритам помещаются только 4 карточки microSD Цитата(DASM @ Sep 4 2013, 20:23)  Да, именно так мы и делаем. Обмен неважно как с контроллером, но у нас SD, немного разогнанный до 66 МГц. ПЛИС эмулирует (только базовые команды, чтобы контроллер сд вообще не заткнулся), забирает эти данные, с буферизацией, и кидает в карты паралелльно. Собирать их потом — другой вопрос, тоже ПЛИС. Вообще может SDXC глянете ? Быстрые они очень. Я начну с попытки сделать без ПЛИС, только на микроконтроллере. На мой взгляд должно быть так : процессор тактирует карты по очереди, и смотрит что каждая ответит. Если готова работать работает с ней , если думает переходит к следующей. Т.е. физический аналог многозадачной системы, роль задач выполняют карты памяти. Лишь бы с этим включением-выключением тактирования всё так просто оказалось.
--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|