Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
enhancements, improvements, and other changes to its products and services at any time and to discontinue
any product or service without notice. Customers should obtain the latest relevant information before placing
orders and should verify that such information is current and complete. All products are sold subject to TI’s terms
and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI
deems necessary to support this warranty . Except where mandated by government requirements, testing of all
parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for
their products and applications using TI components. To minimize the risks associated with customer products
and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right,
copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process
in which TI products or services are used. Information published by TI regarding third-party products or services
does not constitute a license from TI to use such products or services or a warranty or endorsement thereof.
Use of such information may require a license from a third party under the patents or other intellectual property
of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of information in TI data books or data sheets is permissible only if reproduction is without
alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction
of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for
such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that
product or service voids all express and any implied warranties for the associated TI product or service and is
an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
Following are URLs where you can obtain information on other Texas Instruments products and application
solutions:
ProductsApplications
Amplifiersamplifier.ti.comAudiowww.ti.com/audio
Data Convertersdataconverter.ti.comAutomotivewww.ti.com/automotive
DSPdsp.ti.comBroadbandwww.ti.com/broadband
Interfaceinterface.ti.comDigital Controlwww.ti.com/digitalcontrol
Logiclogic.ti.comMilitarywww.ti.com/military
Power Mgmtpower.ti.comOptical Networkingwww.ti.com/opticalnetwork
Microcontrollersmicrocontroller.ti.comSecuritywww.ti.com/security
Telephonywww.ti.com/telephony
Video & Imagingwww.ti.com/video
Wirelesswww.ti.com/wireless
The Texas Instruments PCI1620 is an integrated dual-socket PC Card controller, FlashMedia controller
(SmartMedia Card, MultiMediaCard, SD Card, Memory Stick card) and Smart Card controller.
The PCI1620 UltraMedia controller is a three-function PCI device compliant with PCI Local Bus Specification 2.2.
Functions 0 and 1 provide two independent PC Card socket controllers compliant with PC Card Standard 8.0.
Function 2 is the interface to load the PCI1620 program RAM with firmware. The PCI1620 provides features that make
it ideal for bridging between the PCI bus and PC Cards, and supports any combination of 16-bit, CardBus, and
UltraMedia PC Cards in the two sockets, powered at 5 V, 3.3 V, or 1.8 V as required.
UltraMedia cards that comply with the latest PCMCIA standard provide for very low-cost flash media and Smart Card
adapters, because the control logic is integrated into the PCI1620. The PCI1620 supports a passive 4-in-1 adapter,
as well as active PC Card-style Flash media and Smart Card adapters.
No PCMCIA card or socket service software changes are required to move systems from an existing CardBus socket
controller to the PCI1620. The FlashMedia UltraMedia applications use existing host ATA drivers, and Texas
Instruments provides a qualified Smart Card driver for UltraMedia-based Smart Card adapters. The PCI1620 is
register compatible with the Intel 82365SL–DF ExCA controller and implements the host interface defined in the PCCard Standard. The PCI1620 internal data path logic allows the host to access 8-, 16-, and 32-bit cards using full 32-bit
PCI cycles for maximum performance. Independent buffering and the pipeline architecture provide a high
performance level with sustained bursting. The PCI1620 can be programmed to accept posted writes to improve bus
utilization.
Various implementation-specific functions and general-purpose inputs and outputs are provided through seven
multifunction terminals. These terminals present a system with options for PCI LOCK, serial and parallel interrupts,
PC Card activity indicator LEDs, and other platform-specific signals. ACPI-compliant general-purpose events may
be programmed and controlled through the multifunction terminals, and an ACPI-compliant programming interface
is included for the general-purpose inputs and outputs.
The PCI1620 is compliant with PCI Bus Power Management Interface Specification 1.1, and provides several
low-power modes, which enable the host power system to further reduce power consumption. The PCI1620 also has
a three-terminal serial interface compatible with both the TI TPS2226 and TPS2228 power switches.
1.2Features
The PCI1620 supports the following features:
•PC Card Standard 8.0 compliant
•PCI Bus Power Management Interface Specification 1.1 compliant
•Advanced Configuration and Power Interface Specification 1.0 compliant
•PCI Local Bus Specification Revision 2.2 compliant
•PC 98/99 compliant
•Has integrated voltage regulator to use 1.8-V core voltage
•Compliant with the PCI Bus Interface Specification for PCI-to-CardBus Bridges
•Advanced filtering on card detect lines provides 90 microseconds of noise immunity.
•Programmable D3 status terminal
•1.8-V core logic and 3.3-V I/O cells with internal voltage regulator to generate 1.8-V core V
•Universal PCI interfaces compatible with 3.3-V and 5-V PCI signaling environments
•Mix-and-match 5-V/3.3-V 16-bit PC Cards and 3.3-V CardBus cards
•Supports two PC Card or CardBus slots with hot insertion and removal
CC
1−1
•Uses serial interface to TI TPS2226 and TI TPS2228 dual power switch
•Supports 132-MBps burst transfers to maximize data throughput on both the PCI bus and the CardBus bus
•Supports serialized IRQ with PCI interrupts
•13 programmable multifunction terminals
•Interrupt modes supported: serial ISA/serial PCI, serial ISA/parallel PCI, parallel PCI only
•Serial EEPROM interface for loading subsystem ID and subsystem vendor ID
•Supports external zoomed video
•Dedicated terminal for PCI CLKRUN
•Four general-purpose event registers
•Multifunction PCI device with separate configuration space for each socket
•Five PCI memory windows and two I/O windows available to each 16-bit PC Card socket
•Two I/O windows and two memory windows available to each CardBus socket
•ExCA-compatible registers are mapped in memory or I/O space
•Intel 82365SL–DF register compatible
•Supports ring indicate, suspend, and PCI clock run
•Advanced submicron, low-power CMOS technology
•Provides VGA/palette memory and I/O, and subtractive decoding options
•LED activity terminals
•Supports PCI bus lock (LOCK)
1.3Related Documents
•PC Card Controller Device Class Power Management Reference Specification
•PC Card Standard release 7
•PCI Local Bus Specification revision 2.2
•PCI to PCMCIA CardBus Bridge Register Description (Yenta), revision 2.1
•Texas Instruments TPS2226 and TPS2228 product data sheets
•SmartMedia Specifications, Issued 5/19/99
•MultiMediaCard Specification Version 2.2
•Multimedia Host Specification Version 3.7, Sandisk
•ISO Standards for Identification Cards ISO/IEC 7816
•3Soft M8052 MegaMacro Design Specification
•ANSI AT Attachment (ATA) Specification for Disk Drives x3.221−1994
1.4Trademarks
Intel is a trademark of Intel Corporation.
MegaMacro is a trademark of MEJ Electronics Ltd., UK.
Memory Stick is a trademark of Sony Kabushiki Kaisha TA Sony Corporation, Japan.
MicroStar BGA and UltraMedia are trademarks of Texas Instruments.
SmartMedia is a trademark of Kabushiki Kaisha Toshiba DBA Toshiba Corporation, Japan.
SmartSocket is a trademark of ControlNet, Incorporated.
Other trademarks are the property of their respective owners.
1−2
1.5Terms and Definitions
Terms and definitions used in this document are given in Table 1−1.
Table 1−1. Terms and Definitions
TERMDEFINITIONS
ATAAT (advanced technology, as in PC A T) attachment interface
ATA driverAn existing host software component that loads when a SmartMedia adapter and card is inserted into a PC Card
CISCard information structure. Tuple list defined by the PC Card standard to communicate card information to the host
CSRControl and status register
Flash MediaSmartMedia, Memory Stick, or SD Flash operating in an ATA compatible mode
Function 2 firmware loader A hardware element of the PCI1620 that provides a software interface to the TI firmware loader driver to load the
ISO/IEC 7816The Smart Card standard
Magic GateA security technology for Memory Stick promoted and licensed by Sony
Memory StickA small-form-factor flash interface that is defined, promoted, and licensed by Sony
MMCMultiMediaCard. Specified by the MMC Association, and scope is encompassed by the SD Flash specification.
OHCIOpen host controller interface
PCMCIAPersonal Computer Memory Card International Association. Standards body that governs the PC Card standards
RSVDReserved for future use
SD FlashSecure Digital Flash. Standard governed by the SD Association
Smart CardThe name applied to ID cards containing integrated circuits, as defined by ISO/IEC 7816-1
SmartMediaAlso known as SSFDC, defined by Toshiba and governed by SSFDC Forum
SPISerial peripheral interface, a general-purpose synchronous serial interface. For more information, see the
SSFDCSolid State Floppy Disk Card. The SSFDC Forum specifies SmartMedia
TI firmware loader driverA qualified software component provided by Texas Instruments that loads the firmware into the PCI1620 on power
TI Smart Card driverA qualified software component provided by Texas Instruments that loads when an UltraMedia-based Smart Card
TI SmartSocket driverA qualified software component provided by T exas Instruments that loads when an unsupported UltraMedia-based
UARTUniversal asynchronous receiver and transmitter
UltraMediaDe facto industry standard promoted by Texas Instruments that integrates CardBus, Smart Card, Memory Stick,
socket. This driver is logically attached to a predefined CIS provided by the PCI1620 when the adapter and media
are both inserted.
computer
program RAM with firmware
Multimedia Card System Specification, version 2.2.
up and initialization.
adapter is inserted into a PC Card slot. This driver is logically attached to a CIS provided by the PCI1620 when the
adapter is inserted.
card is inserted into a PC Card slot. This driver serves to give the user a message that the inserted card is not
supported.
MultiMediaCard/Secure Digital and SmartMedia functionality into one controller.
The PCI1620 is available in a 209-terminal MicroStar BGA package (GHK), and in a 208-terminal plastic quad
flatpack package (PDV).
2.1Terminal Assignments for PCI1620
Figure 2−1 shows the terminal layout for the 209-terminal MicroStar BGA package (GHK). Figure 2−2shows the
terminal assignments for the 208-terminal quad flatpack (PDV) package.
The following tables show the correspondence between signal names and their respective terminal assignments. In
Table 2−1, PDV-package entries are listed in order by terminal number, with signal names for CardBus PC Cards and
16-bit PC Cards. In Table 2−2, GHK-package entries are listed in alphanumeric order by terminal number, with signal
2−2
names for CardBus PC Cards and 16-bit PC Cards. In Table 2−3, entries are listed in alphanumeric order by CardBus
TERM.
TERM.
TERM.
TERM.
PC Card signal names, with corresponding terminal numbers. In Table 2−4, entries are listed in alphanumeric order
by 16-bit PC Card signal names, with corresponding terminal numbers.
The terminals are grouped in tables by functionality, such as PCI system function and power supply function, for quick
NAME
I/O
DESCRIPTION
NAME
I/O
DESCRIPTION
reference (see Table 2−5 through Table 2−15). The terminal names and numbers are also listed for convenient
reference.
Table 2−5. Power Supply Terminals
TERMINAL
NO.
PDVGHK
GND6, 24, 43, 62,
V
CC
V
CCA
V
CCB
V
CCP
VR_EN29L01IInternal voltage regulator enable. Active-low
VR_OUT128K19OInternal voltage regulator output (1.8 V) for external bypass capacitor
95, 110, 147,
166, 185, 199
14, 39, 70, 91,
118, 133, 143,
174, 195
114P19−PC Card A signaling rail power input; clamped per PC Card specification
47R01−PC Card B signaling rail power input; clamped per PC Card specification
180A10−PCI signaling clamp rail power input; clamped per PCI specification
A06, A09, A14,
E01, F19, K01,
P01, R19, W06,
W14
A07, A12, G01,
G19, J19, N01,
N19, W08, W13
I/ODESCRIPTION
−Device ground terminals
−3.3-V power terminals
Table 2−6. PC Card Power Switch Terminals
TERMINAL
NO.
PDVGHK
CLOCK154F15I/O
DATA155E17O
LATCH153E18I/O
I/ODESCRIPTION
Power switch clock. Information on the DATA line is sampled at the rising edge of CLOCK. CLOCK defaults
to an input, but can be changed to a PCI1620 output by using bit 27 (P2CCLK) in the system control register
(PCI offset 80h, see Section 4.31). For use with the TPS222X, the maximum frequency of this signal is limited
to 2 MHz. However, the PCI1620 requires a 16-KHz to 100-KHz frequency range. As an input, this terminal
requires an external 32-kHz clock. If a system design defines this terminal as an output, then this terminal
requires an external pulldown resistor. The frequency of the PCI1620 output CLOCK is derived from the
internal ring oscillator (16 kHz typical).
Power switch data. DATA is used to communicate socket power control information serially to the power
switch.
Power switch latch. LATCH is asserted by the PCI1620 to indicate to the power switch that the data on the
DATA line is valid. The LATCH terminal is also used to indicate the presence of an external EEPROM; when
a pulldown resistor is implemented on this terminal, the MFUNC1 and MFUNC4 terminals provide the serial
EEPROM SDA and SCL interface.
2−12
TERMINAL
NAME
I/O
DESCRIPTION
NO.
PDVGHK
GRST177C11I
PCLK182C10I
PRST
168C13I
Table 2−7. PCI System Terminals
I/ODESCRIPTION
Global reset. When the global reset is asserted, the GRST signal causes the PCI1620 to place all output
buffers in a high-impedance state and reset all internal registers. When GRST
completely in its default state. For systems that require wake-up from D3, GRST
during initial boot. PRST
that PME context is retained during the transition from D3 to D0. For systems that do not require wake-up
from D3, GRST
When the SUSPEND
registers are not reset, but all outputs are placed in a high-impedance state.
PCI bus clock. PCLK provides timing for all transactions on the PCI bus. All PCI signals are sampled at the
rising edge of PCLK.
PCI reset. When the PCI bus reset is asserted, PRST causes the PCI1620 to reset internal registers and
place all output buffers in a high-impedance state. When PRST
signal only if it is enabled. After PRST is deasserted, the PCI1620 is in a default state.
When the SUSPEND
internal registers are preserved, but all outputs are placed in a high-impedance state.
should be asserted during GRST and for resets subsequent to the initial GRST so
should be tied to PRST.
mode is enabled together with GRST, the device is protected from GRST; the internal
is asserted, the device can generate the PME
mode is enabled together with PRST, the device is protected from PRST and the
PCI address/data bus. These signals make up the multiplexed PCI address and data bus on the primary
interface. During the address phase of a primary bus PCI cycle, AD31−AD0 contain a 32-bit address or other
I/O
destination information. During the data phase, AD31−AD0 contain data.
PCI bus commands and byte enables. These signals are multiplexed on the same PCI terminals. During
the address phase of a primary bus PCI cycle, C/BE3
phase, this 4-bit bus is used as byte enables. The byte enables determine which byte paths of the full 32-bit
I/O
data bus carry meaningful data. C/BE0
C/BE2
applies to byte 2 (AD23−AD16), and C/BE3 applies to byte 3 (AD31−AD24).
PCI bus parity. In all PCI bus read and write cycles, the PCI1620 calculates even parity across the
AD31−AD0 and C/BE3
indicator with a one-PCLK delay. As a target during PCI cycles, the calculated parity is compared to the parity
indicator of the initiator. A compare error results in the assertion of a parity error (PERR).
−C/BE0 buses. As an initiator during PCI cycles, the PCI1620 outputs this parity
applies to byte 0 (AD7−AD0), C/BE1 applies to byte 1 (AD15−AD8),
−C/BE0 define the bus command. During the data
2−14
Loading...
+ 134 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.