Товарищи, немного разобрался с назначением необходимого устройства.
USB плата будет выполнять роль хоста и выдавать данные на компьютер. Данные будут в виде потока 2 байтовых чисел. Скорость передачи пока не важна. На данный момент важна сама реализация передачи данных от устройства. Буфер данных будет организован в ПЛИС.
USB3300 USB HS Board позволяет передавать данные, как я понял, по-байтно, последовательно обрабатывая данные на 8 сигнальных входах. То есть если я на 8 наг плис подаю сигнал, то в USB плате он преобразуется в 2 байта данных и через USB выход должен оказаться в компьютере, в котором с помощью драйвера должна происходить запись в файл. Тактовать передачу данных в будущем планируется от ПЛИС.
Сейчас хотя бы хочу собрать на ПЛИС счетчик нажатия кнопки, который будет выдавать количество нажатий на ноги ПЛИС и от другой кнопки назначить управление передачей.
Но как этого добиться? Не понятна организация канала от плис до USB выхода, то есть какие сигналы нужны для ULPI ? Не понятна физика процесса записи данных в файл.
Также встает вопорос о питании этой приблуды и подключении к компу. Согласно описания там есть два питающих напряжения 3.3V и 5V. Но я не понял для чего они нужны, и будет ли достаточно того, что с компа через USB выход будет подаваться напряжение.
Помогите, кто чем может.
PS Приобретение другого устройства на основе FTxxx возможно, но там такие же вопросы возникают.
В типовой схеме ULPI 12 входов, 9 я понимаю, а остальные 3 для чего? и где их взять?
Эскизы прикрепленных изображений