[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [usb] Info Reqd



** Proprietary **

hi,

ACK has to be sent when any of the following condition occurs.

1. when there is no CRC error
2. when there is no bit stuff error
3. when the received message(token and data packets) is appropriate for the endpoint under consideration

sending ACK depends on one's own implementation aspects. ideally firmware(f/w) has to interact with h/w. one option in such case could be, f/w should set a bit(or a group of bits) in the register such that h/w will send ACK if this bit is set(active). then h/w will make this bit inactive immediately after sending.

...vikas

>>> sinax_usb@yahoo.com 12/26/02 10:50AM >>>

Hi,
I am currently working on developing a USB device stack.My question is:
   What is the condition for ACK to be sent frm the device: Is it just CRC pass in which case the hardware sends the ACK or is it the endpoint successfully receiving the message?To send an ACK does the s/w interact with the h/w?



---------------------------------
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now

--
To unsubscribe from usb mailing list please visit http://www.opencores.org/mailinglists.shtml