I am looking to develop my own custom IP in Vivado to read mouse input from the USB OTG port on a Zedboard (digilent.com/.../start).
I've scoured the internet for information but they almost all point to using PS/2 Pmods to achieve this. If I can read a flash drive using the OTG port, I should be able to read mouse signals provided I have the necessary USB A to microUSB adaptor. I'm not even sure where to start as computer mouse are HID devices and I don't quite know how a mouse's signal is presented over the OTG port.
Anyone with insight into this is greatly appreciated!