Contents

Preface

6

1

Introduction

7

 

1.1

Purpose of the Peripheral

7

2

Architecture

8

 

2.1

USB1 Module Clock and Reset

8

 

2.2

USB1 Module Open Host Controller Interface Functionality

9

 

2.3

USB1 Module Differences From OHCI Specification for USB

9

 

2.4

Implementation of OHCI Specification for USB

10

 

2.5

OHCI Interrupts

11

 

2.6

USB Host Controller Access to System Memory

11

 

2.7

Physical Addressing

11

3

Registers

12

 

3.1

OHCI Revision Number Register (HCREVISION)

13

 

3.2

HC Operating Mode Register (HCCONTROL)

13

 

3.3

HC Command and Status Register (HCCOMMANDSTATUS)

15

 

3.4

HC Interrupt and Status Register (HCINTERRUPTSTATUS)

16

 

3.5

HC Interrupt Enable Register (HCINTERRUPTENABLE)

17

 

3.6

HC Interrupt Disable Register (HCINTERRUPTDISABLE)

18

 

3.7

HC HCAA Address Register (HCHCCA)

19

 

3.8

HC Current Periodic Register (HCPERIODCURRENTED)

19

 

3.9

HC Head Control Register (HCCONTROLHEADED)

20

 

3.10

HC Current Control Register (HCCONTROLCURRENTED)

21

 

3.11

HC Head Bulk Register (HCBULKHEADED)

22

 

3.12

HC Current Bulk Register (HCBULKCURRENTED)

22

 

3.13

HC Head Done Register (HCDONEHEAD)

23

 

3.14

HC Frame Interval Register (HCFMINTERVAL)

23

 

3.15

HC Frame Remaining Register (HCFMREMAINING)

24

 

3.16

HC Frame Number Register (HCFMNUMBER)

24

 

3.17

HC Periodic Start Register (HCPERIODICSTART)

25

 

3.18

HC Low-Speed Threshold Register (HCLSTHRESHOLD)

26

 

3.19

HC Root Hub A Register (HCRHDESCRIPTORA)

27

 

3.20

HC Root Hub B Register (HCRHDESCRIPTORB)

28

 

3.21

HC Root Hub Status Register (HCRHSTATUS)

29

 

3.22

HC Port 1 Status and Control Register (HCRHPORTSTATUS1)

30

 

3.23

HC Port 2 Status and Control Register (HCRHPORTSTATUS2)

32

SPRUFM8–September 2008

Table of Contents

3

Submit Documentation Feedback

Page 3
Image 3
Texas Instruments TMS320C6747 DSP manual Contents