数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

USB97C102 数据表(PDF) 9 Page - SMSC Corporation

部件名 USB97C102
功能描述  Multi-Endpoint USB Peripheral Controller with Integrated 5 Port HUB
PDF  80 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  SMSC [SMSC Corporation]
网页  http://www.smsc.com
标志 SMSC - SMSC Corporation

USB97C102 数据表(HTML) 9 Page - SMSC Corporation

Back Button USB97C102 Datasheet HTML 5Page - SMSC Corporation USB97C102 Datasheet HTML 6Page - SMSC Corporation USB97C102 Datasheet HTML 7Page - SMSC Corporation USB97C102 Datasheet HTML 8Page - SMSC Corporation USB97C102 Datasheet HTML 9Page - SMSC Corporation USB97C102 Datasheet HTML 10Page - SMSC Corporation USB97C102 Datasheet HTML 11Page - SMSC Corporation USB97C102 Datasheet HTML 12Page - SMSC Corporation USB97C102 Datasheet HTML 13Page - SMSC Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 80 page
background image
SMSC DS – USB97C102
Page 9
Rev. 03/23/2000
FUNCTIONAL DESCRIPTION
The USB97C102 incorporates a USB Serial Interface Engine (SIE), 8051 Microcontroller Unit (MCU), Serial Interface
Engine DMA (SIEDMA), a programmable 8237 ISA bus DMA controller (ISADMA), 4K bytes of SRAM for data stream
buffering, and a patented MMU (Memory Management Unit) to dynamically manage buffer allocation. The semi-
automatic nature of the SIEDMA, ISADMA, and MMU blocks frees the MCU to provide enumeration, protocol and
power management. A bus arbiter integrated into the MMU assures that transparent access between the SIEDMA,
ISADMA, and MCU to the SRAM occurs.
Serial Interface Engine (SIE)
The SIE is a USB low-level protocol interpreter. The SIE controls the USB bus protocol, packet generation/extraction,
parallel-to-serial/serial-to-parallel conversion, CRC coding/decoding, bit stuffing, and NRZI coding/decoding.
The SIE can be dynamically configured as having any combination of 0-16 transmit, and 0-16 receive endpoints, for
up to 4 independent addresses. There are 3 alternate and one local address. The alternate addresses, for example,
can be used for Hub addresses. The SIE can also "Receive All Addresses" for bus snooping.
Micro Controller Unit (MCU)
The 8051 embedded controller is a static CMOS MCU which is fully software compatible with the industry standard
Intel 80C51 micro-controller. All internal registers of the USB97C102 blocks are mapped into the external memory
space of the MCU.
A detailed description of the microcontroller’s internal registers and instruction set can be found in the “USB97C102
Programmer’s Reference Guide”.
SIEDMA
This is a simplified DMA controller, which automatically transfers data between SIE and SRAM via MMU control. The
SIEDMA appends a status header containing frame number, endpoint, and byte count to each incoming packet
before notifying the MCU of its arrival. This block’s operation is transparent to the firmware.
Memory Management Unit (MMU) Register Description
This patented MMU consists of a 4k buffer RAM which is allocated in 32 pages of 128 bytes. Packets can be
allocated with up to 10 pages each (1280 bytes). The buffer can therefore concurrently hold up to 32 packets with a
64 byte payload. For isochronous pipes, it can hold 3 packets with a 1023 byte payload each, and still have room for
two more 64 byte packets.
This block supports 16 independent transmit FIFO queues (one for each endpoint), and a single receive queue. Each
endpoint can have up to five transmit packets queued.
The receive queue can accept 32 packets of any size
combination before forcing the host to back off.
The arbiter makes the single-ported buffer RAM appear to be simultaneously available to the MCU, the four channels
of the ISADMA, and the SIEDMA for receiving and transmitting packets.
ISADMA
This is an industry standard 8237 DMA controller to transfer data between the ISA bus and the SRAM under MMU
control.
This DMA contains status and control registers which can be accessed and programmed by the 8051
controller. The 8237 can run at 2, 4, or 8 MHz internally, or via an external clock to synchronize it with another
source.
SGDMA
A four channel Scatter-Gather DMA will run the 8237 DMA controller once the MCU indicates which packets to
transfer. The SGDMA performs scattering/gathering operations from the MMU to/from the external ISA memory.
It also allows ISA device to/from MMU transfer.
Applications
The USB97C102 enables entirely new I/O applications, as well as new form factors for existing Legacy I/O
applications. PC98 compliance encourages the elimination ofDMA, IRQ and addressing conflicts via total on-board
ISA elimination. With the USB97C102, the ISA bus can be eliminated from motherboards without sacrificing the huge
infrastructure of Legacy I/O ports. By moving these devices to the flexible USB bus, new form factors such as monitor
peripheral clusters are also possible (mouse, keyboard, serial, parallel ports in a USB connected monitor). PC
system designers are no longer constrained by the physical borders of the motherboard. The USB97C102 is ideal for
USB peripherals which require considerable bandwidth, such as floppy drives, audio, IR, etc. The following block
diagrams illustrate these applications.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com