Цитата(RodionGork @ Apr 8 2009, 17:59)

Уважаемые товарищи!
Ответьте, кто делал, каких скоростей пересылки (при нескольких мегабайтах данных) с хоста на девайс удавалось добиться на USB-интерфейсах контроллеров:
- LPC2368 (и соседних, вплоть до 2148);
- AT91SAM7S64...256.
Ну при обещанных 12 Мбодах...
А то один серьезный товарищ (связанный с фирмой NXP) сказал, мол, на наших получится около 8 Мбод, а атмел тут и близко не стоял.
Дело в том что все остальное что закладывается в проектируемое устройство, в общем, непринципиально на том или на этом делать (в целом различие этих контроллеров представляю), зато критично место на плате (она маленькая).
с уважением,
Родион
пока "отрезанный" от SCSI всяких вещей 2468 лупцует в хост порядка 6.3Мбит. Данные читаются из внешней NOR Flash. Скорость практически не изменяется при довольно значительном изменении времени доступа к внешней памяти (порядка от 70 до 250нс)
Всю основу взял от NXP-шной примеры USBMem, оставил фактически только bulk передачу. Буду копать в сторону реализации прерывания, по ходу там собака порылась. Фактически, чем быстрее "впихивать" хосту данные, тем быстрее будет передача, в телесиськах кто-то упоминал о 64мкс, в которые нужно уложиться, чтобы хост не "заснул" для данного девайса на 1мс