Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > How does CY7C68001 and its external master get to realize that there is an IN request from a host PC?

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



How does CY7C68001 and its external master get to realize that there is an IN request from a host PC?
Moderator:
RSKV

Post Reply
Follow this topic



How does CY7C68001 and its external master get to realize that there is an IN request from a host PC?

legion posted on 27 Mar 2013 4:39 AM PST
Member
2 Forum Posts
Hello all: When I read the datasheet of CY7C68001, I find that there are SETUP and FLAG interrupts to notify the external master a control transaction vis EP0 and an OUT transaction vis EP68 respectively. But there is no such interrupt signal for an IN transaction. For example, on the cypress USB console, if I select EP6 and enter non data byte, after i click the transfer button, how could the USB chip get to know the request and response accordingly?


Re: How does CY7C68001 and its external master get to realize that there is an IN request from a host PC?

Gayathri posted on 27 Mar 2013 04:52 AM PST
Cypress Employee
428 Forum Posts

 Hi,

 

I believe you are asking whenever host is sending IN request for data, how does SX2 get notified of this? That will be taken care of by the SIE. If there is data in the USB domain, ready for an IN transfer, then if the host requests for data, it will be sent by the SIE in the data phase. If there is no data at the arrival of IN token, then SIE will NAK the request. Devcie just needs to commit the data to the USB domain; so that whenever host requests for it, it would be sent across by the SIE.

 

Regards,

Gayathri



Re: How does CY7C68001 and its external master get to realize that there is an IN request from a host PC?

legion posted on 27 Mar 2013 05:12 AM PST
Member
2 Forum Posts
Dear Gayathri, thank you very much for your reply, it is realy helpful! Thanks again!

Re: How does CY7C68001 and its external master get to realize that there is an IN request from a host PC?

Gayathri posted on 27 Mar 2013 05:24 AM PST
Cypress Employee
428 Forum Posts

 You are welcome

 






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.

Spec No: None; Sunset Owner: GRAA; Secondary Owner: RAIK; Sunset Date: 01/01/20