ChipFind - Datasheet

Part Number PCI4410A

Download:  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
1­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
Description
1­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Features
1­2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Related Documents
1­3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4
Trademarks
1­3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5
Ordering Information
1­3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Terminal Descriptions
2­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Feature/Protocol Descriptions
3­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1
Power-Supply Sequencing
3­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2
I/O Characteristics
3­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3
Clamping Voltages
3­2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4
Peripheral Component Interconnect (PCI) Interface
3­2
. . . . . . . . . . . . . .
3.4.1
PCI Bus Lock (LOCK)
3­2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.2
Loading Subsystem Identification
3­3
. . . . . . . . . . . . . . . . . . . . .
3.5
PC Card Applications
3­3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.1
PC Card Insertion/Removal and Recognition
3­3
. . . . . . . . . . .
3.5.2
P
2
C Power Switch Interface (TPS2211)
3­4
. . . . . . . . . . . . . . . .
3.5.3
Zoomed-Video Support
3­5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.4
Ultra Zoomed Video
3­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.5
D3_STAT Terminal
3­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.6
Internal Ring Oscillator
3­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.7
Integrated Pullup Resistors for PC Card Interface
3­7
. . . . . . .
3.5.8
SPKROUT and CAUDPWM Usage
3­7
. . . . . . . . . . . . . . . . . . .
3.5.9
LED Socket Activity Indicators
3­8
. . . . . . . . . . . . . . . . . . . . . . . .
3.5.10
PC Card-16 Distributed DMA Support
3­8
. . . . . . . . . . . . . . . . .
3.5.11
PC Card-16 PC/PCI DMA
3­10
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.12
CardBus Socket Registers
3­10
. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6
Serial Bus Interface
3­11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6.1
Serial Bus-Interface Implementation
3­11
. . . . . . . . . . . . . . . . . . .
3.6.2
Serial Bus-Interface Protocol
3­11
. . . . . . . . . . . . . . . . . . . . . . . . .
3.6.3
Serial Bus EEPROM Application
3­13
. . . . . . . . . . . . . . . . . . . . . .
3.6.4
Accessing Serial Bus Devices Through Software
3­15
. . . . . . . .
3.7
Programmable Interrupt Subsystem
3­15
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.1
PC Card Functional and Card Status Change Interrupts
3­16
.
3.7.2
Interrupt Masks and Flags
3­17
. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.3
Using Parallel IRQ Interrupts
3­18
. . . . . . . . . . . . . . . . . . . . . . . . .
3.7.4
Using Parallel PCI Interrupts
3­18
. . . . . . . . . . . . . . . . . . . . . . . . .
iv
3.7.5
Using Serialized IRQSER Interrupts
3­18
. . . . . . . . . . . . . . . . . . .
3.7.6
SMI Support in the PCI4410A Device
3­19
. . . . . . . . . . . . . . . . . .
3.8
Power-Management Overview
3­19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.1
Clock-Run Protocol
3­19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.2
CardBus PC Card Power Management
3­19
. . . . . . . . . . . . . . . .
3.8.3
16-Bit PC Card Power Management
3­20
. . . . . . . . . . . . . . . . . . .
3.8.4
Suspend Mode
3­20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.5
Requirements for Suspend Mode
3­21
. . . . . . . . . . . . . . . . . . . . .
3.8.6
Ring Indicate
3­21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.7
PCI Power Management
3­22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.8
CardBus Bridge Power Management
3­23
. . . . . . . . . . . . . . . . . .
3.8.9
ACPI Support
3­23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.10
Master List of PME Context Bits and Global Reset-Only
Bits
3­24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
PC Card Controller Programming Model
4­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1
PCI Configuration Registers (Functions 0 and 1)
4­1
. . . . . . . . . . . . . . . . .
4.2
Vendor ID Register
4­2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3
Device ID Register
4­2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4
Command Register
4­3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5
Status Register
4­4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6
Revision ID Register
4­5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7
PCI Class Code Register
4­5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8
Cache Line Size Register
4­5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9
Latency Timer Register
4­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10
Header Type Register
4­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.11
BIST Register
4­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.12
CardBus Socket/ExCA Base Address Register
4­7
. . . . . . . . . . . . . . . . . .
4.13
Capability Pointer Register
4­7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.14
Secondary Status Register
4­8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.15
PCI Bus Number Register
4­9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.16
CardBus Bus Number Register
4­9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.17
Subordinate Bus Number Register
4­9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.18
CardBus Latency Timer Register
4­10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.19
Memory Base Registers 0, 1
4­10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.20
Memory Limit Registers 0, 1
4­11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.21
I/O Base Registers 0, 1
4­11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.22
I/O Limit Registers 0, 1
4­12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.23
Interrupt Line Register
4­12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.24
Interrupt Pin Register
4­13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.25
Bridge Control Register
4­14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.26
Subsystem Vendor ID Register
4­15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.27
Subsystem ID Register
4­15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.28
PC Card 16-Bit I/F Legacy-Mode Base Address Register
4­15
. . . . . . . . .
4.29
System Control Register
4­16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
v
4.30
General Status Register
4­19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.31
General Control Register
4­19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.32
Multifunction Routing Register
4­20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.33
Retry Status Register
4­21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.34
Card Control Register
4­22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.35
Device Control Register
4­23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.36
Diagnostic Register
4­24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.37
Socket DMA Register 0
4­25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.38
Socket DMA Register 1
4­26
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.39
Capability ID Register
4­27
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.40
Next-Item Pointer Register
4­27
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.41
Power Management Capabilities Register
4­28
. . . . . . . . . . . . . . . . . . . . . .
4.42
Power Management Control/Status Register
4­29
. . . . . . . . . . . . . . . . . . . .
4.43
Power Management Control/Status Register Bridge Support
Extensions
4­30
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.44
Power Management Data Register
4­30
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.45
General-Purpose Event Status Register
4­31
. . . . . . . . . . . . . . . . . . . . . . . .
4.46
General-Purpose Event Enable Register
4­32
. . . . . . . . . . . . . . . . . . . . . . .
4.47
General-Purpose Input Register
4­33
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.48
General-Purpose Output Register
4­34
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
ExCA Compatibility Registers
5­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1
ExCA Identification and Revision Register
5­4
. . . . . . . . . . . . . . . . . . . . . .
5.2
ExCA Interface Status Register
5­5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3
ExCA Power Control Register
5­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4
ExCA Interrupt and General Control Register
5­8
. . . . . . . . . . . . . . . . . . .
5.5
ExCA Card Status-Change Register
5­9
. . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6
ExCA Card Status-Change-Interrupt Configuration Register
5­10
. . . . . . .
5.7
ExCA Address Window Enable Register
5­11
. . . . . . . . . . . . . . . . . . . . . . . .
5.8
ExCA I/O Window Control Register
5­12
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.9
ExCA I/O Windows 0 and 1 Start-Address Low-Byte Registers
5­13
. . . .
5.10
ExCA I/O Windows 0 and 1 Start-Address High-Byte Registers
5­13
. . . .
5.11
ExCA I/O Windows 0 and 1 End-Address Low-Byte Registers
5­14
. . . . .
5.12
ExCA I/O Windows 0 and 1 End-Address High-Byte Registers
5­14
. . . .
5.13
ExCA Memory Windows 0­4 Start-Address Low-Byte Registers
5­15
. . .
5.14
ExCA Memory Windows 0­4 Start-Address High-Byte Registers
5­16
. . .
5.15
ExCA Memory Windows 0­4 End-Address Low-Byte Registers
5­17
. . . .
5.16
ExCA Memory Windows 0­4 End-Address High-Byte Registers
5­18
. . .
5.17
ExCA Memory Windows 0­4 Offset-Address Low-Byte Registers
5­19
. .
5.18
ExCA Memory Windows 0­4 Offset-Address High-Byte Registers
5­20
.
5.19
ExCA I/O Windows 0 and 1 Offset-Address Low-Byte Registers
5­21
. . .
5.20
ExCA I/O Windows 0 and 1 Offset-Address High-Byte Registers
5­21
. . .
5.21
ExCA I/O Card Detect and General Control Register
5­22
. . . . . . . . . . . . .
5.22
ExCA Global Control Register
5­23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.23
ExCA Memory Windows 0­4 Page Register
5­23
. . . . . . . . . . . . . . . . . . . .