Все зависит от hostа и драйвера (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено svf 04 октября 2003 г. 22:41
В ответ на: USB2 отправлено Anatol 04 октября 2003 г. 19:15

У Cypress, с которым Вы работаете, есть Application Note по этому поводу с кодом для тетирования на development kit.

Теоретически максимум - 13 512-байтных передач в микрофрейм => 52MБ/с. Старые хосты (пример - распространнный PCI контроллер от NEC, номер не помню) планируют около 5 bulk в микрофрейм. Итого порядка 20МБ/с. Новые, интегрированные в чипсеты - от 9 до 12, из того, что я смотрел. То есть 36-47МБ/с.

НО! Я тут нарвался на особенность драйвера шины в FullSpeed - он не возвращается из обработки IRP до конца фрейма. Думаю, в HighSpeed может быть то же самое. То есть, надо ему давать буфер, который он сам будет нарезать на пересылки.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru