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 agoHi,
thank you for your answer! yes you're right, it's 64 bytes not 64 kBytes and the better mode of transfer is the Bulk transfer. I found that the Device Controller of the ISP1362 is a core based on Philips ISP1181 Device Controller and the ISP1181 has 2-bit address bus. So I realized when I try to write to the endpoint an array with 4 elements (1 element=2 bytes) it's all ok, instead when I try to write to the endpoint an array with more than 4 elements I can read from the USB host (my PC) only the first 4 elements, the left ones are all zero... so that my solution is to implement a FOR loop that write to the endpoint 4 elements per time, but I think there will be a better solution, even if I haven't still any idea about it. Paola