Хост-контроллер USB для FPGA стандарта DE10 (Altera Cyclone V SoC) - PullRequest
0 голосов
/ 11 января 2019

Я ищу USB Host Control для подключения USB-клавиатуры и игрового контроллера PS для управления всеми функциями программы (игры), выполняемыми на ПЛИС.

Я построил простую игру на VHDL на платформе DE10, которая в настоящее время контролируется с помощью keboard, подключенного к интерфейсу PS / 2 (и контроллера VHDL, который я нашел в сети). Нужно расширить возможности управления игрой, подключив клавиатуру USB и игровой контроллер PS, но я не могу понять, как собрать хост-контроллер USB в VHDL / найти существующий.

Хотелось бы узнать, есть ли выходные хост-контроллеры USB в форматах VHDL / BSF / BDF, которые я могу использовать для подключения USB-устройств и получения декодированной информации, или у меня над головой.

Спасибо!

1 Ответ

0 голосов
/ 11 января 2019

Вы не только далеко, далеко над головой, но любому интерфейсу USB потребуется аналоговая секция, которой у вашей ПЛИС нет **.
Я знаю по своему опыту, что USB PHY-only чипы (почти?) Невозможно получить.

Кроме того, где вы будете использовать протокол USB? И планируете ли вы написать программный стек USB? К сожалению, все не так просто.

Полагаю, что лучшим вариантом будет сделать интерфейс VHDL UART, подключенный к кабелю USB <=> RS323, и подключить его к ПК / Raspberry-Pi или к чему-то еще с помощью клавиатуры.

** Существуют ПЛИС с USB PHY, но они также имеют цифровую секцию USB и встроенный процессор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...