У меня стоит задача организовать обмен данными через USB между компьютером и ПЛИС spartan3e. Была выбрана USB board CY7C68013A на чипе Cypress. С ПЛИС передаются данные с 16 битного датчика , обратно команда на выбор режима обработки (В ПЛИС будет реализовано несколько алгоритмов обрабтки входного сигнала, но данные после обработки останутся также 16 битными).
Возникли следующие вопросы:
1) что лучше (легче) использовать для моей задачи SlaveFIFO или GPIF?
2)как устанавливать регистры в нужное состояние? Например, FIFOPINPOLAR и IFCONFIG.x.
3) на сайте Cypress есть множество примеров (напримерhttp://www.cypress.com/documentation/application-notes/an61345-designing-ez-usb-fx2lp-slave-fifo-interface) - как ими пользоваться, чтобы не изобретать велосипед? что и где в них смотреть? Как заливать готовые примеры в чип? Какую прошивку чипа использовать?
USB board
Сообщение отредактировал aleshanoff - Aug 25 2015, 10:15
Эскизы прикрепленных изображений