Forum Discussion
Altera_Forum
Honored Contributor
18 years agoUSB Device Controller ISP1362
Hi, I'd like to ask if anyone knows how to transfer more than 64 kBytes between the Device Controller (in chip ISP1362 placed on my DE2_Board) and the Host controller (my computer). I'm not a...
Altera_Forum
Honored Contributor
18 years agoYou surely didn't mean 64 kB. Actually the maximum packet size for bulk transfer is 64 byte by USB specification. This isn't a speed limitation, cause multiple packets may be transferred during an USB basic time interval of 1 ms, up to the maximum full speed USB capacity. I'm not particular familiar with ISP1362, but as far as I understand the manual and embedded programming guide, you can place multiple packets into a buffer in advance, as usual with other USB controllers. Bulk transfer is the recommended and most effective method for regular data transfer and e. g. used with mass storage device class (MSC). Isochrone transfer is, as the name suggests, for data that must be delivered continously in time, e. g. audio streams.