Samsung S5PC100 User Manual page 826

Table of Contents

Advertisement

USB HOST CONTROLLER
5.2.12
USB HcBulkCurrentED Register (UHCBCURRED, Address = 0xED40_002C)
The UHCBCURRED register contains the physical address of the current Endpoint of the Bulk list. The register
organization and individual bit definitions are shown in Table 8.9-13. The lower 4 bits are read as 0 and are
unaffected by Writes.
UHCBCURRE
Bit
D
BCED
[31:4]
-
[3:0]
8.9-26
Table 8.9-12 UHCBCURRED Bit Definitions
Description
Bulk Current Endpoint Descriptor
This pointer advances to the next ED after the UHC has
served the present one. The UHC continues processing
the Bulk list from where it left off in the last frame. If it
reaches the end of the Bulk list, the UHC checks the
ControlListFilled bit of HcControl (UHCHCON[CLF]). If
set, the UHC copies the content of the UHC Bulk Head
ED register to UHC Bulk Current ED and clears the
UHCHCON[CLF] bit. If the UHCHCON[CLF] bit is not
set, the UHC does nothing. The HCD is only allowed to
modify this register if the BulkListEnable bit of the UHC
Control register (UHCHCON[BLE]) is cleared. If the
UHCHCON[BLE] bit is set, the HCD only reads the
instantaneous value of this register. This register is
initially set to zero to indicate the end of the Bulk list. As
the Bulk list is served in a round-robin fashion, the
Endpoints are ordered according to their insertion to the
list. This address is 32 byte aligned, therefore, the lower
4 bits are always 0
Fixed at 0
S5PC100 USER'S MANUAL (REV1.0)
R/W
Reset Value
R/W
R

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents