RM0082
HS_USB2.0 host
Doc ID 018672 Rev 1
433/844
The contents of this register are combined with the FRINDEX register to enable the EHCI
host controller to step through the periodic frame list in sequence.
Note:
1
System software loads this register prior to starting the schedule execution by the EHCI host
controller.
2
The memory structure referenced by this physical memory pointer is assumed to be 4
kbytes aligned.
22.6.14 SYNCLISTADDR
register
The ASYNCLISTADDR (current asynchronous list address) is a RW register which contains
the address of the next asynchronous queue head to be executed. The ASYNCLISTADDR
register bit assignments are given in
.
Note:
1
If the Host Controller is in 64 bit mode (as indicated by a 1‘b1 in the 64BAC field in the
HCCSPARAMS register, then the most significant 32 bits of every control data structure
address comes from the CTRLDSSEGMENT register.
2
Bits [4:0] of this register cannot be modified by system software and will always return a zero
when read.
3
The memory structure referenced by this physical memory pointer is assumed to be 32
bytes (cache line) aligned.
22.6.15 CONFIGFLAG
register
The CONFIGFLAG is a RW register which is properly set by the host software as the last
action in EHCI host controller initialization (after initial power-on or hardware/software
reset). In particular, this register allows to control the global port routing policy of the EHCI
host controller.
The CONFIGFLAG register bit assignments are given in
Table 359.
PERIODICLISTBASE register bit assignments
Bit
Name
Reset value Description
[31:12]
Base Address
20’h0
These bits correspond to memory address signals
[31:12], respectively.
[11:00]
Reserved
-
Read: undefined. Write: should be zero.
Table 360.
ASYNCLISTADDR register bit assignments
Bit
Name
Reset value Description
[31:05]
LPL
27’h0
Link pointer low. These bits correspond to memory
address signals [31:5], respectively. This field may
only reference a queue head (QH).
[04:00]
Reserved
-
Read: undefined. Write: should be zero.