35
Table 4-4. BDT Data Used by USB Controller and Microprocessor
USB Controller Determines… Microprocessor Determines…
Who owns the buffer in system memory Who owns the buffer in system memory
Data0 or Data1 PID Data0 or Data1 PID
Release Own upon packet completion
No address increment (FIFO Mode)
Data Toggle Synchronization enable
Amount of data to be transmitted or received Amount of data transmitted or received
Where the buffer resides in system memory Where the buffer resides in system memory
Table 4-5 shows the USB BD format.
Table 4-5. USB Buffer Descriptor Format
7 6 5 4 3 2 1 0
OWN DATA0/1 USB_OWN NINC DTS RSVD 0 0
0
BC[7:0]
0 BCH9 BCH8
Low Byte ADDR[7:0]
Byte 2 ADDR[15:8]
Byte 3 ADDR[23:16]
Byte 4 ADDR[31:24]