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