Pcmcia Bridge; Hardware; Software (Linux Support Only) - Technologic Systems TS-5500 User Manual

Table of Contents

Advertisement

TS-5500 User's Manual
Technologic Systems

11 PCMCIA Bridge

11.1 Hardware

The TS-5500 uses a Texas Instruments PCI1510 single-slot CardBus controller designed to meet the
PCI Interface Specification for PCI to CardBus Bridges. The PCI-to-CardBus controller supports a single
PC card socket compliant with the PC Card Standard (rev. 7.2). The PC Card Standard retains the 16-
bit PC Card specification defined in the PCI Local Bus Specification and defines the 32-bit PC Card,
CardBus, capable of full 32-bit data transfers at 33 MHz. The TS-5500 supports both 16-bit and
CardBus PC Cards, powered at 5 V or 3.3 V, as required.
The PCI1510 is compliant with the PCI Local Bus Specification, and its PCI interface can act as either a
PCI master device or a PCI slave device. The PCI bus mastering is initiated during CardBus PC Card
bridging transactions.
All card signals are internally buffered to allow hot insertion and removal. The PCI1510 is register-
compatible with the Intel 82365SL-DF and 82365SL ExCA controllers. The PCI1510 internal data path
logic allows the host to access 8-, 16-, and 32-bit cards using full 32-bit PCI cycles for maximum
performance.
The PCMCIA Bridge uses IRQ10 to monitor card plug events and IRQ7 is used for the PC Card
interrupt.

11.2 Software (Linux support only)

Card Services for Linux is a complete PCMCIA support package. It includes a set of loadable kernel
modules that implement a version of the PCMCIA 2.1 Card Services applications program interface, a
set of client drivers for specific cards, and a card manager daemon that can respond to card insertion
and removal events, loading and unloading drivers on demand. It supports ``hot swapping'' of PCMCIA
cards, so cards can be inserted and ejected at any time.
The current package supports many ethernet cards, modems and serial cards, several SCSI adapters,
most ATA/IDE devices, and some SRAM and FLASH memory cards. All the common PCMCIA
controllers are supported, so it should run just about all Linux-capable devices.
The PCMCIA CS drivers are a standard install with the following changes to /etc/pcmcia/config.opts
REMOVED:
include port 0x0100-0x04ff, port 0x800-0x8ff
exclude irq7
ADDED:
exclude irq3
exclude irq4
exclude irq5
These changes will avoid trying to allocate the x100-x4ff region, which is unavailable to PCI devices in
the TS-5500. And will force the use of IRQ7 for the PCMCIA device, which the PCMCIA Bridge chip has
been programmed for in the BIOS during power up.
See /etc/pcmcia directory and the documentation on the sourceforge project page. (link below)
The home page for PCMCIA Card Services for Linux can be found @
http://pcmcia-cs.sourceforge.net/
16
10/31/03

Advertisement

Table of Contents
loading

Table of Contents