Код для проверки PS /2 на Verilog

У меня клавиатура Logitech с подключением PS /2. У меня также есть fpga Baysis2, который я хотел бы использовать для чтения ввода с клавиатуры. Проблема в том, что клавиатура не получает питания. Возможно, я ошибаюсь, но ни один из индикаторов на клавиатуре не включается при подключении к плате.

Мой вопрос: это нормально? Я предполагаю, что огни должны включиться, так как плата должна питать клавиатуру.

Может ли кто-нибудь предоставить мне простой код, чтобы окончательно проверить, получает ли моя клавиатура данные? Ничто из того, что я пробовал, не сработало.

1 ответ

Решение

Светодиоды на клавиатуре должны быть включены хост-контроллером. По умолчанию они отключены. Если клавиатура работает, можно проверить, активен ли PS2_CLK при нажатии клавиши, потому что клавиатура является мастером шины (источником синхронизации).

Дополнительное чтение: PS / 2 протокол в деталях

Другие вопросы по тегам