ChipFind - Datasheet

Part Number PCI1410A

Download:  PDF   ZIP
PCI1410A GHK/GGU/PGE
PC Card Controllers
2000
PCIBus Solutions
Data Manual
SCPS057
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­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Related Documents
1­2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4
Trademarks
1­2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5
Ordering Information
1­2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Terminal Descriptions
2­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Feature/Protocol Descriptions
3­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1
Power-Supply Sequencing
3­1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2
I/O Characteristics
3­2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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
Ultrazoomed Video
3­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.5
Internal Ring Oscillator
3­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.6
Integrated Pullup Resistors for PC Card Interface
3­7
. . . . . . .
3.5.7
SPKROUT and CAUDPWM Usage
3­7
. . . . . . . . . . . . . . . . . . .
3.5.8
LED Socket Activity Indicators
3­8
. . . . . . . . . . . . . . . . . . . . . . . .
3.5.9
PC Card-16 Distributed DMA Support
3­8
. . . . . . . . . . . . . . . . .
3.5.10
PC Card-16 PC/PCI DMA
3­10
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.11
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­14
. . . . . . . .
3.7
Programmable Interrupt Subsystem
3­15
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.1
PC Card Functional and Card Status Change Interrupts
3­15
.
3.7.2
Interrupt Masks and Flags
3­16
. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7.3
Using Parallel IRQ Interrupts
3­17
. . . . . . . . . . . . . . . . . . . . . . . . .
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 PCI1410A Device
3­18
. . . . . . . . . . . . . . . . . .
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­19
. . . . . . . . . . . . . . . . . . .
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 Device Class 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
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
Multifunction Routing Register
4­19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.31
Retry Status Register
4­20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.32
Card Control Register
4­21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.33
Device Control Register
4­22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.34
Diagnostic Register
4­23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.35
Socket DMA Register 0
4­24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.36
Socket DMA Register 1
4­25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.37
Capability ID Register
4­26
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.38
Next-Item Pointer Register
4­26
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.39
Power Management Capabilities Register
4­27
. . . . . . . . . . . . . . . . . . . . . .
4.40
Power Management Control/Status Register
4­28
. . . . . . . . . . . . . . . . . . . .
4.41
Power Management Control/Status Bridge Support Extensions
Register
4­29
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.42
Power Management Data Register
4­29
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.43
General-Purpose Event Status Register
4­30
. . . . . . . . . . . . . . . . . . . . . . . .
4.44
General-Purpose Event Enable Register
4­31
. . . . . . . . . . . . . . . . . . . . . . .
4.45
General-Purpose Input Register
4­32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.46
General-Purpose Output Register
4­33
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.47
Serial Bus Data Register
4­33
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.48
Serial Bus Index Register
4­34
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.49
Serial Bus Slave Address Register
4­34
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.50
Serial Bus Control and Status Register
4­35
. . . . . . . . . . . . . . . . . . . . . . . . .
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.3.1
Intel 82365SL Support
5­6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.2
Intel 82365SL-DF Support
5­7
. . . . . . . . . . . . . . . . . . . . . . . . . . .
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 Card Detect and General Control Register
5­21
. . . . . . . . . . . . . . . .