Здравствуйте, уважаемое сообщество!
Работаю над проектом с использованием ПЛИС
Xilinx Spartan 6, реализовал на отладочнике
Digilent Atlys http://digilentinc.com/Products/Detail. ... Prod=ATLYS .
На отладочнике предлагается взаимодействие с компом через USB-UART чип
Exar XR21V1410.
К сожалению, драйвера для чипа глючные - родные плохо работают с Win 7 x64, к тому же не слишком хочется, чтобы устройство определялось в системе как виртуальный COM-порт, который пользователь должен будет указывать вручную.
Организуется двусторонняя передача данных:
1) ПК -> девайс - инициализационные данные
2) девайс -> ПК - результаты измерений
На компе - ПО на Java SE, пока работает с либой RxTx.
Идеальным вариантом с точки зрения пользователя ПО вижу взаимодействие через USB - девайс определяется в устройствах в нужной секции, можно кастомизировать и т.д.
Как лучше это реализовать, учитывая, что главный проект на ПЛИС? Вспомогательный чип, соединить usb-коннектор с ПЛИС через какую-то минимальную обвязку, можно ли использовать то, что уже есть отладочнике (видел примеры с неким USB EPP)?
Насколько трудоемко будет организовать такое взаимодействие, что прочитать про это первым делом и т.д.? Или посмотреть в сторону альтернативы?
Заранее благодарен за ответы!