Product specifications

VT8237R Data Sheet
Revision 2.06 December 15, 2004 -97- Device 16 Function 5 USB Direct Device Communications Registers
Endpoint Transfer Descriptor – “Bulk In” Endpoint
Offset 47-44 – Transfer Control.......................................RW
31 Data Toggle (initial data toggle of this transfer)
0 Data 0
1 Data 1
30-16 Total Bytes to Transfer................. Max = 16K Bytes
15 Interrupt On Complete (IOC)
0 Disable
1 Enable (an interrupt will be issued when
transfer is complete or a short packet is
received)
14-12 Buffer Pointer Page
Index into the descriptor buffer pointer list. Valid
values are in the range of 0-4.
11 Transfer Direction
0 Out (from the viewpoint of the host)
1 In (from the viewpoint of the host)
10-4 Reserved ........................................ always reads 0
3 Transfer Status – Active
2 Transfer Status – Short Packet Detected
1 = If IOC is set, an interrupt is also generated.
1 Transfer Status – Babble Detected
1 does not generate an interrupt.
0 Transfer Status – Transaction Error
1 does not generate an interrupt.
Offset 4B-48 – Transfer Buffer Pointer Page 0 ..............RW
31-12 Buffer Pointer (Page 0)
11-0 Current Offset
Offset 4F-4C – Transfer Buffer Pointer Page 1..............RW
31-12 Buffer Pointer (Page 1)
11-0 Reserved ........................................ always reads 0
Offset 53-50 – Transfer Buffer Pointer Page 2 ...............RW
31-12 Buffer Pointer (Page 2)
11-0 Reserved ........................................ always reads 0
Offset 57-54 – Transfer Buffer Pointer Page 3 ...............RW
31-12 Buffer Pointer (Page 3)
11-0 Reserved ........................................ always reads 0
Offset 5B-58 – Transfer Buffer Pointer Page 4 ..............RW
31-12 Buffer Pointer (Page 4)
11-0 Reserved ........................................ always reads 0
The buffer pointers for pages 0-4 point to the physical
memory address that stores all the data to transfer.
Endpoint Transfer Descriptor – “Bulk Out” Endpoint
Offset 67-64 – Transfer Control...................................... RW
31 Data Toggle (initial data toggle of this transfer)
0 Data 0
1 Data 1
30-16 Total Bytes to Transfer.................Max = 16K Bytes
15 Interrupt On Complete (IOC)
0 Disable
1 Enable (an interrupt will be issued when
transfer is complete or a short packet is
received)
14-12 Buffer Pointer Page
Index into the descriptor buffer pointer list. Valid
values are in the range of 0-4.
11 Transfer Direction
0 Out (from the viewpoint of the host)
1 In (from the viewpoint of the host)
10-4 Reserved ........................................always reads 0
3 Transfer Status – Active
2 Transfer Status – Short Packet Detected
1 = If IOC is set, an interrupt is also generated.
1 Transfer Status – Babble Detected
1 does not generate an interrupt.
0 Transfer Status – Transaction Error
1 does not generate an interrupt.
Offset 6B-68 – Transfer Buffer Pointer Page 0.............. RW
31-12 Buffer Pointer (Page 0)
11-0 Current Offset
Offset 6F-6C – Transfer Buffer Pointer Page 1 ............. RW
31-12 Buffer Pointer (Page 1)
11-0 Reserved ........................................always reads 0
Offset 73-70 – Transfer Buffer Pointer Page 2............... RW
31-12 Buffer Pointer (Page 2)
11-0 Reserved ........................................always reads 0
Offset 77-74 – Transfer Buffer Pointer Page 3............... RW
31-12 Buffer Pointer (Page 3)
11-0 Reserved ........................................always reads 0
Offset 7B-78 – Transfer Buffer Pointer Page 4.............. RW
31-12 Buffer Pointer (Page 4)
11-0 Reserved ........................................always reads 0
The buffer pointers for pages 0-4 point to the physical
memory address that stores all the data to transfer.