Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

usb info

Status
Not open for further replies.

stack0

Newbie level 5
Joined
Sep 28, 2019
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
40
just started on USB 101 with some things still not clear to me. What are the host controller transfer types versus the type of handshaking used for the input data to the MCU FIFOs?. i.e., If input data to MCU is sync. or asyns , how that affects what type of host transfer, interrupt/bulk (sync. or async.) , used in the transfer of data from the host controller to the application?. Could not locate a clear document with a table that clearly summarizes this.
 

Hi,

Please clarify:
Are you referring to the Cypress USB 101 document AN57294?

Generally the slave - using it's Device descriptor (in detail: Endpoint descriptor) - determines which protocol is used.

Klaus
 

    stack0

    Points: 2
    Helpful Answer Positive Rating
descriptor specifies whether endpoint is interrupt or bulk not whether it is sync or async. how the choice of async/sync at the micro controller and at the host controller are associated with choice of interrupt or bulk?. can i use async or sync for my FPGA input data to the MCU buffers and using sync or async when reading the same data from the host controller?. if data to MCU buffers are in aync mode, the data read from the host controller has to follow the async mode?? Let's assume the endpoint is bulk.
 
Last edited:

Hi,

Still unclear. Sometimes you talk about the host somtimes about FPGA and microcontroller .. both are somehow "behind the endpoint" and thus are in different layers.

Please explain and show a drawing with description.

Klaus
 

if transmission to device endpoint is in sync mode, can the read out from it at user not kernel level to be done in different mode like in async mode?. If still unclear, then may be my question is out of topic.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top