|
чем проще загнать в ПК поток данных 20МГц х 16бит? |
|
|
|
Jan 15 2014, 14:46
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
плюс в обратную сторону надо неспешно дрыгать десятком ног.
CY7C68013, вроде самое оно, но когда пару лет назад приходилось сталкиваться с ним, возникали какие-то грабли с родными кипарисовыми драйверами (вероятно просто руки кривые)
FT2(2)32H + CPLD. по скорости 40МБ/с и на CY7C68013 впритык, а тут вроде еще меньше получится, зато с драйверами получше.
AT32UC3A / SAM3X(A) / какой-нибудь другой cortex-M c HSUSB. через GPIO и DMA, наверное, сможет параллельный поток 20МГц захватить, но опять же свои драйвера для ПК писать не хотелось бы, хотя это может быть и не так страшно, не знаю.
еще езернет как сам интерфейс красивее, даже и fast ethernetом, наверное, можно было бы обойтись поставив небольшой буфер, всего данных за раз не сильно больше мегабайта прилетает а в среднем в 10МБ/с пожалуй влезет, но реализовывать сетевой стэк, пусть даже только до UDP в fpga тоже не радует, то есть быстро самому написать не получится хотя и интересно. взять готорый lwip/uip с ниосом по скорости не знаю что получится.
как быть?
|
|
|
|
|
 |
Ответов
|
Jan 15 2014, 18:49
|
Знающий
   
Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644

|
Цитата(aaarrr @ Jan 15 2014, 20:34)  По-моему, самое оно. Сколько лет уже "лошадке", а заменить в общем-то и нечем. А как же FX3? Цитата(_pv @ Jan 15 2014, 20:11)  то что GigEthernet разумнее не спорю, но сложность реализации по сравнению с готовым мостом в USB несколько огорчает. если поделитесь ссылками на реализацию чего-нибудь похожего через ethernet буду признателен. nios + lwip? BeMicro CV + vadimuzzz = самый простой способ загнать поток данных 40 МБайт/сек в ПК через GigEthernet. Есть еще вариант BeMicro CV + BEUSB 3.0. Но он гораздо хуже предыдущего варианта по надежности обмена. В теме " Посоветуйте USB 3.0 контроллер, выбор чипа" enclis_ предложил более дешевый вариант кита с FX3.
|
|
|
|
|
Jan 15 2014, 19:23
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Konst_777 @ Jan 16 2014, 01:49)  если FX2 хватает по скорости, то выбор между BGA 11х11х0.8мм и TSOP56, вроде как очевиден. Цитата(Konst_777 @ Jan 16 2014, 01:49)  BeMicro CV + vadimuzzz = самый простой способ загнать поток данных 40 МБайт/сек в ПК через GigEthernet. спасибо, почитаю. Цитата(Konst_777 @ Jan 16 2014, 01:49)  Есть еще вариант BeMicro CV + BEUSB 3.0. Но он гораздо хуже предыдущего варианта по надежности обмена. у меня есть Bemicro-SDK, он с fast ethernetом и памятью для попробовать пойдёт. но хотелось бы нормальное решение на случай если устройство будет не в единичном экземпляре. Цитата(Konst_777 @ Jan 16 2014, 01:49)  В теме " Посоветуйте USB 3.0 контроллер, выбор чипа" enclis_ предложил более дешевый вариант кита с FX3. если про leapmotion, то GPIF там на отдельный разъём вывести забыли
|
|
|
|
Сообщений в этой теме
_pv чем проще загнать в ПК поток данных 20МГц х 16бит? Jan 15 2014, 14:46 Alex11 Что-то Вы тут странное пишете. 20 МГц*16 бит = 320... Jan 15 2014, 15:45 _pv Цитата(Alex11 @ Jan 15 2014, 22:45) Что-т... Jan 15 2014, 16:11   Konst_777 Цитата(_pv @ Jan 15 2014, 23:23) ...если ... Jan 15 2014, 19:34    _pv Цитата(Konst_777 @ Jan 16 2014, 02:34) Да... Jan 15 2014, 20:00  aaarrr Цитата(Konst_777 @ Jan 15 2014, 22:49) А ... Jan 15 2014, 19:56 soldat_shveyk А вариант на PCI/PCIe рассматривается?
Требуемая с... Jan 16 2014, 05:01 _pv Цитата(soldat_shveyk @ Jan 16 2014, 11:01... Jan 16 2014, 06:00 dxp У нас достижение 45 Мбайт/сек на FX2LP (CY68013A),... Jan 16 2014, 07:51 _pv Цитата(dxp @ Jan 16 2014, 13:51) У нас до... Jan 16 2014, 08:16  dxp QUOTE (_pv @ Jan 16 2014, 15:16) драйвера... Jan 16 2014, 10:20 VasiaMVR Тоже выжимали максимум из CY68013A.
Проверяли на р... Feb 13 2014, 08:59 _pv вот еще бы подобные цифры про FT232H узнать. Feb 13 2014, 09:44
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|