USB Device Endpoint FIFO Control and Data registers
782
NS9750 Hardware Reference
Register bit assignment
Bits Access Mnemonic Reset Description
D31:24 N/A Reserved N/A N/A
D23:22 R/W Not used 0x0 Always write as 00.
D21:20 R/W TYPE 0x0 Type field
Defines the endpoint type associated with the FIFO.
00 Control
01 Isochronous
10 Bulk
11 Interrupt
D19 R/W CLR 1 Clear field
Writing a 1 places the FIFO into the reset state, disabling
the associated endpoint. Any data currently in the FIFO is
flushed.
When the endpoint is configured for the IN direction and
the type is either bulk or interrupt, this bit is also set to 1
by the hardware when a packet error is found by the host.
D18 R/W DIR 0 Direction field
0 Defines the OUT direction
1 Defines the IN direction
Defines the FIFO (endpoint) direction.
D17:16 R FDB 0x0 Valid data bytes
Indicates the valid number of bytes in the FIFO when
receiving; this field is always 0 when transmitting.
Note: This field is not used when using the DMA
controller.
Table 459: FIFO Status and Control registers
M31 M30 CIA
13 12 11 10 9 8 7 6 5 4 3 2 1 015 14
STATE
31 29 28 27 26 25 24 23 22 21 20 19 18 17 1630
Reserved TYPE CLR DIR FDBNot used