Kopart 0 20 ноября, 2013 Опубликовано 20 ноября, 2013 · Жалоба Кто работал с EZ-USB FX2/FX2LP? Он сможет сам напрямую принять/передать 8битный поток, сопровождаемый клоком 20МГц. Ему хватит скорости интерфейса и скорости переключения буферов, чтобы без потерь передать этот поток по USB в ПК/ноутбук. И если на той стороне USB будет обычный ПК с Win7, то это не внесет еще дополнительные задержки в обработку потока от USB, требующие буферизацию? Или для предотвращения потери данных нужно только рассматривать связку его с FPGA + SDRAM для первичного буфера. Например такое готовое решение: BeMicro CV (FPGA+DDR3) + BeUSB3.0 (FX3) Хотелось бы ограничится одной платой FX2/FX2LP, но вызывает сомнение успеет ли МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 20 ноября, 2013 Опубликовано 20 ноября, 2013 · Жалоба Кто работал с EZ-USB FX2/FX2LP? Хотелось бы ограничится одной платой FX2/FX2LP, но вызывает сомнение успеет ли МК. Я это и предлагал в посте номер 5. Но увы, Завязывайте обсуждать всякие извращения. Никаких флешек. SATA/PATA HDD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopart 0 20 ноября, 2013 Опубликовано 20 ноября, 2013 · Жалоба Я это и предлагал в посте номер 5. Но увы, Соглашусь предлагали и я упоминал, что можно это рассматривать как вариант. На тот момент желательно было автономное устройство. После подробного обсуждения таких вариантов получилось, что сроки их реализации и проблемы в аппаратных платформах делают их неприоритетным и сложными в разработке. Про "всякие извращения" я имел ввиду ваши обсуждения платы с флешками и Офтопик при обсуждении, того что у нас было с PATA. Сейчас приходиться исходить из того, чтобы получить адекватные сроки надо использовать уже готовые дев киты. И в этом плане обозначенный выше вариант имеет явные преимущества. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 20 ноября, 2013 Опубликовано 20 ноября, 2013 · Жалоба Сейчас приходиться исходить из того, чтобы получить адекватные сроки надо использовать уже готовые дев киты. И в этом плане обозначенный выше вариант имеет явные преимущества. Наконец то. Добавте материнку на Atom MiniITX и получите то что вам надо за минимальные сроки и деньги. А если добавите http://www.inpc.com.ua/data/dp022.html то и вполне мобильный девайс получится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 20 ноября, 2013 Опубликовано 20 ноября, 2013 · Жалоба Кто работал с EZ-USB FX2/FX2LP? Он сможет сам напрямую принять/передать 8битный поток, сопровождаемый клоком 20МГц. Ему хватит скорости интерфейса и скорости переключения буферов, чтобы без потерь передать этот поток по USB в ПК/ноутбук. И если на той стороне USB будет обычный ПК с Win7, то это не внесет еще дополнительные задержки в обработку потока от USB, требующие буферизацию? Да, CY7C68013A сможет. Сможет хоть с клоком хоть без. Для изохронного потока всё равно, что на той стороне. Хост должен обеспечить необходимую скорость передачи кадров вне зависимости от загрузки, иначе - он не соответствует требованиям USB. Но в драйвере CyUSB для winXP есть косяк (который проявляется только под winXP) с потерей кадров при некоторых событиях в системе. Косяк проявляется на FS, на HS не проверял. В более поздних виндах они видно его исправили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 20 ноября, 2013 Опубликовано 20 ноября, 2013 · Жалоба Хост должен обеспечить необходимую скорость передачи кадров вне зависимости от загрузки, иначе - он не соответствует требованиям USB. Вообще-то, насколько я помню, устройство должно попросить, а хост может отказать. Также как и с питанием. Можно жрать 100ма, но можно попросить 500. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 20 ноября, 2013 Опубликовано 20 ноября, 2013 · Жалоба Устройство не может ничего просить от хоста - всем обменом управляет хост. Устройство в своём дескрипторе указывает размер точки. И когда прикладной драйвер активирует альт. интерфейс с данной точкой, системный драйвер USB смотрит - можно-ли выделить пропускную способность под такую точку или нет. И отказывает или разрешает прикладному в активации данного интерфейса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 20 ноября, 2013 Опубликовано 20 ноября, 2013 · Жалоба И отказывает или разрешает прикладному в активации данного интерфейса. Правильно. Хост может не иметь нужной пропускной способности, и при этом полностью соответствовать требованиям USB. Что тоже нужно учитывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corner 0 20 ноября, 2013 Опубликовано 20 ноября, 2013 · Жалоба PATA контроллер на ПЛИС это совсем не заморочка. Обычное прикладное программирование. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kashelot 0 21 ноября, 2013 Опубликовано 21 ноября, 2013 (изменено) · Жалоба Я бы мог сделать на основе вот такой платы . Ядро SATA в Spartan-3E доступно, а принять поток данных в ПЛИС проблем не составляет. kashelot_t --собака-- mail.ru Изменено 21 ноября, 2013 пользователем kashelot Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться