|
As the demand for notebook and laptop computers began skyrocketing in
the late 1980's, users realized that their expansion options were fairly
limited. Mobile machines weren't designed to accept the wide array of
available expansion cards that their desktop counterparts could enjoy.
In June of 1989, a non-profit trade association and standards body known as the Personal Computer Memory Card Industry Association, or simply PCMCIA, was formed in Sunnyvale, CA with the intention of establishing, marketing, and maintaining a new expansion technology designed specifically for on-the-road computing. A credit card-sized casing would be developed to house a new generation of micro expansion cards that notebook & laptop users could use to add memory, storage, or communication capabilities to their machines on the fly. Hence the PCMCIA card, which has become more commonly known as the PC Card, was born. Card Types
All three card types measure the same in length and width, and use the same 68-pin connector along the edge for connecting to a computer. The only difference between the card types is thickness, which vary as 3.3, 5.0, and 10.5 millimeters for Type I, Type II, and Type III cards respectively. Because they differ only in thickness, a thinner card can be used in a thicker slot, but a thicker card can not be used in a thinner slot. Release NumbersThe release number refers to the version of the PC Card Standard that a particular card or system was based on. Basically, release 1.0 supported memory only, and 2.X releases supported memory and I/O applications.
CompatibilityPCMCIA’s goal is to make the technology as easy to use as possible. However, the standard can only provide guidelines. There are PCMCIA card and notebook computer manufacturers who do not follow the standard exactly, or have interpreted it in their own way, which has caused some compatibility problems; a given PCMCIA card that runs on one machine or platform is not guaranteed to run on all machines.During the last few years, there have been three major factors that have come together to greatly improve PC Card interoperability. In the March 1995 release of the standard, the software specification for PC Cards were improved in a number of ways. Improvements to the Card Information Structure and the guidelines for its usage improved the way that hosts recognize the features and requirments for a card when inserted. Also part of the March 1995 release was the addition of the Guidelines document, a series of recommended guidelines for developers of specific types of PC Cards, such as modems, wireless devices, ATA cards and CardBus cards. In addition, increasing cooperation between card, host and software developers within the industry has resulted in improved interoperability. Towards this end, PCMCIA and the Plug and Play Association regularly co-sponsor Plug Fest Interoperabilty Workshops that bring together leading manufacturers from all parts of the industry. Features of PC Card Technology
CardBus - CardBus allows PC Cards and hosts to use 32-bit busmastering and to operate at speeds up to 33MHz. DMA - The Standard allows cards to utilize Direct Memory Access technology directly in the hardware when matched with a corresponding host system. eXecute In Place (XIP) - Allows operating system and application software to run directly from the PC Card, eliminating the need for large amounts of system RAM. Low Voltage Operation - The Standard enables 3.3 and 5 volt operation. A physical keying mechanism for 3.3 volt cards protects them from being damaged in a 5 volt slot. Multiple Function PC Cards - The Standard enables truly standardized multiple function PC-Cards. Plug and Play - PC Cards can be inserted or removed while the system is on because power and ground contact pins are the longest contacts, ensuring that disconnect signals disengage first, preserving data integrity. Power Management - The Standard provides a means to interface to APM (Advanced Power Management) through the Card Services Specification. Zoomed Video (ZV) - 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. |