Hello...
First sorry for my poor English!
I start to make a board with an FPGA and an USB interface:
FPGA: Xilinx XC4010E (very old device)
USB: FTDI FT8U245AM (http://www.ftdichip.com/index.html)
I choose this component because the driver is already made. You have just to download it from FTDI site and it is free.
Software: Labview for the software connection between the dll driver of the USB chip and the graphical user interface (GUI).
I just want to tell you that is very easy with this chip to connect a PC to FPGA by USB.
I don't know Verilog or VHDL, i maked my design with schematic (Xilinx Foundation 1.5).
Could you, if you are interested, just see the possibilities to design the interface between the FPGA and the USB chip in Verilog or VHDL language ?
I think it is usefull to have a connection with the USB port of PC for people that like to have fun with FPGA.
Thank you.