ChipFind - документация

Электронный компонент: SL811HS

Скачать:  PDF   ZIP
SL811HS
Cypress Semiconductor Corporation
3901 North First Street
San Jose
CA 95134
408-943-2600
Document #: 38-08008 Rev. *A
Revised March 14, 2002
SL811HS
Embedded USB Host/Slave Controller
SL811HS
Document #: 38-08008 Rev. *A
Page 2 of 29
TABLE OF CONTENTS
1.0 CONVENTIONS .............................................................................................................................. 4
2.0 DEFINITIONS .................................................................................................................................. 4
3.0 REFERENCES ................................................................................................................................ 4
4.0 INTRODUCTION ............................................................................................................................. 4
4.1 Block Diagram ................................................................................................................................ 4
4.2 SL811HS Host or Slave Mode Selection [Master/Slave Mode] .................................................. 5
4.3 Features .......................................................................................................................................... 5
4.4 Data Port, Microprocessor Interface ............................................................................................ 6
4.5 Interrupt Controller ........................................................................................................................ 6
4.6 Buffer Memory ............................................................................................................................... 6
4.7 PLL Clock Generator ..................................................................................................................... 6
4.8 USB Transceiver ............................................................................................................................ 8
5.0 SL811HS REGISTERS ................................................................................................................... 8
5.1 Register Values on Power-up and Reset ..................................................................................... 9
5.2 USB Control Registers .................................................................................................................. 9
5.3 SL811HS Control Registers ........................................................................................................ 12
6.0 SL811HS AND SL811HST-AC PHYSICAL CONNECTIONS ...................................................... 16
6.1 SL811HS Physical Connections ................................................................................................. 16
6.2 SL811HST-AC Physical Connections ........................................................................................ 19
7.0 ELECTRICAL SPECIFICATIONS ................................................................................................. 22
7.1 Absolute Maximum Ratings ........................................................................................................ 22
7.2 Recommended Operating Condition ........................................................................................ 22
7.3 External Clock Input Characteristics (X1) ................................................................................. 22
7.4 DC Characteristics ....................................................................................................................... 23
7.5 USB Host Transceiver Characteristics ...................................................................................... 23
7.6 Bus Interface Timing Requirements .......................................................................................... 24
8.0 PACKAGE DIAGRAMS .............................................................................................................. 28
LIST OF FIGURES
Figure 4-1. SL811HS USB Host/Slave Controller Functional Block Diagram ................................ 5
Figure 4-2. Full-Speed 48-MHz Crystal Circuit .................................................................................. 7
Figure 4-3. Optional 12-MHz Crystal Circuit ...................................................................................... 7
Figure 6-1. SL811HS USB Host/Slave Controller--Pin Layout ...................................................... 16
Figure 6-2. SL811HST-AC USB Host/Slave Controller Pin Layout ................................................ 19
LIST OF TABLES
Table 6-1. SL811HS Pin Assignments and Definitions ................................................................... 17
Table 6-2. SL811HST-AC Pin Assignments and Definitions ........................................................... 20
SL811HS
Document #: 38-08008 Rev. *A
Page 3 of 29
License Agreement
Use of this document and the intellectual properties contained herein indicates acceptance of the following License Agreement.
If you do not accept the terms of this License Agreement, do not use this document, or the associated intellectual properties, or
any other material you received in association with this product, and return this document and the associated materials within
fifteen (15) days to Cypress Semiconductor Corporation or (CY) or CY's authorized distributor from whom you purchased the
product.
1. You can only legally obtain CY's intellectual properties contained in this document through CY or its authorized distributors.
2. You are granted a nontransferable license to use and to incorporate CY's intellectual properties contained in this document
into your product. The product may be either for your own use or for sale.
3. You may not reverse-engineer the SL811HS or otherwise attempt to discover the designs of SL811HS.
4. You may not assign, distribute, sell, transfer or disclose CY's intellectual properties contained in this document to any other
person or entity.
5. This license terminates if you fail to comply with any of the provisions of this Agreement. You agree upon termination to destroy
this document, stop using the intellectual properties contained in this document and any of its modification and incorporated
or merged portions in any form, and destroy any unused SL811HS chips.
Warranty Disclaimer and Limited Liability
Cypress (CY), hereafter referred to as the manufacturer, warrants that its products substantially conform to its specifications for
a period of ninety (90) days from delivery as evidenced by the shipment records. The manufacturer's sole obligation and liability
for breaching the foregoing warranty shall be to replace or correct the defective products so that it substantially conforms to its
specifications. Any modification of the products by anyone other than the manufacturer voids the foregoing warranty. No other
warranties are expressed and none shall be implied. The manufacturer makes no warrant for the use of its products. In order to
minimize risks associated with customer's applications, adequate design and operating safeguards must be provided by the
customer to minimize inherent or procedural hazards. The manufacturer's products are not designed, authorized, or warranted
suitable for use in life-support devices or systems or other critical applications. The manufacturer specifically excludes any implied
warranties of merchantability and fitness for a particular purpose unless prohibited by law. In no event shall the manufacturer's
liability to you for damages hereunder for any cause whatsoever exceed the amount paid by you for the products. In no event
will the manufacturer be liable for any loss of profits or other incidental or consequential damages arising out of the use or inability
to use the product even if the manufacturer have been advised of the possibility of such damages.
The manufacturer reserves the right to make changes at any time, without notice, to improve design or performance and supply
the best product possible. The manufacturer assumes no responsibility for any errors that may appear in its technical document
on the products nor does it make a commitment to update the information contained in its technical document. Nothing contained
in the technical documents of the products shall be construed as a recommendation to use any products in violation of existing
patents, copyrights or other rights of third parties. No license is granted by implication or otherwise under any patent, patent rights
or other rights, of the manufacturer.
SL811HS
Document #: 38-08008 Rev. *A
Page 4 of 29
1.0
Conventions
1,2,3,4
Numbers without annotations are decimals.
Dh, 1Fh, 39h
Hexadecimal numbers are followed by an "h."
0101b, 010101b
Binary numbers are followed by a "b."
bRequest, n
Words in italics indicate terms defined by USB Specification or by this Specification.
2.0
Definitions
USB
Universal Serial Bus
SL811HS
The SL811HS is a Cypress USB Host/Slave Controller, providing multiple functions on a single chip.
This part is offered in both a 28-pin PLCC package (SL811HS) and a 48-pin TQFP package
(SL811HST-AC). Throughout this document, "SL811HS" refers to both packages unless otherwise
noted.
Note: This chip does not include CPU.
SL11
The SL11 is a Cypress USB Peripheral Device Controller, providing multiple functions on a single chip.
This part is offered in both a 28-pin PLCC package (SL11) and a 48-pin TQFP package (SL11T-AC).
Throughout this document, "SL11" refers to both packages unless otherwise noted.
Note: This chip does not include a CPU.
SL11H
The SL11H is a Cypress USB Host/Slave Controller, providing multiple functions on a single chip. This
part is offered in both a 28-Pin PLCC package (SL11H) and a 48-Pin TQFP package (SL11HT-AC).
Throughout this document, "SL11H" refers to both packages unless otherwise noted.
Note: This chip does not include CPU.
LSB
Least Significant Bit
MSB
Most Significant Bit
R/W
Read/Write
PLL
Phase Lock Loop
RAM
Random Access Memory
SIE
Serial Interface Engine
ACK
Handshake packet indicates a positive acknowledgment.
NAK
Handshake packet indicating a negative acknowledgment
USBD
Universal Serial Bus Driver
SOF
Start of Frame is the first transaction in each frame. It allows endpoints to identify the start of the frame
and synchronize internal endpoint clocks to the host.
CRC
Cyclic Redundancy Check
HOST
The host computer system on which the USB Host Controller is installed
3.0
References
[Ref 1] USB Specification 1.1:
http://www.usb.org.
4.0
Introduction
4.1
Block Diagram
The SL811HS is an Embedded USB Host/Slave Controller capable of communicate with either full-speed or low-speed USB
peripherals. The SL811HS can interface to devices such as microprocessors, microcontrollers, DSPs, or directly to a variety of
buses such as ISA, PCMCIA, and others. The SL811HS USB Host Controller conforms to USB Specification 1.1.
The SL811HS USB Host/Slave Controller incorporates USB Serial Interface functionality along with internal full-/low-speed trans-
ceivers. The SL811HS supports and operates in USB full-speed mode at 12 Mbps, or at low-speed 1.5-Mbps mode.
The SL811HS data port and microprocessor interface provide an 8-bit data path I/O or DMA bidirectional, with interrupt support
to allow easy interface to standard microprocessors or microcontrollers such as Motorola or Intel CPUs and many others. Inter-
nally, the SL811HS contains a 256-byte RAM data buffer which is used for control registers and data buffer.
The available package types offered are a 28-pin PLCC (SL811HS) and a 48-pin TQFP package (SL811HST-AC). Both packages
operate at 3.3 VDC. The I/O interface logic is 5V-tolerant.
SL811HS
Document #: 38-08008 Rev. *A
Page 5 of 29
4.2
SL811HS Host or Slave Mode Selection [Master/Slave Mode]
SL811HS can work in two modes--host or slave. For slave-mode operation and specification, please refer to the SL811S
specification. This data sheet only covers host-mode operation.
4.3
Features
The only USB Host/Slave controller for embedded systems in the market with a standard microprocessor bus interface.
Supports both full-speed (12 Mbps) and low-speed (1.5 Mbps) USB transfer
4.3.1
USB Specification Compliance
Conforms to USB Specification 1.1
4.3.2
CPU Interface
Operates as a single USB host or slave under software control
Low-speed 1.5 Mbps, and full speed 12 Mbps, in both master and slave modes
Automatic detection of either low- or full-speed devices
8-bit bidirectional data, port I/O (DMA supported in slave mode)
On-chip SIE and USB transceivers
On-chip single root HUB support
256-byte internal SRAM buffer, ping-pong operation
Operates from 12- or 48-MHz crystal or oscillator (built-in DPLL)
5 V-tolerant interface
Suspend/resume, wake up, and low-power modes are supported
Auto-generation of SOF and CRC5/16
Auto-address increment mode, saves memory Read/Write cycles
Development kit including source code drivers is available
Backward-compatible with SL11H, both pin and functionality
3.3V power source, 0.35 micron CMOS technology
Available in both a 28-pin PLCC package (SL811HS) and a 48-pin TQFP package (SL811HST-AC).
X1
X2
D+
D-
INTR
nWR
nRD
nCS
nRST
D0-7
GENERATOR
USB
Root-HUB
XCVRS
SERIAL
INTERFACE
ENGINE
RAM
BUFFERS
CONTROL
REGISTERS
INTERRUPT
CLOCK
&
CONTROLLER
PROCESSOR
INTERFACE
Master/Slave
Controller
Figure 4-1. SL811HS USB Host/Slave Controller Functional Block Diagram