Arduino USB host shield (sparkfun) on top of DE10 Lite (Terasic). Beware shield has to be modified : see below.
Example source code with Nios II processor available at : https://sourceforge.net/projects/darfpga/files/Software%20VHDL/usb_host
|Side view (usb dongle plugged in)|
Vin from DE10 board is 5V. LD1117 voltage regulator has to be bypassed. Blue rectangle shows this bypass : additional white wire.
ON/OFF switch has to be kept on OFF position. Green circle shows switch position.