
PRELIMINARY
S3C6400X RISC MICROPROCESSOR
USB2.0 HS OTG
26-67
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
·
2’b10 : DATA2
·
2’b11 : MDATA
SUPCnt
R_W
SETUP Packet Count
Applies to control OUT Endpoints only.
This field specifies the number of back-to-back
SETUP data packets the endpoint can receive.
·
2’b01: 1 packet
·
2’b10: 2 packets
·
2’b11: 3 packets
PktCnt
[28:19]
R_W
Packet Count
Indicates the total number of USB packets that
constitute the Transfer Size amount of data for this
endpoint.
·
IN Endpoints: This field is decremented every time
a packet is read from the TxFIFO
·
OUT Endpoints: This field is decremented every
time a packet is written to the RxFIFO
10’h0
XferSize
[18:0]
R_W
Transfer Size
This field contains the transfer size in bytes for the
current endpoint. The core only interrupts the
application after it has exhausted the transfer size
amount of data. The transfer size can be set to the
maximum packet size of the endpoint, to be
interrupted at the end of each packet.
·
IN Endpoints : The core decrements this field every
time a packet from the external memory is written to
the TxFIFO.
·
OUT Endpoints : The core decrements this field
every time a packet is read from the RxFIFO and
written to the external memory.
19’h0
* Note : Transfer Size for a Device Endpoint must equal [Packet Count * Max Packet Size] for accurate data
transfer.
DEVICE ENDPOINT-n DMA ADDRESS (DIEPDMAn/DOEPDMAn)
Endpoint_number : 0
≤
n
≤
15
The starting DMA address must be DWORD-aligned.
Register
Address
R/W
Description
Reset Value
DIEPDMAn
/
DOEPDMAn
0x7C00_0914
+n*20h /
0x7C00_0B14
+n*20h
R/W
Device Endpoint-n DMA Address
32 bits