1 Introduction
The Texas Instruments PCI6621 controller is an integrated dual-socket UltraMedia PC Card controller, Smart Card
controller, and flash media controller. This high-performance integrated solution provides the latest in PC Card, Smart
Card, Secure Digital (SD), MultiMediaCard (MMC), Memory Stick/PRO, SmartMedia, and XD technology.
The Texas Instruments PCI6421 controller is an integrated dual-socket UltraMedia PC Card controller, and flash
media controller. This high-performance integrated solution provides the latest in PC Card, SD, MMC, Memory
Stick/PRO, SmartMedia, and XD technology.
The Texas Instruments PCI6611 controller is an integrated single-socket UltraMedia PC Card controller, Smart Card
controller, and flash media controller. This high-performance integrated solution provides the latest in PC Card, Smart
Card, SD, MMC, Memory Stick/PRO, SmartMedia, and XD technology.
The Texas Instruments PCI6411 controller is an integrated single-socket UltraMedia PC Card controller and flash
media controller. This high-performance integrated solution provides the latest in PC Card, SD, MMC, Memory
Stick/PRO, SmartMedia, and XD technology.
For the remainder of this document, the PCI6x21 controller refers to the PCI6621 and PCI6421 controllers, and the
PCI6x11 controller refers to the PCI6611 and PCI6411 controllers.
1.1 Controller Functional Description
1.1.1 PCI6621 Controller
The PCI6621 controller is a five-function PCI controller compliant with PCI Local Bus Specification, Revision 2.3.
Functions 0 and 1 provide the independent PC Card socket controllers compliant with the PC Card Standard (Release
8.1). The PCI6621 controller provides features that make it the best choice for bridging between the PCI bus and PC
Cards, and supports any combination of Smart Card, Flash Media, 16-bit, CardBus, and USB custom card interface
PC Cards in the two sockets, powered at 5 V or 3.3 V, as required.
All card signals are internally buffered to allow hot insertion and removal without external buffering. The PCI6621
controller is register compatible with the Intel 82365SL-DF ExCA controller. The PCI6621 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 a pipeline architecture provide an unsurpassed performance level with sustained bursting. The
PCI6621 controller can be programmed to accept posted writes to improve bus utilization.
Function 3 of the PCI6621 controller is a PCI-based Flash Media controller that supports Memory Stick, Memory
Stick-Pro, SmartMedia, XD, SD, and MMC cards. This function controls communication with these Flash Media cards
through a passive PC Card adapter or through a dedicated Flash Media socket. In addition, this function includes DMA
capabilities for improved Flash Media performance.
Function 4 of the PCI6621 controller is a PCI-based SD host controller that supports MMC, SD, and SDIO cards. This
function controls communication with these Flash Media cards through a passive PC Card adapter or through a
dedicated Flash Media socket. In addition, this function is compliant with the SD Host Controller Standard
Specification and includes both DMA capabilities and support for SD suspend/resume.
Function 5 of the PCI6621 controller is a PCI-based Smart Card controller used for communication with Smart Cards
inserted in PC Card adapters. Utilizing Smart Card technology from Gemplus, this function provides compatibility with
many different types of Smart Cards.
1.1.2 PCI6421 Controller
The PCI6421 controller is a four-function PCI controller compliant with PCI Local Bus Specification, Revision 2.3.
1−1