Forum Discussion
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.