Recientemente obtuve una placa de desarrollo DE1-SoC de Intel y quería usarla para crear una instancia del diseño de computadora que creé mientras seguía el curso de Nand2Tetris en Coursera. Desafortunadamente, este diseño requiere que se conecte un teclado a la placa y no tengo teclados PS2 (solo USB) o adaptadores de USB a PS2. Si bien puedo ir y obtener el hardware requerido, creo que los teclados PS2 se están quedando obsoletos, por lo que quiero poder usar mi teclado USB. La placa tiene 2 puertos USB y de acuerdo con este documento , deben Ser capaz de interactuar con el tejido FPGA. Desafortunadamente, esta guía solo especifica cómo crear una instancia de un puerto USB OTG y cómo conectar su reloj al diseño de nivel superior. No especifica cómo acceder a los datos procedentes del USB. He buscado instrucciones específicas en línea, pero hasta ahora no he encontrado nada. ¿Hay alguna manera de, por ejemplo, mostrar el código de escaneo de la tecla presionada en un teclado USB en los LED de la placa?