Шины PCMCIA (PC Card)
4.6. Шины PCMCIA (PC Card)
Организация PCMCIA (Personal Computer Memory Card Inter- national Association - международная ассоциация производи- телей карт памяти для персональных компьютеров) ввела ряд стандартов на шины расширения блокнотных компьютеров. Первый из них назывался PCIMCIA. Впоследствии он был переименован в PC Card. Шина PC Card позволяет подклю- чать расширители памяти, модемы, контроллеры дисков и стриммеров, SCSI-адаптеры, сетевые адаптеры и т. д. Недо- статочно строгое следование производителей этому стандар- ту приводит к проблемам совместимости. Назначение контак- тов разъема шины приведено в табл. 4.9. Шина адресует 64 Мбайт памяти, разрядность данных 16 бит, частота до 33 МГц, DMA и Bus-Mastering не поддерживаются. Теоре- тически допускается до 4080 слотов PC Card. Шина ориен- тирована на программное конфигурирование адаптеров. Боль- шинство адаптеров выпускаются с поддержкой РпР и предусматривают "горячее" подключение - интерфейсные кар- ты могут вставляться и выниматься без выключения компь- ютера. Для этого контакты шин питания имеют большую дли- ну, чем сигнальные, чем обеспечивается их упреждающее подключение и запаздывающее отключение. Два контакта об- наружения карты (Card Detect) короче остальных. Все уст- ройства имеют свою поддержку BIOS. Несмотря на возмож- ность динамического конфигурирования, в некоторых случаях при изменении конфигурации требуется перезагрузка системы.
Различают 4 типа PC Card. Электрически идентичные, они варьируются по габаритам при совместимости снизу вверх (меньшие адаптеры встают в большие гнезда). Адаптер типа 1 имеет размеры 54х85 мм и толщину не более 3,3 мм, типа 2 - 48х75 мм и толщину 5 мм, типа 3 толщину 10,5 мм (однако HDD типа 3 имеет толщину 13 мм!).
Все устройства PC Card имеют минимальное энергопотреб- ление. Существуют предпосылки для введения этой шины как дополнительной в настольные PC.
Шина CardBus с тем же 68-контактным разъемом обеспечи- вает расширение разрядности данных до 32 бит за счет муль-
типлексирования шины адреса и данных, обеспечивая об- ратную совместимость с PC Card.
Контакт |
Сигнал |
Контакт |
Сигнал |
1 |
GND |
35 |
GND |
2 |
Data3 |
36 |
Card Detect 1# |
3 |
Data 4 |
37 |
Data 11 |
4 |
Data 5 |
38 |
Data 12 |
5 |
Data 6 |
39 |
Data 13 |
6 |
Data 7 |
40 |
Data 14 |
7 |
Card Enable 1# |
41 |
Data 15 |
8 |
Addi-10 |
42 |
Card Enable 2# |
9 |
Out Enable* |
43 |
Refresh |
10 |
Addi-11 |
44 |
RFU (IOR#) |
11 |
Addr9 |
45 |
RFU (IOW#) |
12 |
Addr8 |
46 |
Addr17 |
13 |
Addr13 |
47 |
Addr 18 |
14 |
Addi-14 |
48 |
Addr 19 |
15 |
WrEnable#/Prog# |
49 |
Addr 20 |
16 |
Ready/Busyft (IREQ) |
50 |
Addr 21 |
17 |
+5 В |
51 |
+5 В |
18 |
Vpp1 |
52 |
Vpp2 |
19 |
Addr16 |
53 |
Addr 22 |
20 |
Addr 15 |
54 |
Addr 23 |
21 |
Addr12 |
55 |
Addr 24 |
22 |
Addr 7 |
56 |
Addr 25 |
23 |
Addr 6 |
57 |
RFU |
24 |
Addr 5 |
58 |
Reset |
25 |
Addr 4 |
59 |
WAIT# |
26 |
Addr3 |
60 |
RFU (INPACK#) |
27 |
Addr2 |
61 |
Register Select* |
28 |
Addr 1 |
62 |
BatVDet2 (SPKR#) |
29 |
AddrO |
63 |
BatVDetl (STSCHG#) |
30 |
Data 0 |
64 |
Data 8 |
31 |
Data 1 |
65 |
Data 9 |
32 |
Data 2 |
66 |
Data 10 |
33 |
WRProt/(IOCS16#) |
67 |
Card Detect 2# |
34 |
GND |
68 |
GND |