Universal Serial Bus Otg Controller (Usb0) [Usb2.0 Otg] - Texas Instruments AM1808 User Manual

Arm microprocessor
Hide thumbs Also See for AM1808:
Table of Contents

Advertisement

AM1808
SPRS653E – FEBRUARY 2010 – REVISED MARCH 2014

6.20 Universal Serial Bus OTG Controller (USB0) [USB2.0 OTG]

The USB2.0 peripheral supports the following features:
USB 2.0 peripheral at speeds high speed (HS: 480 Mb/s) and full speed (FS: 12 Mb/s)
USB 2.0 host at speeds HS, FS, and low speed (LS: 1.5 Mb/s)
All transfer modes (control, bulk, interrupt, and isochronous)
4 Transmit (TX) and 4 Receive (RX) endpoints in addition to endpoint 0
FIFO RAM
– 4K endpoint
– Programmable size
Integrated USB 2.0 High Speed PHY
Connects to a standard Charge Pump for VBUS 5 V generation
RNDIS mode for accelerating RNDIS type protocols using short packet termination over USB
Important Notice: The USB0 controller module clock (PLL0_SYSCLK2) must be greater than 30 MHz for
proper operation of the USB controller. A clock rate of 60 MHz or greater is recommended to avoid data
throughput reduction.
Table 6-90
is the list of USB OTG registers.
6.20.1 USB Peripheral Registers Description(s)
Table 6-90
is the list of the USB0 registers.
BYTE ADDRESS
ACRONYM
0x01E0 0000
REVID
0x01E0 0004
CTRLR
0x01E0 0008
STATR
0x01E0 000C
EMUR
0x01E0 0010
MODE
0x01E0 0014
AUTOREQ
0x01E0 0018
SRPFIXTIME
0x01E0 001C
TEARDOWN
0x01E0 0020
INTSRCR
0x01E0 0024
INTSETR
0x01E0 0028
INTCLRR
0x01E0 002C
INTMSKR
0x01E0 0030
INTMSKSETR
0x01E0 0034
INTMSKCLRR
0x01E0 0038
INTMASKEDR
0x01E0 003C
EOIR
0x01E0 0040
0x01E0 0050
GENRNDISSZ1
0x01E0 0054
GENRNDISSZ2
0x01E0 0058
GENRNDISSZ3
0x01E0 005C
GENRNDISSZ4
0x01E0 0400
FADDR
0x01E0 0401
POWER
0x01E0 0402
INTRTX
0x01E0 0404
INTRRX
0x01E0 0406
INTRTXE
178
Peripheral Information and Electrical Specifications
Table 6-90. Universal Serial Bus OTG (USB0) Registers
Revision Register
Control Register
Status Register
Emulation Register
Mode Register
Autorequest Register
SRP Fix Time Register
Teardown Register
USB Interrupt Source Register
USB Interrupt Source Set Register
USB Interrupt Source Clear Register
USB Interrupt Mask Register
USB Interrupt Mask Set Register
USB Interrupt Mask Clear Register
USB Interrupt Source Masked Register
USB End of Interrupt Register
-
Reserved
Generic RNDIS Size EP1
Generic RNDIS Size EP2
Generic RNDIS Size EP3
Generic RNDIS Size EP4
Function Address Register
Power Management Register
Interrupt Register for Endpoint 0 plus Transmit Endpoints 1 to 4
Interrupt Register for Receive Endpoints 1 to 4
Interrupt enable register for INTRTX
Submit Documentation Feedback
Product Folder Links:
REGISTER DESCRIPTION
Copyright © 2010–2014, Texas Instruments Incorporated
AM1808
www.ti.com

Advertisement

Table of Contents
loading

Table of Contents