Nxp Semiconductors UM10237 用户手册

下载
页码 792
UM10237_2
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 02 — 19 December 2008 
391 of 792
NXP Semiconductors
UM10237
Chapter 14: LPC24XX USB Host controller
 
Table 360. USB Host register address definitions
Name
Address
Function
Reset value
HcRevision
0xFFE0 C000
R
BCD representation of the version of the HCI 
specification that is implemented by the Host Controller.
0x10
HcControl
0xFFE0 C004
R/W
Defines the operating modes of the HC.
0x0
HcCommandStatus
0xFFE0 C008
R/W
This register is used to receive the commands from the 
Host Controller Driver (HCD). It also indicates the status 
of the HC.
0x0
HcInterruptStatus
0xFFE0 C00C
R/W
Indicates the status on various events that cause 
hardware interrupts by setting the appropriate bits.
0x0
HcInterruptEnable
0xFFE0 C010
R/W
Controls the bits in the HcInterruptStatus register and 
indicates which events will generate a hardware 
interrupt.
0x0
HcInterruptDisable
0xFFE0 C014
R/W
The bits in this register are used to disable 
corresponding bits in the HCInterruptStatus register and 
in turn disable that event leading to hardware interrupt.
0x0
HcHCCA
0xFFE0 C018
R/W
Contains the physical address of the host controller 
communication area.
0x0
HcPeriodCurrentED
0xFFE0 C01C
R
Contains the physical address of the current isochronous 
or interrupt endpoint descriptor.
0x0
HcControlHeadED
0xFFE0 C020
R/W
Contains the physical address of the first endpoint 
descriptor of the control list.
0x0
HcControlCurrentED
0xFFE0 C024
R/W
Contains the physical address of the current endpoint 
descriptor of the control list
0x0
HcBulkHeadED
0xFFE0 C028
R/W
Contains the physical address of the first endpoint 
descriptor of the bulk list.
0x0
HcBulkCurrentED
0xFFE0 C02C
R/W
Contains the physical address of the current endpoint 
descriptor of the bulk list.
0x0
HcDoneHead
0xFFE0 C030
R
Contains the physical address of the last transfer 
descriptor added to the ‘Done’ queue.
0x0
HcFmInterval
0xFFE0 C034
R/W
Defines the bit time interval in a frame and the full speed 
maximum packet size which would not cause an 
overrun.
0x2EDF
HcFmRemaining
0xFFE0 C038
R
A 14-bit counter showing the bit time remaining in the 
current frame.
0x0
HcFmNumber
0xFFE0 C03C
R
Contains a 16-bit counter and provides the timing 
reference among events happening in the HC and the 
HCD.
0x0
HcPeriodicStart
0xFFE0 C040
R/W
Contains a programmable 14-bit value which determines 
the earliest time HC should start processing a periodic 
list.
0x0
HcLSThreshold
0xFFE0 C044
R/W
Contains 11-bit value which is used by the HC to 
determine whether to commit to transfer a maximum of 
8-byte LS packet before EOF.
0x628h
HcRhDescriptorA
0xFFE0 C048
R/W
First of the two registers which describes the 
characteristics of the root hub.
0xFF000902
HcRhDescriptorB
0xFFE0 C04C
R/W
Second of the two registers which describes the 
characteristics of the Root Hub.
0x60000h