реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
torik
сообщение Sep 11 2008, 14:44
Сообщение #1


Гуру
******

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



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

Попрошу всех специалистов высказаться, так сказать, по этому вопросу...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
torik
сообщение Sep 12 2008, 09:56
Сообщение #2


Гуру
******

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



Я имею ввиду, что лучше выбрать в данной ситуации из приведенных трех вариантов? Такое, чтоб поменьше усилий затратить на реализацию, даже если это будет в ущерб скорости...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 12 2008, 10:08
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(torik @ Sep 12 2008, 15:56) *
чтоб поменьше усилий затратить на реализацию, даже если это будет в ущерб скорости...
Если поменьше усилий, то VNC1L через UART. На максимальной разрешенной для нее baudrate скорость записи единичного файла до 130кБ/с. Только обязательно нужно RTS и CTS.
Go to the top of the page
 
+Quote Post
AndreyS
сообщение Sep 17 2008, 11:37
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 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 точно) можно.


--------------------
Удачи.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Sep 17 2008, 11:59
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(AndreyS @ Sep 17 2008, 15:37) *
Ну на скорость лично мне пока можно необращать внимания, но вот глюки. Это жуть. Я хочу ее применить в работе с 8 битным ифейсом. Смотрю что все в основном юзают на UART.

Что, и по сей день много глюков ? Я с ней последний раз имел дело больше года назад, тогда (в самых первых прошивках) принципиально не работал "параллельный" режим (хотя консультант из "Эфо" меня уверял, что у него все работало - а оно не могло работать принципиально, поскольку выводы строб-сигналов программировались на вывод !). Но в скором времени это было пофиксено и вроде как заработало. Потом, правда, периодически что-то у кого-то выползало, но так и прошивок с тех времен выпущено много... Жаль, что пока так нет ни исходников, ни средств разработки под этот камень...
Go to the top of the page
 
+Quote Post
AndreyS
сообщение Sep 17 2008, 15:09
Сообщение #6


Местный
***

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



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



Я наверное некорректно выразился. Это был мой возглас и не более того. Я почитал все темы на електрониксе в которых упоминалось о VN1CL и дату постов посмотрел. Вот и сложилось впечатление что до начала лета этого года глюки все еще присутствуют. И не заметил чтобы кто-то говоил об удачном запуске на параллельном интерфейсе. В основном речь шла об UART. Сам я только выбираю. И выбар пал на SL811 от Cypress и на этот чип. Но семплы SL811 не достать (странное письмо от кипресса пришло. Что якобы данный чип уже с 2006 года снимался с производства и рекомендовали посмотреть на другие чипы. При этом вроде как он доступен для покупки. Я с горяча заказал семплы CY7C67200. На него такого письма не пришло.). Но это уже оффтопик.


--------------------
Удачи.
Go to the top of the page
 
+Quote Post
bill_vs
сообщение Sep 17 2008, 16:20
Сообщение #7


Участник
*

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



Сделал параллельный... Работает семь приборов в тестовом режиме три месяца. Пока вылавливаю только свои ошибки. Реализована работа и хоста (запись на flash), и slave (связь с компьютером).
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Sep 17 2008, 20:36
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(AndreyS @ Sep 17 2008, 19:09) *
Я наверное некорректно выразился. Это был мой возглас и не более того. Я почитал все темы на електрониксе в которых упоминалось о VN1CL и дату постов посмотрел. Вот и сложилось впечатление что до начала лета этого года глюки все еще присутствуют.

Что-то странное. Или я просто внимания на это не обращал. Но и по багфиксам особо "криминальных" плюх вроде не было давно...
Цитата
И не заметил чтобы кто-то говоил об удачном запуске на параллельном интерфейсе. В основном речь шла об UART.

А обычно никто про _удачные_ опыты и не рассказывает wink.gif Работает - и славненько. Вопли раздаются, когда запустить не получается. Через UART - проще, конечно. Для параллельного режима нужно много ног (я подключал к ATMEGA128, в адресное пространство внешней памяти. Какой-то строб, кажется, пришлось чуть задержать RC-цепочкой, чтобы диаграммы соответствовали. Но было это почти два года назад, потом как-то не требовалось, макет так пока и остался макетом). Вот SPI не пробовал (IMHO, более кретинского варианта, чем сделано в этом чипе, даже специально постаравшись, не сделаешь wink.gif )
Цитата
Сам я только выбираю.

Если не пугает относительно низкое быстродействие - то VNC1L, IMHO, вполне достойный кандидат. Главное, FAT не надо реализовывать...
Go to the top of the page
 
+Quote Post
torik
сообщение Sep 18 2008, 04:50
Сообщение #9


Гуру
******

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



Я тоже на нем остановился. Не понравится - в дальнейшем уберу из прибора. А сейчас позволит сократить время разработки ПО.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
LeshaL
сообщение Sep 18 2008, 07:28
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



Подскажите, чем можно прошить новую VN1CL? Насколько я понял, с USB-флешки новая микросхема не шьется? Кто чем их шьет?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Sep 18 2008, 07:34
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(LeshaL @ Sep 18 2008, 11:28) *
Подскажите, чем можно прошить новую VN1CL? Насколько я понял, с USB-флешки новая микросхема не шьется? Кто чем их шьет?

Производитель дает утилиту, чтобы прошить чип через COM-порт, соединенный через преобразователь уровней с VNC1L. Протокол описан, можно сделать заливку самостоятельно в устройстве, но надо обеспечить хоть какой-то последовательный порт. После заливку уже можно (при желании) обновлять через USB. Но новый чип нельзя с USB.
Go to the top of the page
 
+Quote Post
LeshaL
сообщение Sep 18 2008, 11:00
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



Все понятно. Спасибо.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 03:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01517 секунд с 7
ELECTRONIX ©2004-2016