|
|
  |
VN1CL, CY7C68013A, SD/MMC, когда не совпадают желания и возможности... |
|
|
|
Sep 11 2008, 14:44
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Всем привет. Сейчас опять по-тихоньку продолжаю работу над своим Первым проектом на ПЛИС. Кроме ПЛИС, памяти, дисплея и всякой мелочи мне необходимо ПЗУ, такое чтобы можно было на компьютер оперативно перебрасывать сохраненные данные (картинки)... Вот напрашиваются такие варианты: - VN1CL (или как там его), привлекает кажущаяся простота реализации, вроде проблем серьезных не должно возникнуть; - чисто SD, оперативность пониже, но зато дешево. Но я не знаю насколько трудно с ней работать, да еще как с FAT разбираться, даже незнаю толком чего про это почитать; - SD+CY7C68013, тут скорость вне конкуренции, подключение к компьютеру через кабель как флеш-накопителя. С контроллером я работал, не думаю что так просто получится реализовать Mass Storage Class. Кроме того остается проблема с FAT, да еще и как-то надо связываться с ПЛИС (там тоже процессор). Потому возникает вопрос, быть ли варианты подобной связки уже реализованные, да чтоб на блюдечке с голубой каемочкой! Навроде как у микрочипа - вот вам схема подключения SD к контроллеру, вот вам программа для контроллра, а вот вам описание интерфейса, по которому туда данные будете лить...  Попрошу всех специалистов высказаться, так сказать, по этому вопросу...
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Sep 17 2008, 11:37
|

Местный
  
Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276

|
Цитата(torik @ Sep 11 2008, 18:44)  Всем привет.
Попрошу всех специалистов высказаться, так сказать, по этому вопросу... Добрый день. Лично мне пока нравится чисто SD. Аппаратно реализуется очень быстро. разобратсья с FAT16 проблемм больших не вызывает. Геморные циклы по вычитке блоков, но на то оно и FAT от MS. С NTFS было бы еще хуже. VN1CL не работал. Но лично меня пугает то что прошивка с глюками. И скорость работы низковата. Ну на скорость лично мне пока можно необращать внимания, но вот глюки. Это жуть. Я хочу ее применить в работе с 8 битным ифейсом. Смотрю что все в основном юзают на UART. По поводу связки SD + Cypress (То тут мне кажется вообще можно и без SD обойтись. Думаю DataFlash сойдет. Ведь вынимать ее в таком случае не нужно будет. А FAT да, прийдется реализовать. Но думаю что найти его в исходниках (FAT16 точно) можно.
--------------------
Удачи.
|
|
|
|
|
Sep 17 2008, 11:59
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(AndreyS @ Sep 17 2008, 15:37)  Ну на скорость лично мне пока можно необращать внимания, но вот глюки. Это жуть. Я хочу ее применить в работе с 8 битным ифейсом. Смотрю что все в основном юзают на UART. Что, и по сей день много глюков ? Я с ней последний раз имел дело больше года назад, тогда (в самых первых прошивках) принципиально не работал "параллельный" режим (хотя консультант из "Эфо" меня уверял, что у него все работало - а оно не могло работать принципиально, поскольку выводы строб-сигналов программировались на вывод !). Но в скором времени это было пофиксено и вроде как заработало. Потом, правда, периодически что-то у кого-то выползало, но так и прошивок с тех времен выпущено много... Жаль, что пока так нет ни исходников, ни средств разработки под этот камень...
|
|
|
|
|
Sep 17 2008, 15:09
|

Местный
  
Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276

|
Цитата(rx3apf @ Sep 17 2008, 15:59)  Что, и по сей день много глюков ? Я с ней последний раз имел дело больше года назад, тогда (в самых первых прошивках) принципиально не работал "параллельный" режим (хотя консультант из "Эфо" меня уверял, что у него все работало - а оно не могло работать принципиально, поскольку выводы строб-сигналов программировались на вывод !). Но в скором времени это было пофиксено и вроде как заработало. Потом, правда, периодически что-то у кого-то выползало, но так и прошивок с тех времен выпущено много... Жаль, что пока так нет ни исходников, ни средств разработки под этот камень... Я наверное некорректно выразился. Это был мой возглас и не более того. Я почитал все темы на електрониксе в которых упоминалось о VN1CL и дату постов посмотрел. Вот и сложилось впечатление что до начала лета этого года глюки все еще присутствуют. И не заметил чтобы кто-то говоил об удачном запуске на параллельном интерфейсе. В основном речь шла об UART. Сам я только выбираю. И выбар пал на SL811 от Cypress и на этот чип. Но семплы SL811 не достать (странное письмо от кипресса пришло. Что якобы данный чип уже с 2006 года снимался с производства и рекомендовали посмотреть на другие чипы. При этом вроде как он доступен для покупки. Я с горяча заказал семплы CY7C67200. На него такого письма не пришло.). Но это уже оффтопик.
--------------------
Удачи.
|
|
|
|
|
Sep 17 2008, 16:20
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 16-04-05
Из: СПб
Пользователь №: 4 208

|
Сделал параллельный... Работает семь приборов в тестовом режиме три месяца. Пока вылавливаю только свои ошибки. Реализована работа и хоста (запись на flash), и slave (связь с компьютером).
|
|
|
|
|
Sep 17 2008, 20:36
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(AndreyS @ Sep 17 2008, 19:09)  Я наверное некорректно выразился. Это был мой возглас и не более того. Я почитал все темы на електрониксе в которых упоминалось о VN1CL и дату постов посмотрел. Вот и сложилось впечатление что до начала лета этого года глюки все еще присутствуют. Что-то странное. Или я просто внимания на это не обращал. Но и по багфиксам особо "криминальных" плюх вроде не было давно... Цитата И не заметил чтобы кто-то говоил об удачном запуске на параллельном интерфейсе. В основном речь шла об UART. А обычно никто про _удачные_ опыты и не рассказывает  Работает - и славненько. Вопли раздаются, когда запустить не получается. Через UART - проще, конечно. Для параллельного режима нужно много ног (я подключал к ATMEGA128, в адресное пространство внешней памяти. Какой-то строб, кажется, пришлось чуть задержать RC-цепочкой, чтобы диаграммы соответствовали. Но было это почти два года назад, потом как-то не требовалось, макет так пока и остался макетом). Вот SPI не пробовал (IMHO, более кретинского варианта, чем сделано в этом чипе, даже специально постаравшись, не сделаешь  ) Цитата Сам я только выбираю. Если не пугает относительно низкое быстродействие - то VNC1L, IMHO, вполне достойный кандидат. Главное, FAT не надо реализовывать...
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|