Controlador USB en FPGA: desarrollo para dispositivos HID usando el ejemplo de un teclado
Guía práctica para crear un controlador USB 1.1 en FPGA. Arquitectura de módulos, inicialización de dispositivos, análisis de descriptores HID y conexión de teclado. Ejemplos de código Verilog.