在 FPGA 板上使用 USB 键盘 (VHDL)

Using usb keyboard on FPGA Boards (VHDL)

我正在学习电脑的结构class,我们老师说用USB接口读取键盘输入是不可能的,我上网查了也没找到相关资料,有有大量使用 PS/2 接口的教程,但没有关于 USB 接口的信息,甚至不知道为什么不可能,也许我没有在正确的地方寻找,或者问了正确的问题,我可以访问图书馆在我的大学里,你对我在哪里可以找到一些信息有什么建议吗?教程、书籍、文章等 谢谢大家!!

USB 需要更多的努力来实现主机控制器。它不是微不足道的,本质上需要某种微处理器来管理设备枚举。有使用 8 位微处理器(AVR、PIC 等)对低速 USB 进行位爆炸的成功项目。您可以将其中一个调整为等效的软核,可能会将一些低电平信号生成转移到实际逻辑.

如果您可以直接访问 D+ 和 D- 引脚,您最好的选择是找到支持 PS/2 回退这些引脚的 USB 键盘并改用该协议。