High Speed or Full speed

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

I am using a cy68013. How can I configure the controller to work in high speed mode?. I have read in the datasheet that,at the first negotiations between host and the device, hosta asks whether the device is capable of high speed data transfer. does it mean if the device says it is capable, host will transfer data in high speed mode?

0 Likes
4 Replies
Anonymous
Not applicable

Hi,

   

If you connect a FX2LP device to any high speed host then FX2LP automatically swicthes to high speed mode. All the example projects that you are getting with the FX2LP DVK works in high speed. You can find the high speed USB descriptors in descr.a51 file (in each and every example project).

   

Thanks,

   

sai krishna.

0 Likes
Anonymous
Not applicable

 Hi,

   

 

   

CY7C68013 by default comes up in High speed mode. If the host is a HS host, then FX2LP will be detected as a HS device. There is no need for any setting to be done for it to come up as HS device. Host and devcie negotiates via chirp sequence and if botha re HS capable comes up as a HS device.

   

 

   

Regards,

   

Gayathri

0 Likes
Anonymous
Not applicable

But I have faced a problem. In the case of bulk loop example, after loading the iic file, when I open cyconsole I see that the maximum packet size for endpoints is set to 64. In dscr51.asm file, in full speed dscr table, maximum packet size for full speed is 64 and for high speed is 1024. Doesn't it mean the device is running in full speed mode?

0 Likes
Anonymous
Not applicable

 Try using a different port and check if the same behaviour is repeating.

0 Likes