Как получить данные с клавиатуры для Basys2 FPGA с помощью VHDL?

Как следует из названия, как мы можем получить данные с клавиатуры на Basys2 FPGA с помощью VHDL?


person makyol    schedule 25.05.2011    source источник
comment
Это слишком общий вопрос, чтобы получить какие-либо ответы.   -  person Will A    schedule 26.05.2011
comment
Я понятия не имею, как я могу это сделать, поэтому я спросил это. Можете ли вы предоставить учебник или любую информацию?   -  person makyol    schedule 26.05.2011
comment
Первый шаг — изучить протокол PS/2. Вот случайный ресурс, который я нашел. Вам нужно будет построить последовательный приемник (аналогичный RS- 232). Что вы выяснили до сих пор?   -  person Andy    schedule 26.05.2011


Ответы (1)


Я уверен, что с платой пришла какая-то эталонная реализация — просто посмотрите, как они это сделали. Что вам нужно, так это то, как контакт PS/2 соединяется с контактами FPGA (я уверен, что это находится в каком-то файле ucf). Тогда у вас есть сигналы, и вы можете делать с ними все, что хотите.

Как, например, Энди уже предложил, вам следует взглянуть на протокол PS/2, если вы действительно хотите его расшифровать (я бы предположил, что в их эталонном дизайне у них есть только программное обеспечение на fpga, и они обрабатывают его более или менее программно).

person flolo    schedule 26.05.2011