haha the cowards way
Unfortunately I can't be a coward. that won't work here is more in depth of what I'm doing:
Currently I have successfully done communication though parallel port to computer running Linux. Now as an expansion: using USB to do communication.
An FPGA is a chip that circuits can be programmed on.
The DE2 board has 3 usb ports. 1 to program the FPGA, and the other 2 is what I get to use. For USB devices the Usb device talks to say Linux driver. So I want to do the Device part not driver at the moment (I'll eventually want to do the driver part).
A way to think of it is I'm making a usb thumb drive from scratch.
So I get to program the FPGA portion.
FPGA <--> ISP1362 <--> USB wires <---> Computer
The FPGA has to communicate with the chip which will communicate to computer. According to what I have read the chip does error checking and does its best to make sure data is sent/received successfully. It seems so simple but the chip has registers ...