Cypress SL811HS Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Cypress SL811HS herunter. Cypress SL811HS User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 32
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
SL811HS Embedded USB Host/Slave Controller
SL811HS
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document 38-08008 Rev. *D Revised February 2, 2007
Features
First 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 in both master and slave modes
Conforms to USB Specification 1.1 for full- and low speed
Operates as a single USB host or slave under software
control
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 buffers for improved performance
Operates from 12 or 48 MHz crystal or oscillator (built-in
DPLL)
5V-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
3.3V power source, 0.35 micron CMOS technology
Available in both a 28-pin PLCC package and a 48-pin
TQFP package
Introduction
The SL811HS is an Embedded USB Host/Slave Controller
capable of communicating in either full speed or low speed.
The SL811HS interfaces 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 incorporates USB Serial Interface functionality
along with internal full or low speed transceivers. The
SL811HS supports and operates in USB full speed mode at 12
Mbps, or in low speed mode at 1.5 Mbps. When in host mode,
the SL811HS is the master and controls the USB bus and the
devices that are connected to it. In peripheral mode, otherwise
known as a slave device, the SL811HS operates as a variety
of full- or low speed devices.
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. The SL811HS has 256-bytes of internal RAM which is
used for control registers and data buffer.
The available package types offered are a 28-pin PLCC
(SL811HS) and the lead-free packages are a 28-pin
(SL811HS-JCT) and a 48-pin (SL811HST-AXC) package. All
packages operate at 3.3 VDC. The I/O interface logic is
5V-tolerant.
X1 X2
D
+
D-
INTR
nWR
nRD
nCS
nRST
D0-7
GENERATOR
USB
Root
HUB
XCVRS
SERIAL
INTERFACE
ENGINE
256 Byte RAM
BUFFERS
CONTROL
REGISTERS
INTERRUPT
CLOCK
&
CONTROLLER
PROCESSOR
INTERFACE
Master/Slave
Controller
nDRQ
nDACK
DMA
Interface
Block Diagram
Seitenansicht 0
1 2 3 4 5 6 ... 31 32

Inhaltsverzeichnis

Seite 1 - Block Diagram

SL811HS Embedded USB Host/Slave ControllerSL811HSCypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600Docum

Seite 2

SL811HSDocument 38-08008 Rev. *D Page 10 of 32Interrupt Status Register, Address [Address = 0Dh]. The Interrupt Status register is a READ/WRITE regis

Seite 3 - SL811HS Registers

SL811HSDocument 38-08008 Rev. *D Page 11 of 32Example: To set up SOF for 1 ms interval, SOF counter register 0Eh should be set to E0h.SOF Counter Hig

Seite 4

SL811HSDocument 38-08008 Rev. *D Page 12 of 32SL811HS Slave Mode RegistersWhen in slave mode, the registers in the SL811HS are dividedinto two major

Seite 5

SL811HSDocument 38-08008 Rev. *D Page 13 of 32Endpoint Control RegistersEndpoint n Control Register [Address a = (EP# * 10h), b = (EP# * 10h)+8]. Eac

Seite 6

SL811HSDocument 38-08008 Rev. *D Page 14 of 32Endpoint Packet Status [Address a = (EP# * 10h)+3, b = (EP# * 10h)+Bh]. The packet status contains info

Seite 7

SL811HSDocument 38-08008 Rev. *D Page 15 of 32Control Register 1, Address [05h]. The Control register enables or disables USB transfers and DMA opera

Seite 8 - 0 0 Normal operating mode

SL811HSDocument 38-08008 Rev. *D Page 16 of 32Interrupt Enable Register, Address [06h] . The SL811HSprovides an Interrupt Request Output that is acti

Seite 9

SL811HSDocument 38-08008 Rev. *D Page 17 of 32Current Data Set Register, Address [0Eh]. This register indicates current selected data set for each en

Seite 10

SL811HSDocument 38-08008 Rev. *D Page 18 of 32Physical ConnectionsThese parts are offered in both a 28-pin PLCC package and a 48-pin TQFP package. Th

Seite 11

SL811HSDocument 38-08008 Rev. *D Page 19 of 32The diagram below illustrates a simple +3.3V voltage source.Package Markings (28-pin PLCC)YYWW = Date c

Seite 12

SL811HSDocument 38-08008 Rev. *D Page 2 of 32Data Port, Microprocessor InterfaceThe SL811HS microprocessor interface provides an 8-bitbidirectional d

Seite 13

SL811HSDocument 38-08008 Rev. *D Page 20 of 3248-Pin TQFP Physical Connections48-Pin TQFP AXC Pin Layout*See Table 35 on page 21 for Pin and Signal D

Seite 14

SL811HSDocument 38-08008 Rev. *D Page 21 of 3248/28-Pin USB Host Controller Pins DescriptionThe SL811HST-AXC is packaged in a 48-pin TQFP. The SL811H

Seite 15

SL811HSDocument 38-08008 Rev. *D Page 22 of 3233 25 BIDIR D6 Data 6. Microprocessor Data/Address Bus.34 – NC NC No connection.35 – NC NC No connectio

Seite 16

SL811HSDocument 38-08008 Rev. *D Page 23 of 32Package Markings (48-Pin TQFP)YYWW = Date codeXXXX = Product codeX.X = Silicon revision number

Seite 17

SL811HSDocument 38-08008 Rev. *D Page 24 of 32Electrical SpecificationsAbsolute Maximum RatingsThis section lists the absolute maximum ratings of the

Seite 18 - 28 PLCC

SL811HSDocument 38-08008 Rev. *D Page 25 of 32DC CharacteristicsUSB Host Transceiver CharacteristicsEvery VDD pin, including USB VDD, must have a dec

Seite 19 - XXXX

SL811HSDocument 38-08008 Rev. *D Page 26 of 32Bus Interface Timing RequirementsI/O Write CycleNote nCS an be held LOW for multiple Write cycles provi

Seite 20 - 48-Pin TQFP

SL811HSDocument 38-08008 Rev. *D Page 27 of 32I/O Read CycleNote nCS can be kept LOW during multiple Read cycles provided nRD is cycled. Rd Cycle Tim

Seite 21

SL811HSDocument 38-08008 Rev. *D Page 28 of 32DMA Write CycleNote nWR must go low after nDACK goes low in order for nDRQ to clear. If this sequence i

Seite 22

SL811HSDocument 38-08008 Rev. *D Page 29 of 32DMA Read CycleNote Data is held until nDACK goes high regardless of state of nREAD.Reset TimingNote Clo

Seite 23

SL811HSDocument 38-08008 Rev. *D Page 3 of 32PLL Clock GeneratorEither a 12 MHz or a 48 MHz external crystal is used with theSL811HS[1]. Two pins, X1

Seite 24 - Electrical Specifications

SL811HSDocument 38-08008 Rev. *D Page 30 of 32Clock Timing SpecificationsOrdering InformationCLK CLOCK TIMINGtrisetfallthightclktlowClock Timin

Seite 25

SL811HSDocument 38-08008 Rev. *D Page 31 of 32© Cypress Semiconductor Corporation, 2007. The information contained herein is subject to change withou

Seite 26

SL811HSDocument 38-08008 Rev. *D Page 32 of 32Document History Page Document Title: SL811HS Embedded USB Host/Slave ControllerDocument Number: 38-08

Seite 27

SL811HSDocument 38-08008 Rev. *D Page 4 of 32“SL811HS Slave Mode Registers” on page 12 describes Slaveregister definitions). Access to the registers

Seite 28 - DMA Write Cycle

SL811HSDocument 38-08008 Rev. *D Page 5 of 32USB-A/USB-B Host Control Registers [Address = 00h, 08h] . Once the other SL811HS Control registers are c

Seite 29 - SL811 DMA Read Cycle Timing

SL811HSDocument 38-08008 Rev. *D Page 6 of 32USB-A/USB-B Host Base Length [Address = 02h, 0Ah]. The USB A/B Host Base Length register contains the ma

Seite 30 - Package Diagrams

SL811HSDocument 38-08008 Rev. *D Page 7 of 32USB-A/USB-B Host Transfer Count Register (Read), USB Address (Write) [Address = 04h, 0Ch]. This register

Seite 31 - Package Diagrams (continued)

SL811HSDocument 38-08008 Rev. *D Page 8 of 32Control Register 1 [Address = 05h]. The Control Register 1 enables/disables USB transfer operation with

Seite 32 - Document History Page

SL811HSDocument 38-08008 Rev. *D Page 9 of 32Interrupt Enable Register [Address = 06h]. The SL811HSprovides an Interrupt Request Output, which is act

Kommentare zu diesen Handbüchern

Keine Kommentare