Samsung T1000LM026 Computer Drive User Manual


 
Spinpoint M8U-Internal Product Manual REV 3.4
58
INSTALLATION
Figure 6-28: Bulk Transaction Diagram
The Figure 6-27 above diagram shows the format of a bulk IN and OUT transaction.
IN: When the host is ready to receive bulk data it issues an IN Token. If the function receives the IN token
with an error, it ignores the packet. If the token was received correctly, the function can either reply with a
DATA packet containing the bulk data to be sent, or a stall packet indicating the endpoint has had a error or a
NAK packet indicating to the host that the endpoint is working, but temporary has no data to send.
OUT: When the host wants to send the function a bulk data packet, it issues an OUT token followed by a
data packet containing the bulk data. If any part of the OUT token or data packet is corrupt then the function
ignores the packet. If the function's endpoint buffer was empty and it has clocked the data into the endpoint
buffer it issues an ACK informing the host it has successfully received the data. If the endpoint buffer is not
empty due to processing a previous packet, then the function returns an NAK. However if the endpoint has
had an error and it's halt bit has been set, it returns a STALL.