16 channel serial interface rs232/rs422 (32 pages)
Summary of Contents for Tews Technologies TPMC872
Page 1
The Embedded I/O Company TPMC872 One / two Socket PC Card Interface Version 1.0 User Manual Issue 1.1 September 2006 TEWS TECHNOLOGIES GmbH TEWS TECHNOLOGIES LLC Am Bahnhof 7 Phone: +49-(0)4101-4058-0 9190 Double Diamond Parkway, Phone: +1 (775) 850 5830 25469 Halstenbek, Germany...
Page 2
Card aligned with PMC board border, no front in this document at any time without notice. panel TEWS TECHNOLOGIES GmbH is not liable for any damage arising out of the application or use of the TPMC872-12 device described herein.
Page 3
Issue Description Date First Issue March 2004 New address TEWS LLC September 2006 TPMC872 V1.0 User Manual Issue 1.1 Page 3 of 19...
1 Product Description The TPMC872 is a standard single-width 32 bit PMC module providing one or two sockets for 16 bit PC Card or 32 bit CardBus Cards using a dual socket PC Card / CardBus controller and a power management unit.
1.1 Module TPMC872-10 (One Socket) The inserted card is accessible through the PMC front panel. Figure 1-2 : Module TPMC872-10 Figure 1-3 : Side view of Module TPMC872-10 TPMC872 V1.0 User Manual Issue 1.1 Page 7 of 19...
The socket is relegated so that the inserted card is aligned with the PMC board border. It has no PMC front panel. Figure 1-4 : Module TPMC872-11 Figure 1-5 : Side view of Module TPMC872-11 TPMC872 V1.0 User Manual Issue 1.1 Page 8 of 19...
The socket is relegated so that the inserted card is aligned with the PMC board border. It has a PMC front panel. Figure 1-6 : Module TPMC872-12 Figure 1-7 : Side view of Module TPMC872-12 TPMC872 V1.0 User Manual Issue 1.1 Page 9 of 19...
The inserted card in the first socket is accessible through the front panel. The second socket on the solder side of the PMC is relegated so that the inserted card is located behind the PMC board border. Figure 1-8 : Side view of Module TPMC872-20 1.5 Module TPMC872-21 (Two Sockets) The module has no PMC front panel.
16 bit PC Card electrical interface 32 bit CardBus electrical interface PC Card Sockets 1 socket for card types I and II 1 socket for card types I, II and III (TPMC872-2x only) PC Card Operating Voltage +3.3V or +5V PC Card Programming Voltage +3.3V/+5V or +12V...
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.
PC Card16 I/O is accessed only if the address window is enabled and if the I/O address is located between start and stop address. For detailed information about window mapping procedure and status / control registers please refer to the PCI1520 data sheet which is part of the TPMC872-ED Engineering Documentation. TPMC872 V1.0 User Manual Issue 1.1...
3.2 Address Mapping TPMC872 – CardBus mode The PCI1520 provides a window mechanism to link the PCI space to 32 bit CardBus cards address spaces. Memory and I/O windows are programmable by the host software in the memory or I/O Base Registers in the PCI1520 configuration space.
For detailed register description, please refer to PCI1520 data sheet which is part of the TPMC872-ED Engineering Documentation. 3.3 PCI Interrupts The multifunction pin 0 of the PC Card socket controller is used as the PCI interrupt INTA#. The PCI1520 provides a card status change interrupt which can notify the system of change in the PC Card battery voltage levels, PC Card insertion / removal detection, Ready/Busy# condition and functional status change for both sockets.
4 PCI1520 PC Card Controller 4.1 PCI Configuration Registers (Functions 0 and 1) 4.1.1 PCI Header of the TPMC872 Version 1.0 PCI CFG Read after Register write Reset Address able (Hex-Value) 0x00 Device-ID Vendor-ID AC55104C 0x04 Status Command 02100000 0x08...
4.2 Configuration EEPROM The TPMC872 is equipped with an on board I C EEPROM. After power-on or PCI reset, the following PCI Configuration Register of the PCI1520 PC Card controller will be initialized with hardware depended configuration data: Register Name...
4.3 ISA Interrupts The TPMC872 provides a possibility to gain access to parallel or serialized ISA IRQ signals on board. With the default EEPROM download configuration the PCI1520 is initialized to generate serial ISA IRQs on MFUNC3. For other IRQ configurations, the PCI1520 PC Card controller must be initialized through the controller’s device driver.
4.4 Initialization for CardBus mode The TPMC872 is initialized for PC Card16 mode per default. If 32 bit CardBus operation is wanted, a software device driver should perform the following initialization steps: • The CardBus Latency Timer Register at offset 0x1B in the PCI Configuration space should be set to a value of 0x20.
Need help?
Do you have a question about the TPMC872 and is the answer not in the manual?
Questions and answers