Hello Malik,
I can not disagree with those people. Its gonna be though to write such a controller.
edit: Ok, it turns out that it will not work like I had expected. The design I refer to is acting as a USB chip itself that can be configured to run as an host or slave device. It will acquire much more space on the FPGA and the pins on the output side need to be hooked up to a USB socket or port directly.
In addition it would be required to write a control module to handle that design, which is similar to writing a controller module to handle the USB chip that is on the DE2 board already.
i would really need such a controller myself, ;-) but instead of writing my own controller i am currently looking at an available solution from opencores.org (usb 1.1 host and function ip core (http://opencores.org/project,usbhostslave)).
it has a wishbone interface, which makes it a bit easier to use. but the problem now is to figure out, how to connect the pins from the usb chip on the board to the module.
and if this can be done without modifying the core.
i just started reading the documentation and can't tell if it works at all nor if i have the time to finish the project. but in my opinion it is the best way to make use of the usb interface without including the nios ii stuff. Spellic