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

Re: [usb] how to detect if a valid handshake is received





----- Original Message ----- 
From: "Vikas T Rao " <vikasraot@m... > 
To: <usb@o... > 
Date: Wed, 12 Feb 2003 10:15:34 +0530 
Subject: Re: [usb] how to detect if a valid handshake is received 

> 
> 
> hi, 
> 
> host will wait for 16 bit times (USB 1.1) to receive an ACK packet 
> from 
> the device. 
> 
> whenever device expects ACK, it will wait for 16 bit times(also 
> called 
> timeout interval). supposing device has received a corrupted ACK 
> packet 
> before the timeout interval, it will have to understand that it is 
> ACK 
> packet. if timeout interval has occured and some corrrupted packet 
> has 
> been received, then it should be some token packet only but not ACK 
> packet from the host. 
> 
> now if host expects an ACK packet, it will wait for timeout 
> interval. 
> if a corrupted packet is received before this timeout period, host 
> will 
> have to definitely begin with the same token packet that has been 
> sent 
> lastly. this is because host will not know whether device has sent 
> ACK, 
> NAK or  STALL. 
> 
> r u clear now??? 
> 
> ...vikas. 
> 
> 
> 
> >>> mdennis97@h...  02/11/03 02:59PM >>> 
> hi,all 
> 
> If a device answer no handshake at all,how long a host will wait? 
> How to identify a corrupted ACK handshake that mentioned in usb1.1 
> specifiction 8.6.4? 
> 
> 
> 
> 
> 
> 
_____________________________________________________________
____ 
> STOP MORE SPAM with the new MSN 8 and get 2 months FREE* 
> http://join.msn.com/?page=features/junkmail 
> I am clear now.Thank you very much.
--
To unsubscribe from usb mailing list please visit http://www.opencores.org/mailinglists.shtml