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

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

Скачать:  PDF   ZIP
PCI4410A GHK/PDV
PC Card and OHCI Controller
2000
PCI Bus Solutions
Data Manual
SCPS059
IMPORTANT NOTICE
Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products
or to discontinue any product or service without notice, and advise customers to obtain the latest
version of relevant information to verify, before placing orders, that information being relied on
is current and complete. All products are sold subject to the terms and conditions of sale supplied
at the time of order acknowledgment, including those pertaining to warranty, patent infringement,
and limitation of liability.
TI warrants performance of its semiconductor products to the specifications applicable at the
time of sale in accordance with TI's standard warranty. Testing and other quality control
techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing
of all parameters of each device is not necessarily performed, except those mandated by
government requirements.
Customers are responsible for their applications using TI components.
In order to minimize risks associated with the customer's applications, adequate design and
operating safeguards must be provided by the customer to minimize inherent or procedural
hazards.
TI assumes no liability for applications assistance or customer product design. TI does not
warrant or represent that any license, either express or implied, is granted under any patent right,
copyright, mask work right, or other intellectual property right of TI covering or relating to any
combination, machine, or process in which such semiconductor products or services might be
or are used. TI's publication of information regarding any third party's products or services does
not constitute TI's approval, warranty or endorsement thereof.
Copyright
2000, Texas Instruments Incorporated
iii
Contents
Section
Title
Page
1
Introduction
11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
Description
11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Features
12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Related Documents
13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4
Trademarks
13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5
Ordering Information
13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Terminal Descriptions
21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Feature/Protocol Descriptions
31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1
Power-Supply Sequencing
31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2
I/O Characteristics
31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3
Clamping Voltages
32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4
Peripheral Component Interconnect (PCI) Interface
32
. . . . . . . . . . . . . .
3.4.1
PCI Bus Lock (LOCK)
32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.2
Loading Subsystem Identification
33
. . . . . . . . . . . . . . . . . . . . .
3.5
PC Card Applications
33
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.1
PC Card Insertion/Removal and Recognition
33
. . . . . . . . . . .
3.5.2
P
2
C Power Switch Interface (TPS2211)
34
. . . . . . . . . . . . . . . .
3.5.3
Zoomed-Video Support
35
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.4
Ultra Zoomed Video
36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.5
D3_STAT Terminal
36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.6
Internal Ring Oscillator
36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.7
Integrated Pullup Resistors for PC Card Interface
37
. . . . . . .
3.5.8
SPKROUT and CAUDPWM Usage
37
. . . . . . . . . . . . . . . . . . .
3.5.9
LED Socket Activity Indicators
38
. . . . . . . . . . . . . . . . . . . . . . . .
3.5.10
PC Card-16 Distributed DMA Support
38
. . . . . . . . . . . . . . . . .
3.5.11
PC Card-16 PC/PCI DMA
310
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.12
CardBus Socket Registers
310
. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6
Serial Bus Interface
311
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6.1
Serial Bus-Interface Implementation
311
. . . . . . . . . . . . . . . . . . .
3.6.2
Serial Bus-Interface Protocol
311
. . . . . . . . . . . . . . . . . . . . . . . . .
3.6.3
Serial Bus EEPROM Application
313
. . . . . . . . . . . . . . . . . . . . . .
3.6.4
Accessing Serial Bus Devices Through Software
315
. . . . . . . .
3.7
Programmable Interrupt Subsystem
315
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.1
PC Card Functional and Card Status Change Interrupts
316
.
3.7.2
Interrupt Masks and Flags
317
. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.3
Using Parallel IRQ Interrupts
318
. . . . . . . . . . . . . . . . . . . . . . . . .
3.7.4
Using Parallel PCI Interrupts
318
. . . . . . . . . . . . . . . . . . . . . . . . .
iv
3.7.5
Using Serialized IRQSER Interrupts
318
. . . . . . . . . . . . . . . . . . .
3.7.6
SMI Support in the PCI4410A Device
319
. . . . . . . . . . . . . . . . . .
3.8
Power-Management Overview
319
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.1
Clock-Run Protocol
319
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.2
CardBus PC Card Power Management
319
. . . . . . . . . . . . . . . .
3.8.3
16-Bit PC Card Power Management
320
. . . . . . . . . . . . . . . . . . .
3.8.4
Suspend Mode
320
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.5
Requirements for Suspend Mode
321
. . . . . . . . . . . . . . . . . . . . .
3.8.6
Ring Indicate
321
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.7
PCI Power Management
322
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.8
CardBus Bridge Power Management
323
. . . . . . . . . . . . . . . . . .
3.8.9
ACPI Support
323
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.10
Master List of PME Context Bits and Global Reset-Only
Bits
324
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
PC Card Controller Programming Model
41
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1
PCI Configuration Registers (Functions 0 and 1)
41
. . . . . . . . . . . . . . . . .
4.2
Vendor ID Register
42
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3
Device ID Register
42
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4
Command Register
43
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5
Status Register
44
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6
Revision ID Register
45
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7
PCI Class Code Register
45
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8
Cache Line Size Register
45
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9
Latency Timer Register
46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10
Header Type Register
46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.11
BIST Register
46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.12
CardBus Socket/ExCA Base Address Register
47
. . . . . . . . . . . . . . . . . .
4.13
Capability Pointer Register
47
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.14
Secondary Status Register
48
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.15
PCI Bus Number Register
49
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.16
CardBus Bus Number Register
49
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.17
Subordinate Bus Number Register
49
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.18
CardBus Latency Timer Register
410
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.19
Memory Base Registers 0, 1
410
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.20
Memory Limit Registers 0, 1
411
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.21
I/O Base Registers 0, 1
411
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.22
I/O Limit Registers 0, 1
412
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.23
Interrupt Line Register
412
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.24
Interrupt Pin Register
413
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.25
Bridge Control Register
414
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.26
Subsystem Vendor ID Register
415
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.27
Subsystem ID Register
415
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.28
PC Card 16-Bit I/F Legacy-Mode Base Address Register
415
. . . . . . . . .
4.29
System Control Register
416
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
v
4.30
General Status Register
419
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.31
General Control Register
419
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.32
Multifunction Routing Register
420
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.33
Retry Status Register
421
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.34
Card Control Register
422
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.35
Device Control Register
423
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.36
Diagnostic Register
424
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.37
Socket DMA Register 0
425
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.38
Socket DMA Register 1
426
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.39
Capability ID Register
427
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.40
Next-Item Pointer Register
427
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.41
Power Management Capabilities Register
428
. . . . . . . . . . . . . . . . . . . . . .
4.42
Power Management Control/Status Register
429
. . . . . . . . . . . . . . . . . . . .
4.43
Power Management Control/Status Register Bridge Support
Extensions
430
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.44
Power Management Data Register
430
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.45
General-Purpose Event Status Register
431
. . . . . . . . . . . . . . . . . . . . . . . .
4.46
General-Purpose Event Enable Register
432
. . . . . . . . . . . . . . . . . . . . . . .
4.47
General-Purpose Input Register
433
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.48
General-Purpose Output Register
434
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
ExCA Compatibility Registers
51
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1
ExCA Identification and Revision Register
54
. . . . . . . . . . . . . . . . . . . . . .
5.2
ExCA Interface Status Register
55
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3
ExCA Power Control Register
56
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4
ExCA Interrupt and General Control Register
58
. . . . . . . . . . . . . . . . . . .
5.5
ExCA Card Status-Change Register
59
. . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6
ExCA Card Status-Change-Interrupt Configuration Register
510
. . . . . . .
5.7
ExCA Address Window Enable Register
511
. . . . . . . . . . . . . . . . . . . . . . . .
5.8
ExCA I/O Window Control Register
512
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.9
ExCA I/O Windows 0 and 1 Start-Address Low-Byte Registers
513
. . . .
5.10
ExCA I/O Windows 0 and 1 Start-Address High-Byte Registers
513
. . . .
5.11
ExCA I/O Windows 0 and 1 End-Address Low-Byte Registers
514
. . . . .
5.12
ExCA I/O Windows 0 and 1 End-Address High-Byte Registers
514
. . . .
5.13
ExCA Memory Windows 04 Start-Address Low-Byte Registers
515
. . .
5.14
ExCA Memory Windows 04 Start-Address High-Byte Registers
516
. . .
5.15
ExCA Memory Windows 04 End-Address Low-Byte Registers
517
. . . .
5.16
ExCA Memory Windows 04 End-Address High-Byte Registers
518
. . .
5.17
ExCA Memory Windows 04 Offset-Address Low-Byte Registers
519
. .
5.18
ExCA Memory Windows 04 Offset-Address High-Byte Registers
520
.
5.19
ExCA I/O Windows 0 and 1 Offset-Address Low-Byte Registers
521
. . .
5.20
ExCA I/O Windows 0 and 1 Offset-Address High-Byte Registers
521
. . .
5.21
ExCA I/O Card Detect and General Control Register
522
. . . . . . . . . . . . .
5.22
ExCA Global Control Register
523
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.23
ExCA Memory Windows 04 Page Register
523
. . . . . . . . . . . . . . . . . . . .