I am new to FPGA's. I need to connect many usb devices(keyboard, mouse etc) to FPGA. Is there any FPGA which supports usb peripherals and also usb hub (I want to connect multiple devices)? If there is no FPGA which supports this how should I go about creating usb interface with FPGA and devises