|
Подскажите USB2.0 контроллер!, С буфером FIFO емкостью не менее 6 кбайт! |
|
|
|
Mar 20 2006, 10:16
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(Kadzak @ Mar 13 2006, 20:05)  Нашел контроллер с 8к FIFO - Philips ISP1581. Что это за чудо? Кто-нить работал с ним? Ну во-первых, лучше уж тогда Philips ISP1582, а во-вторых я бы не рекомендовал. Очень сложная документация у Philips на эти микросхемы, я можно сказать умер, пока разобрался и то наверное не до конца. Хотя максимальная теоретическая пропускная спопобность у ISP1582 не плохая: 38,15 МБайт/сек.
|
|
|
|
|
Mar 20 2006, 12:00
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(v_mirgorodsky @ Mar 6 2006, 14:39)  По нашему опыту FX2 CY7C68013 превосходит способности ВСЕХ существующих на сегодняшний день хостов. Фактически он в состоянии "убить" любой USB 2.0 High-speed хост без каких бы то ни было проблем. В нашем случае получилось через USB 2.0 high-speed c использованием CY7C68013 пролить ~46MB/s, однако этот результат относится к разряду экстремальных и достижим только на некоторых материнских платах. Похоже, скорость 46МВ/sec (сам тоже упёрся в эту цифру используя один bulk endpoint out с максимальным размером пакета данных 1024 байта) - это предел отправления данных уже хост контроллера ПК. Так что насчёт превосходства CY7C68013 над современными хостами вы абсолютно правы.
|
|
|
|
|
Mar 23 2006, 07:53
|

Частый гость
 
Группа: Свой
Сообщений: 177
Регистрация: 4-07-05
Из: Зеленоград
Пользователь №: 6 491

|
Цитата(sergunas @ Mar 20 2006, 15:00)  [Похоже, скорость 46МВ/sec (сам тоже упёрся в эту цифру используя один bulk endpoint out с максимальным размером пакета данных 1024 байта) - это предел отправления данных уже хост контроллера ПК. Один bulk endpoint с пакетом 1024? Это как??? )) Если имеется ввиду bulk (512) с двойной буферизацией, то почему бы не взять тот же один enpoint, но с 4х-кратной буферизацией? За кадр (фрейм) тогда будут отсылаться 3 (ограничение USB) пакета по 512.
--------------------
Ремонт мозгов: электронных модулей, блоков управления, прошивка EPROM (916)312-2O-2О (965)312-2O-2О
|
|
|
|
|
Mar 24 2006, 09:34
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(Kadzak @ Mar 23 2006, 10:53)  Один bulk endpoint с пакетом 1024? Это как??? )) Если имеется ввиду bulk (512) с двойной буферизацией... Сам удивляюсь, но тем не менее именно bulk с длиной одного пакета 1024 + само собой двойная буферизация (получается общий размер буфера на bulk out и bilk in 4КБайта), нормально всё работает. Цитата(Kadzak @ Mar 23 2006, 10:53)  ... почему бы не взять тот же один enpoint, но с 4х-кратной буферизацией? За кадр (фрейм) тогда будут отсылаться 3 (ограничение USB) пакета по 512. К сожалению ISP не поддерживает 4-х кратной буфферизации, хотя двойной и так вполне достаточно на мой взгляд. А если бы за кадр отсылалось только 3 пакета по 512, то больше, чем 11,72 МБ/сек Вы бы не получили, обычная арифметика.
|
|
|
|
|
Mar 24 2006, 09:53
|

Частый гость
 
Группа: Свой
Сообщений: 177
Регистрация: 4-07-05
Из: Зеленоград
Пользователь №: 6 491

|
2 sergunas: Т.е. вы выставили для bulk enpoint размер пакета 1024 и система это скушала, да еще и увеличение пропускной способности произошло?
--------------------
Ремонт мозгов: электронных модулей, блоков управления, прошивка EPROM (916)312-2O-2О (965)312-2O-2О
|
|
|
|
|
Mar 27 2006, 14:47
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 4-10-04
Из: Москва
Пользователь №: 789

|
Цитата(sergunas @ Mar 24 2006, 13:34)  Сам удивляюсь, но тем не менее именно bulk с длиной одного пакета 1024 + само собой двойная буферизация (получается общий размер буфера на bulk out и bilk in 4КБайта), нормально всё работает. ХМ..., вы только размер буфера поменяли или данные в дискрипторе конечной точки тоже? Цитата('sergunas') ага, сам удивился, правда, когда поставил 2048, ну совсем обнаглев, так сказать, то узнал о новом очень быстром способе перезагрузки системы А какой драйвер вы используете свои или чейто, если чейто можно ссылку? Я думую что некоторые нештатные режимы будет полезно узнать в рамках обсуждения данной темы.
|
|
|
|
|
Mar 28 2006, 05:52
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(левша @ Mar 27 2006, 18:47)  ХМ..., вы только размер буфера поменяли или данные в дискрипторе конечной точки тоже? Последнее Цитата('sergunas') А какой драйвер вы используете свои или чейто, если чейто можно ссылку? Я думую что некоторые нештатные режимы будет полезно узнать в рамках обсуждения данной темы. Использую драйвер USB_IO от Thesycon, есть на местном ftp. Пробовал Windriver (ссылки у меня нет), тоже всё окей.
|
|
|
|
|
Mar 28 2006, 08:29
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 4-10-04
Из: Москва
Пользователь №: 789

|
Цитата(sergunas @ Mar 28 2006, 09:52)  Использую драйвер USB_IO от Thesycon, есть на местном ftp. Пробовал Windriver (ссылки у меня нет), тоже всё окей. Слышал, но не захотел замарачиватся с COM (Common Object Model), у меня всё на CyUSB(от кипариса) прекрасно работает. Мне было интересно какой "подлец" у вас всё "обламывает" делая ребут.  Сомневаюсь что сигнал сброса генерит железо, остаётся либо цепочка виндовых дров нижнего уровня либо ваш USB_IO.
Сообщение отредактировал левша - Mar 28 2006, 10:18
|
|
|
|
|
Mar 28 2006, 15:04
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(левша @ Mar 28 2006, 12:29)  Слышал, но не захотел замарачиватся с COM (Common Object Model), у меня всё на CyUSB(от кипариса) прекрасно работает. Мне было интересно какой "подлец" у вас всё "обламывает" делая ребут.  Сомневаюсь что сигнал сброса генерит железо, остаётся либо цепочка виндовых дров нижнего уровня либо ваш USB_IO. Перезагрузка через "синий экран смерти", так что однозачно либо Host контроллер, либо драйвера. Я особо не исследовал эту проблему, да и зачем, собственно ...
|
|
|
|
|
Mar 31 2006, 08:02
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 2-02-06
Из: Киев
Пользователь №: 13 896

|
Сорри если оффтоп. раз уж зашла речь о USB_IO драйвере. не подкинет ли кто таблетку к онному драйверу версии 2.20 или 2.0. Замучал он меня своими пребованиями поребутиться. Заранее Спасибо. nikavano@newmail.ru
|
|
|
|
|
Oct 27 2006, 07:01
|
Частый гость
 
Группа: Свой
Сообщений: 85
Регистрация: 5-07-06
Из: Барнаул
Пользователь №: 18 592

|
Цитата Собираемся осваивать FX2. По Вашему опыту с чего лучше начинать 68013 или более поздних дивайсов (14-16)? А они различаются не принципиально, потребление питания, да и одним пином. Вообщем без разницы
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|