Нужна реализация USB 1.1 хоста для Spartan-3E, желательно на VHDL. Желательно, чтобы был реализован минимальный набор возможностей, по максимуму переложить функционал на обслуживающий софт (драйвер). Скорость обмена по USB не принципиальна. Из того, что есть на opencores - излишне навороченная корка (host + device), к тому же на Verilog. Кто что посоветует ? P.S. К Спартану подключен USB PHY. А может быть, есть готовая микросхема, уже реализующая стандартный USB-хост. Из того, что находил готового - только с PCI-интерфейсом ... ну, можно ещё взять микроконтроллер с USB-хостом на борту ... тогда как проще организовать доступ от Спартана к регистрам USB ? Вобщем, пока неясно.
--------------------
Сделано в Китае. Упаковано в России.
|