Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > ezusb.sys and cyusb.sys speed problem at windows xp

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



ezusb.sys and cyusb.sys speed problem at windows xp
Moderator:
RSKV

Post Reply
Follow this topic



ezusb.sys and cyusb.sys speed problem at windows xp

I--Will posted on 01 Oct 2012 2:34 AM PST

1 Forum Post

 we are designing a camera, and the EZ-USB FX2LP is our data transfer method. But now there is a question for us, when we test the speed of the usb. The endpoint is always full, when we transfer the data at test.

we use asyn slave fifo mode to connect to fpga  and fpga put 8bit counter data to FX2; and speed is 12.5MHz*8bit=100Mbit/S

we use endpoint6 ISO-mode to transfer the data to PC.

And at PC we use ISO-Stream mode to read the data;

And we found that the data between to packet is not continuous, so we think that the endpoint6 is always full. if the USB speed is 480MHz,I think this thing  would not happen.

So I want know if this driver (ezusb.sys or cyusb.sys) can get the speed 480Mhz, if not , what is their the maximum-speed.




Re: ezusb.sys and cyusb.sys speed problem at windows xp

Gayathri posted on 07 Oct 2012 09:18 AM PST
Cypress Employee
327 Forum Posts

 Hi,

 

CyUSB.sys is high speed capable driver. But maximum bandwidth possible with Isochronous transfer is 24 MBps (3K Bytes in one microframe). What is the no: of packets/microframe that you have specified in the endpoint descripotr, and what is the endpoint size chosen?

 

Regards,

Gayathri



Re: ezusb.sys and cyusb.sys speed problem at windows xp

RSKV posted on 07 Oct 2012 09:28 AM PST
Cypress Employee
655 Forum Posts

Please make sure that you are using the ISO transfers with multi packets per each microframe.

Also, I would recommend you to use Endpoint 2 so that you can configure it to use the entire 4K endpoint memory. (size=1K, quad buffer).

Thanks,

sai krishna.






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.