|
USB HS решение, CY7C68013 vs FT232H |
|
|
|
Jan 3 2014, 19:16
|
Местный
  
Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923

|
здравствуйте. пожалуйста просветите. напрашиваются CY7C68013 и FT232H, хотелось бы разобраться, в каких случаях (точнее исходя из каких потребностей) используется та либо эта? FTDI-это практически готовый девайс, намного проще в освоении, у нее нет процессора для которого нужно писать программу, но каковы ее недостатки/ограничения по сравнению с cypress (буфер меньше, но должно быть что-то еще существенное)? к сожалению, не изучал пока мануал cypressa, но вроде как эти две микросхемы с точки зрения пользователя похожи (у FTDI- интерфейс FIFO, у суpressa-GPIF...) конкретно моя система -это АЦП-FPGA-USB HS cпасибо!
Сообщение отредактировал shide_3 - Jan 3 2014, 19:19
|
|
|
|
|
 |
Ответов
|
Jan 4 2014, 21:09
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Для работы с Cypress достаточно иметь кейл, да и софта в нем толком и не надо... отдать все дескрипторы, да загнать интерфейс в режим Slave FIFO и погнали, далее всем рулит фпга, ядро CPU только обслуживает control transfer. SuiteUSB - это уже совсем другая сторона вопроса - это для писания софта на PC, а не для ядра процессора в CY, с этим, в принципе, можно обойтись и без сюит, обычным WDK, или реализовать стандартный класс. А вообще, УСБ HS корка в некоем минимальном исполнении занимает около 3000 LE, что вполне позволяет сразу в ФПГА реализовать все целиком, а снаружи иметь только трансивер, например TUSB1210. Если не боитесь
|
|
|
|
|
Jan 5 2014, 11:09
|
Местный
  
Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923

|
Цитата(SM @ Jan 5 2014, 00:09)  А вообще, УСБ HS корка в некоем минимальном исполнении занимает около 3000 LE, что вполне позволяет сразу в ФПГА реализовать все целиком, а снаружи иметь только трансивер, например TUSB1210. Если не боитесь  только к сожалению хард-корок USB у фпга нет (PCI-express вставляют, почему бы ЮСБ не загнать, весьма странно), а софтверные корки денег стоят Цитата(SM @ Jan 5 2014, 00:09)  SuiteUSB - это уже совсем другая сторона вопроса - это для писания софта на PC, а не для ядра процессора в CY, с этим, в принципе, можно обойтись и без сюит, обычным WDK, или реализовать стандартный класс. а как быть с PC софтом для FTDI? он вроде должен распознаваться как VCP? Цитата(Konst_777 @ Jan 5 2014, 11:49)  Чтобы освоить FX2 нужно прочитать на порядок больше страниц документации. То есть, остается только ftdi  тем более что 1000-Т LAN карты не во всех еще компах есть
Сообщение отредактировал shide_3 - Jan 5 2014, 11:02
|
|
|
|
|
Jan 5 2014, 11:35
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(shide_3 @ Jan 5 2014, 15:09)  только к сожалению хард-корок USB у фпга нет (PCI-express вставляют, почему бы ЮСБ не загнать, весьма странно), а софтверные корки денег стоят ну я свою сваял (не доверяю покупным коркам, мешки с котами)... месяц где-то провозился... работает однако. Да и есть дешифрованные корки в природе, или леволицензированные, или, даже, вроде свободно-бесплатные... По факту, ничем не сложнее, чем сделать, например PCI (не экспресс который). Реально в LatticeXP2 заняла где-то 2600 ячеек, две трубы bulk + одна control + всякие там TEST J/K. Цитата(shide_3 @ Jan 5 2014, 15:09)  а как быть с PC софтом для FTDI? он вроде должен распознаваться как VCP? там драйвера D2XX качаются с их сайта, им делается INF-файл под свой VID/PID, а после этого можно с девайсом работать через их же библиотеку, и становится доступным все, что есть в чипе, а не только VCP, то есть и MPSSE, и FIFO, и ногодрыгание. Это API неплохо документировано, работать с ним как-то можно. Кстати, у FTDI есть неплохой плюс - они могут Вам дать блок PID-ов под своим VID для Ваших девайсов. Зато и минус жирный - свой kernel-mode драйвер не сделать (без кучи хакерства), придется работать через их "мешок с котами" D2XX. Для CY7C же все тут прозрачно, документировано, и драйвер "одной левой" пишется, например на базе WDK-шного bulkusb, да и на базе любого, который найдете и понравится. Ну и у цайпреса тоже есть свой "кот в мешке" ezusb.sys для тех, кто не любит свои дравера.
|
|
|
|
|
Jan 9 2014, 07:01
|
Профессионал
    
Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898

|
Добавлю и я свои пять копеек. Уже давно используем CY7C68013. Сейчас на USB3.0 портах скорость порядка 45 Мбайт/с, на USB2.0 меньше - 20-38 Мбайт/с. Долго осваивали (я и программист), отлаживали. До конца не смогли победить, например, зависы, когда сброс МК по ножке RESET# не помогает. Т.е для надежного сброса надо передернуть питание. Не смогли найти нормального производителя 5 метровых кабелей. Сейчас паяем сами. Давно уже посматриваем на Gigabit Ethernet, но времени на его осваивание нет. В нем прельщает более длинные кабели, большая производительность. Вы бы как, то более подробно расписали свои хотелки. Сколько приборов хотите подключать к компьютеру, на каком удалении от компьютера, какой поток данных надо передать.
|
|
|
|
Сообщений в этой теме
shide_3 USB HS решение Jan 3 2014, 19:16 aaarrr Цитата(shide_3 @ Jan 3 2014, 23:16) буфер... Jan 3 2014, 19:26 Victor® Цитата(shide_3 @ Jan 3 2014, 22:16) здрав... Jan 3 2014, 20:50 shide_3 Цитата(Victor® @ Jan 3 2014, 23:50) Очере... Jan 4 2014, 11:37 Konst_777 Цитата(shide_3 @ Jan 3 2014, 22:16) ...ко... Jan 4 2014, 16:53 shide_3 Цитата(Konst_777 @ Jan 4 2014, 19:53) Есл... Jan 4 2014, 18:04  Konst_777 Цитата(shide_3 @ Jan 4 2014, 22:04) эзерн... Jan 5 2014, 08:49   SM Цитата(Konst_777 @ Jan 5 2014, 12:49) Что... Jan 5 2014, 08:55 shide_3 да на самом деле должно быть все весьма примитивно... Jan 10 2014, 18:52 shide_3 Здравствуйте! Наконец руки дошли до того, чтоб... Feb 17 2014, 12:00 Konst_777 Цитата(shide_3 @ Feb 17 2014, 15:00) ...Д... Feb 17 2014, 18:24  dinam Цитата(Konst_777 @ Feb 18 2014, 01:24) ..... Feb 18 2014, 04:01  shide_3 Цитата(Konst_777 @ Feb 17 2014, 21:24) У ... Feb 18 2014, 06:39   Konst_777 Цитата(shide_3 @ Feb 18 2014, 09:39) нет ... Feb 18 2014, 09:47  shide_3 Цитата(Konst_777 @ Feb 17 2014, 21:24) ст... Feb 27 2014, 06:29 VasiaMVR Цитатане знаю, так не получилось. программа эта ст... Feb 18 2014, 08:03 shide_3 Цитата(VasiaMVR @ Feb 18 2014, 11:03) В н... Feb 18 2014, 12:36
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|