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

 
 
> USB HS решение, CY7C68013 vs FT232H
shide_3
сообщение Jan 3 2014, 19:16
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SM
сообщение Jan 4 2014, 21:09
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Для работы с Cypress достаточно иметь кейл, да и софта в нем толком и не надо... отдать все дескрипторы, да загнать интерфейс в режим Slave FIFO и погнали, далее всем рулит фпга, ядро CPU только обслуживает control transfer. SuiteUSB - это уже совсем другая сторона вопроса - это для писания софта на PC, а не для ядра процессора в CY, с этим, в принципе, можно обойтись и без сюит, обычным WDK, или реализовать стандартный класс.

А вообще, УСБ HS корка в некоем минимальном исполнении занимает около 3000 LE, что вполне позволяет сразу в ФПГА реализовать все целиком, а снаружи иметь только трансивер, например TUSB1210. Если не боитесь sm.gif
Go to the top of the page
 
+Quote Post
shide_3
сообщение Jan 5 2014, 11:09
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(SM @ Jan 5 2014, 00:09) *
А вообще, УСБ HS корка в некоем минимальном исполнении занимает около 3000 LE, что вполне позволяет сразу в ФПГА реализовать все целиком, а снаружи иметь только трансивер, например TUSB1210. Если не боитесь sm.gif

только к сожалению хард-корок 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 laughing.gif

тем более что 1000-Т LAN карты не во всех еще компах есть

Сообщение отредактировал shide_3 - Jan 5 2014, 11:02
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 5 2014, 11:35
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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 для тех, кто не любит свои дравера.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - dinam   Добавлю и я свои пять копеек. Уже давно используем...   Jan 9 2014, 07:01
- - 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


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

 


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


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