Papyrus Computer Technologies Ltd.                             

 

Introduction to PCMCIA (PC Card) Technology

The Personal Computer Memory Card International Association (PCMCIA) is a standards body and trade association that consists of more than 300 member companies including manufactures of semiconductors, connectors, peripherals and systems, as well as BIOS and software developers and related industries. PCMCIA has developed standards for the personal computer cards (PC Cards). A PC Card is a small form-factor adapter for your personal computer, personal communicator or other electronic device. PC Cards are about the size and shape of a credit card.

With the proliferation of the notebook and hand-held computer system, the search for smaller, lighter, and more portable tools for information processing is generating innovative developments in many aspects of the portable computer market. These innovations include display, memory, power management, and overall computer design and size. PC Cards are a key technology for adding memory, storage, and I/O capabilities to portable systems.

PCMCIA standards describe the physical requirements, electrical specifications, and software architecture for PC Cards. The PCMCIA Specifications define three physical sizes of cards: Type I, Type II, and Type III. All three types use the same 68 pin edge connector for attachment to the computer, and differ only in thickness. The thickness for Type I, Type II, and Type III are 3.3, 5.0, 10.5 millimeters respectively.

A Type I PC Card is typically used for various types of memory enhancements, including RAM, FLASH memory, one-time programmable (OTP) memory, and electronically erasable programmable memory (EEPROM). A Type II PC Card is typically used for memory enhancements and/or for I/O features such as modem, LANs and host communications. A Type III PC Card is twice the thickness of the Type II and is typically used for memory enhancements and/or for I/O features that require a larger size, such as rotating mass storage devices and radio communication devices. Since Type I, Type II, and Type III Cards all use the same interface, the size of the card chosen for the application is dependent on the miniaturization of the technology to be implemented.

These PC Cards can be used with laptops, notebooks, palmtops, tablets, and other portable computer systems. PC Cards are convenient alternatives to pocket adapters and docking stations. PC Cards can be used with any personal portable computer system equipped with a PCMCIA slot.

The key element of the PCMCIA software architecture are Socket Services and Card Services. Socket Services is a BIOS level software interface that provides a way to access the PCMCIA sockets (slots) of a computer. Socket Services identify how many sockets are in your computer system and detects the insertion or removal of a PC Card while the system is powered on. Socket Services is part of the PCMCIA Specification and interfaces with Card Services.

Card Services is a software management interface that allows the allocation of system resources (such as memory and interrupts) automatically, once the Socket Services detects the PC Card has been added. Card Services also releases these resources when the PC Card has been removed. Furthermore, Card Services provides you with an interface to high level software to load any needed hardware drivers. Card Service is also part of the PCMCIA Specification.

The combination of PC Card hardware, Card Services software and Socket Services software provides a "plug-and-play" capability in the portable computing environment.

 What is the throughput of the PC Card interface?

Theoretical maximums are as follows:

CardBus (32 bit burst mode)
* Byte mode: 33 Mbytes/sec
* Word mode: 66 Mbytes/sec
*Word mode: 132 Mbytes/sec

16-bit Memory Transfers (100 ns Minimum cycle)
* Byte mode: 10 Mbytes/sec
* Word mode: 20 Mbytes/sec

16-bit I/O Transfers (255 ns Minimum cycle)
* Byte mode: 3.92 Mbytes/sec
* Word mode: 7.84 Mbytes/sec

Please note that actual throughput may be substantially less than the theoretical maximums of the interface.

What is the difference between Miniature Card, SmartMedia, Small PC Card, Multimedia Card and Compact Flash?

Small Form Factor Card Comparison (all dimensions in millimeters)

  Small PC Card* SmartMedia Card* CompactFlash
Length 45.0 45.0 36.0
Width 42.8 37.0 43.0
Height 3.3/5.0/10.5 0.76 3.3/5.0
Connector Pin/Socket Surface Pin/Socket
Contacts 68 22 50
Interfaces Memory, I/O Memory (Flash, ROM) Memory, I/O

* Standard published by PCMCIA

What do the release numbers mean? (2.0, 2.1, etc.)

The release number refers to the version of the PC Card Standard that a particular card or system was designed to. Basically, release 1.0 supported memory only, and 2.X releases supported both memory and I/O applications. For the most part, release numbers are no longer used at the product level, as consumers were misinterpreting their importance when determining compatibility and interoperability.

What affects PC Card compatibility?

Card and Socket Services

As the primary software specifications of PCMCIA, Card and Socket Services control the recognition and compatibility of PC Card devices.
Socket Services is a BIOS-level software layer that isolates PC Card software from the system hardware and detects the insertion and removal of PC Cards.
Card Services manages the automatic allocation of system resources such as memory and interrupts once Socket Services detects that a card has been inserted.

Recent Improvements

The rapid rate of adoption of PC Card slots over the last 4 years has driven a steady stream of card and host implementations. During that time, PC Cards containing new technologies were introduced, and significant new capabilities were added to the Standard. At the same time, considerable experience was gained by card, host and software vendors, and opportunities to improve compatibility were recognized.
The February 1995 release of the PC Card Standard introduced more strict requirements for Card Information Structures, enabling easier identification of cards by host systems.
The February 1995 release also saw the addition of the "Guidelines" document, a series of guidelines for developers of specific types of PC Cards.
PCMCIA and the Plug and Play Association also co-sponsor "PlugFest" interoperability workshops, designed to bring together card, host and software developers to test their products together and resolve compatibility issues in a dynamic, open environment.
Several books have been published in the last year that help developers to interpret the PC Card Standard.

What are CardBus and Zoomed Video?

CardBus is the 32-Bit version of PC Card technology. Enabled in the February 1995 release of the PC Card Standard, CardBus allows speeds of up to 133 Mbps at 33MHz.
Zoomed Video is a connection between a PC Card and host system that allows the card to write video data directly to the VGA controller. The data is transferred with no buffering requirements because it is transferred over the ZV bus and not the system bus.

Zoom Video is supported only in WIN98 (Hebrew enabled version)

What kinds of devices are available on PC Cards?

The PC Card Standard is very flexible, allowing the integration of practically any peripheral device imaginable.

Currently Available:

bulletA/D Converters and other Data Acquisition Devices
bulletCD-ROM Interface
bulletCellular Phone Interface
bulletSecurity Tokens
bulletDocking Station Interface
bulletEthernet LAN Adapters
bulletGPS (Global Positioning System) Cards
bulletHard Drives
bulletInfrared Wireless LAN Adapters
bulletISDN Cards
bulletJoystick Interface Cards
bulletMemory Cards - Flash, SRAM, and many others
bulletModem and Ethernet Combination Cards
bulletModem Cards
bulletParallel Port Interface
bulletRadio LAN Adapters
bulletSCSI Adapters
bulletSerial Port Interface
bulletSound Cards, Input and Output
bulletToken Ring LAN Adapter Cards
bulletVGA
bulletVideo Capture/Frame Grabber Cards
bulletDVD
bullet100 Mbps Ethernet Adapters
bulletAM/FM Radio Tuner
bulletTV Tuner
bulletVideo Teleconferencing Cards
bulletIEEE 1394
bulletUSB
Our Shop

Home  I  WelcomeProducts  I  New Products  I Support  I Close Out  I Shop I Contact I

 

All products names and registered and unregistered trademarks mentioned are for identification purposes only and remain the exclusive property of their respective owners. Please see our disclaimer information.
Copyright © 1999 - 2010 Papyrus Computer Technologies Ltd. All rights reserved, Last update of pages or web August 25, 2010.
Best View Microsoft I.E 5.0 or later, 1024x768 Screen Mode