Intel PXA26X User Manual Page 458

  • Download
  • Add to my manuals
  • Print
  • Page
    / 624
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 457
12-48 Intel® PXA26x Processor Family Developer’s Manual
Universal Serial Bus Device Controller
12.6.17 UDC Data Register x (UDDRx), Where x is 2, 7, or 12
Endpoint(x) is a double-buffered bulk OUT endpoint that is 64 bytes deep. The UDC generates
either an interrupt or DMA request as soon as the EOP is received. Since it is double buffered, up
to two packets of data may be ready. Via DMA or by direct read from the core, the data can be
removed from the UDC. If one packet is being removed and the packet behind it has already been
received, the UDC will issue a NAK to the host the next time it sends an OUT packet to
endpoint(x). This NAK condition will remain in place until a full packet space is available in the
UDC at Endpoint(x).
12.6.18 UDC Data Register x (UDDRx), Where x is 3, 8, or 13
Endpoint(x) is a double-buffered isochronous IN endpoint that is 256 bytes deep. Data can be
loaded via DMA or direct core writes. Because it-is double buffered, up to two packets of data may
be loaded for transmission.
Table 12-28. UDC Endpoint x Data Register, Where x is 2, 7, or 12
0h 4060 0180 UDDR2 Read
0h 4060 0680 UDDR7 Read
0h 4060 0B80 UDDR12 Read
Bit
31:8 7 6 5 4 3 2 1 0
Reserved 8-Bit Data
Rese
t
X 0 0 0 0 0 0 0 0
Bits Name Description
7:0 DATA Top of endpoint data currently being read
31:8 Reserved for future use
Table 12-29. UDC Endpoint x Data Register, where x is 3, 8, or 13
0h 4060 0200 UDDR3 Write
0h 4060 0700 UDDR8 Write
0h 4060 0C00 UDDR13 Write
Bit
31:8 7 6 5 4 3 2 1 0
Reserved 8-Bit Data
Rese
t
X 0 0 0 0 0 0 0 0
Bits Name Description
7:0 DATA Top of endpoint data currently being loaded
31:8 Reserved for future use
Page view 457
1 2 ... 453 454 455 456 457 458 459 460 461 462 463 ... 623 624

Comments to this Manuals

No comments