|
У 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