Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > Slave fifo's garbage data coming out

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



Slave fifo's garbage data coming out
Moderator:
RSKV

Post Reply
Follow this topic



Slave fifo's garbage data coming out

dv2 posted on 25 Apr 2013 6:14 PM PST
Top Contributor
113 Forum Posts

 Hi 

My fx2lp is Slavefifo with fpga and sensor. 

Fx2lp out  garbage data (all 0)  when sensor's hsync is low. 

How am i supposed to handle these problem?

Can i use hsync instead for slwr? 




Re: Slave fifo's garbage data coming out

NIKL posted on 26 Apr 2013 10:28 PM PST
Cypress Employee
148 Forum Posts

 Connect Frame Valid to Slave select and Line valid to Slave write



Re: Slave fifo's garbage data coming out

NIKL posted on 26 Apr 2013 10:29 PM PST
Cypress Employee
148 Forum Posts

 Check out this app note to understand the UVC protocol

http://www.cypress.com/?docID=42773



Re: Slave fifo's garbage data coming out

dv2 posted on 26 Apr 2013 12:27 AM PST
Top Contributor
113 Forum Posts

 Ok   What happen slavefifo's flagd low and slwr low?

And how should i handle of this case?



Re: Slave fifo's garbage data coming out

NIKL posted on 30 Apr 2013 11:47 PM PST
Cypress Employee
148 Forum Posts

 In that case, the data received on the data lines is stored and sent to host when a sunc signal is received on PKTEND



Re: Slave fifo's garbage data coming out

dv2 posted on 30 Apr 2013 08:20 AM PST
Top Contributor
113 Forum Posts

 Hi i don't understand exactly.

 

Could you please for more detail with example ?



Re: Slave fifo's garbage data coming out

NIKL posted on 01 May 2013 10:31 PM PST
Cypress Employee
148 Forum Posts

 the data received in slave fifo mode is stored in the IN Endpoint buffer.

A SYNC signal on the PKTEND pin commits this buffer to the host. 

If the buffer is full and not commited to host yet, the FLAGs state will indicate that the the Endpoint buffer is full and the Master device on slave fifo interface should stop sending data. Otherwise the  packets will be dropped.






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