https://tongfamily.com/2014/10/26/building-usb-3-0-peripheral/
Building a USB 3.0 Peripheral