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

Re: [usb] Setup token



** Proprietary **

whatever token packets come before and during SET_ADDRESS command, all will have ADDR field as "zero". but the token packets received after the SET_ADDRESS command(which has been finished successfully) will have an ADDR field mentioned in the data packet of SET_ADDRESS command. the new address(1-127, not 128) will be retained till such time the host resets the device. after reset again the same process continues. 

i don't think the host should change the address value when the device is in configured state. even though it changes, i hope the new addr value should be maintained. if the host changes the addr value to zero(which means the host wants the device to be deconfigured and return to address state), then the zero should be sent from next token packets.

>>> govindsrajan@hotmail.com 06/14/02 02:07AM >>>
Hi,

   During an enumeration process, what should be the address value in 
   the Setup Token. Is it always "zero" or the address value of the device
   which is being sent in "Set Address" command in the data phase?

   SetUp Token (Sync,Pid,Addr,Endp,crc5,Eop) ; Addr = 0 /  [1-128] ?
   Data            (Sync,Pid,Data0,crc16,Eop);  // Data0 has the command

   If I change the address of a device, what is the address value in the
   Setup Token. Is it zero or the old value?

   A quick reply is appreciated.

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

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