Page 1
TCP872 CompactPCI Carrier for 2 CardBus / PC Card Cards 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
However TEWS TECHNOLOGIES GmbH reserves the right to change the product described in this document at any time without notice. TEWS TECHNOLOGIES GmbH is not liable for any damage arising out of the application or use of the device described herein.
Page 3
Issue Description Date First Issue August 2004 New address TEWS LLC September 2006 TCP872 V1.0 User Manual Issue 1.1 Page 3 of 16...
1 Product Description The TCP872 is a standard 3U CompactPCI module with an interface for up to two 16 bit PC Card or 32 bit CardBus Cards using a dual socket PC Card controller and a power management unit. Up to two PC Card / CardBus Cards of Type I and II, or one card of Type III are supported.
Temperature Range Operating -40°C to +85°C Storage -40°C to +85°C MTBF 503000 h Humidity 5 – 95 % non-condensing Weight 147 g, no PC Card inserted Figure 2-1 : Technical Specification TCP872 V1.0 User Manual Issue 1.1 Page 7 of 16...
3 Functional Description The TCP872 uses a PCI1520 controller from Texas Instruments to support 16 bit PC Card16 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 TCP872-ED Engineering Documentation. TCP872 V1.0 User Manual Issue 1.1...
PCI Bus Status Register and provides information about parity errors, aborted transactions, CardBus system errors etc. For detailed register description, please refer to PCI1520 data sheet which is part of the TCP872-ED Engineering Documentation. TCP872 V1.0 User Manual Issue 1.1...
These various interrupt sources of both PC Cards are individually programmable to INTA# via ExCA “Card Status Change Interrupt Configuration Register” at ExCA register offset 0x05. TCP872 V1.0 User Manual Issue 1.1 Page 11 of 16...
4 PCI1520 PC Card Controller 4.1 PCI Configuration Registers (Functions 0 and 1) 4.1.1 PCI Header of the TCP872 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 TCP872 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 TCP872 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 Multifunction Pins The PCI1520 provides several multifunction pins. On the TCP872 these multifunction pins are used for EPROM access, PCI INTA interrupt signaling and other purposes. The multifunction pins can be programmed to other functions by software. To provide access to the multifunction signals of the...
4.5 Initialization for CardBus mode The TCP872 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 TCP872 and is the answer not in the manual?
Questions and answers