TPMC872 V1.0 User Manual Issue 1.1
Page 12 of 19
3 Functional Description
The TPMC872 uses a PCI1520 PC Card controller from Texas Instruments to support 16 bit PC Card
16 and 32 bit CardBus Cards. The PCI1520 is a PCI-to-CardBus controller that supports two
independent card sockets compliant with the PC Card Standard 7.1. For 16 bit PC Card control the
PCI1520 is fully register compatible with the Intel 82365L-DF PC Card interface controller through the
ExCA register set. The ExCA registers can be accessed indirectly via PCI I/O access space or directly
via PCI memory address space.
3.1 Address Mapping TPMC872 – PC Card 16 mode
The PCI1520 provides a window mechanism to link the PCI space to PC Card16 address space.
Memory and I/O windows are programmable by the host software in the ExCA registers of the
PCI1520.
In PC Card16 mode the TPMC872 Version 1.0 is compatible to the TPMC871 Version 1.0, 2.0
and Version 3.0.
3.1.1 Memory
Mapping
Figure 3-1 : PCI to PC Card memory mapping
To open a memory window, software must provide the PCI1520 with memory start address, memory
stop address, PC Card memory offset and memory window page address.
PC Card memory is accessed only if the address window is enabled and if the memory address is
located between start and stop address.
The Memory Window Page Register is only accessible via the PCI memory address space.