
User’s Manual U14579EJ2V0UM
17
14.1
Features...................................................................................................................................274
14.2
USB Host Control Configuration Registers .........................................................................275
14.2.1
Register set ............................................................................................................................ 276
14.2.2
Command register (offset address: 0x04) .............................................................................. 277
14.2.3
Status register (offset address: 0x06) .................................................................................... 278
14.2.4
Base address register (offset address: 0x10) ........................................................................ 279
14.2.5
Power management register (offset address: 0xE0) .............................................................. 280
14.3
Operational Registers ............................................................................................................282
14.3.1
Register set ............................................................................................................................ 282
14.3.2
HcRevision (offset address: 0x00) ......................................................................................... 283
14.3.3
HcControl (offset address: 0x04) ........................................................................................... 284
14.3.4
HcCommandStatus (offset address: 0x08) ............................................................................ 286
14.3.5
HcInterruptStatus (offset address: 0x0C) ............................................................................... 288
14.3.6
HcInterruptEnable (offset address: 0x10) .............................................................................. 290
14.3.7
HcInterruptDisable (offset address: 0x14).............................................................................. 292
14.3.8
HcHCCA (offset address: 0x18) ............................................................................................. 294
14.3.9
HcPeriodCurrentED (offset address: 0x1C) ........................................................................... 295
14.3.10
HcControlHeadED (offset address: 0x20) .............................................................................. 296
14.3.11
HcControlCurrentED (offset address: 0x24)........................................................................... 297
14.3.12
HcBulkHeadED (offset address: 0x28) .................................................................................. 298
14.3.13
HcBulkCurrentED (offset address: 0x2C)............................................................................... 299
14.3.14
HcDoneHead (offset address: 0x30) ...................................................................................... 300
14.3.15
HcFmInterval (offset address: 0x34) ...................................................................................... 301
14.3.16
HcFmRemaining (offset address: 0x38)................................................................................. 302
14.3.17
HcFmNumber (offset address: 0x3C)..................................................................................... 303
14.3.18
HcPeriodicStart (offset address: 0x40) .................................................................................. 304
14.3.19
HcLSThreshold (offset address: 0x44)................................................................................... 305
14.3.20
HcRhDescriptorA (offset address: 0x48)................................................................................ 306
14.3.21
HcRhDescriptorB (offset address: 0x4C) ............................................................................... 308
14.3.22
HcRhStatus (offset address: 0x50) ........................................................................................ 310
14.3.23
HcRhPortStatus1, 2 (offset address: 0x54, 0x58) .................................................................. 312
14.4
USB Specifications.................................................................................................................316
14.4.1
General .................................................................................................................................. 316
14.4.2
Host controller communication methods ................................................................................ 318
14.4.3
ED (Endpoint Descriptor) ....................................................................................................... 321
14.4.4
ED format ............................................................................................................................... 321
14.4.5
ED fields................................................................................................................................. 322
14.4.6
TD (Transfer Descriptor) ........................................................................................................ 323
14.4.7
GeneralTD format................................................................................................................... 323
14.4.8
GeneralTD fields .................................................................................................................... 324
14.4.9
IsochronousTD format............................................................................................................ 326
14.4.10
IsochronousTD fields ............................................................................................................. 327
14.4.11
HCCA (Host Controller Communication Area) ....................................................................... 327
14.4.12
HCCA format .......................................................................................................................... 328
14.4.13
HCCA overview ...................................................................................................................... 328