Можно ли использовать джойстик с VHDL? - PullRequest
0 голосов
/ 12 мая 2019

Я довольно новичок в кодировании с vhdl, и я только что закончил делать простую игру, используя довольно грубый драйвер VGA, который я сделал. Последнее, что мне сейчас нужно сделать, это подключить джойстик, чтобы иметь возможность управлять объектом в игре (эта игра представляет собой мини-проект, поэтому я должен представить его, и использование встроенных переключателей не приведет к его сокращению). Проблема в том, что джойстик дает аналоговый вход, и я не знаю, как включить его в мою программу VHDL или, если это вообще возможно. Я использую доску de-10 lite. Прошу прощения, если мой вопрос запутан, и я надеюсь, что прояснил для вас. Спасибо заранее.

1 Ответ

1 голос
/ 12 мая 2019

DE10-Lite построен с MAX 10 fpga, который имеет два встроенных АЦП, и на плате есть аналоговые буферы для масштабирования аналоговых входов 5 В до приемлемого напряжения 2,5 В.

Вам потребуетсясоздание экземпляра «Modular ADC core» и PLL для его синхронизации.

В зависимости от потребностей вашего проекта вы можете создать только управляющее ядро ​​ADC (с простым потоковым интерфейсом) или «стандартный секвенсор с хранилищем образцов avalon-mm».

Обратитесь к руководствам платы, чтобы узнать, какие выводы подключены к банкам с АЦП.

По-видимому, есть пример проекта для АЦП, включенного в "CD-ROM", который можно загрузить с Terasic.сайт.

...