CompactFlash
Карты CompactFlash (рис. 9.7), поддерживаемые ассоциацией CFA (Compact Flash association), широко используются в различных электронных приборах: цифровых фотокамерах, фотопринтерах, МРЗ-плейерах, цифровых диктофонах, персональных коммуникаторах и, конечно же, компьютерах — настольных, карманных, автомобильных. Карты имеют размер 42,8 х 36,4 х 3,3 мм (4 мм с учетом выступа) и 50-контактный разъем (розетка на карте, двухрядный штырьковый разъем с шагом 1,27 мм на слоте). Назначение контактов приведено в табл. 9.13. Через переходник с 50 на 68-контактный разъем карты могут устанавливаться в слот PC Card Type II или III, имеющийся практически во всех блокнотных ПК. Объем памяти выпускаемых в настоящее время карт — от 4 Мбайт до 1 Гбайт, напряжение питания — 5 или 3,3 В. Карты могут работать в одном из трех режимов: карт памяти (Mem), карт ввода-вывода PC Card (I/O), «чистого» режима IDE (ATA). В первых двух режимах карты работают с теми же интерфейсными сигналами, что и PC Card. В режиме IDE электрический интерфейс и система команд полностью совместимы со спецификацией АТА (см. п. 9.2.1), правда, обмен данными возможен только в режиме РЮ. Режим IDE выбирается заземлением на стороне хоста сигнала ATA_SEL#. При этом из шины адреса используются только А[2:0] (остальные заземлены хостом); шина данных при обращениях к регистрам АТА имеет разрядность 8 бит, а при передаче данных — 16. Сигналы CSO# и CS1# используются для выбора блока командных и управляющих регистров соответственно. Сигналы PDIAG#, DASP#, CSEL#, RESET* и IORDY соответствуют спецификации АТА. Сигналом CSEL# выбирается роль карты: при заземленном контакте — устройство 0 (master), при разомкнутом — устройство 1 (slave); можно воспользоваться и «кабельной выборкой». Сигналы REG# и WE# должны подключаться к шине питания (Vcc). Сигналы CD1# и CD2# являются индикаторами установки карты (их контакты замыкаются последними, на карте они заземлены). В табл. 9.14 описан чисто пассивный переходник, позволяющий подключить карту Compact Flash к обычному порту АТА (IDE), имеющемуся на любой современной системной плате.
Рис. 9.7. Карты CompactFlash
9.3. Интерфейсы и конструктивы твердотельных носителей информации
397
Таблица 9.13. Назначение контактов карт CompactFlash
№ Mem
I/O
IDE
№ Mem
I/O
IDE
1 |
GND |
GND |
GND |
26 |
CD1# |
CD1# |
CD1# |
2 |
DOS |
DOS |
DOS |
27 |
D11 |
D11 |
D11 |
3 |
D04 |
D04 |
D04 |
28 |
D12 |
D12 |
D12 |
4 |
DOS |
DOS |
DOS |
29 |
D13 |
D13 |
D13 |
5 |
D06 |
D06 |
D06 |
30 |
D14 |
D14 |
D14 |
6 |
D07 |
D07 |
D07 |
31 |
D15 |
D15 |
D15 |
7 |
CE1# |
CE1# |
CSO# |
32 |
CE2# |
CE2# |
CS1# |
8 |
A10 |
A10 |
A10 |
33 |
VS1# |
VS1# |
VS1# |
9 |
OE# |
OE# |
ATA_SEL# |
34 |
IORD# |
IORD# |
IORD# |
10 |
A09 |
A09 |
A09 |
35 |
IOWR# |
IOWR# |
IOWR# |
11 |
A08 |
A08 |
A08 |
36 |
WE# |
WE# |
WE# |
12 |
A07 |
A07 |
A07 |
37 |
RDY/BSY |
IREQ |
INTRQ |
13. |
VCC |
VCC |
VCC |
38 |
VCC |
VCC |
VCC |
14 |
A06 |
A06 |
A06 |
39 |
CSEL# |
CSEL# |
CSEL# |
15 |
A05 |
A05 |
A05 |
40 |
VS2# |
VS2# |
VS2# |
16 |
A04 |
A04 |
A04 |
41 |
RESET |
RESET |
RESET# |
17 |
A03 |
A03 |
A03 |
42 |
WAIT* |
WAIT# |
IORDY |
18 |
A02 |
A02 |
A02 |
43 |
INPACK* |
INPACK* |
INPACK# |
19 |
A01 |
A01 |
A01 |
44 |
REG# |
REG# |
REG# |
20 |
AGO |
AOO |
AOO |
45 |
BVD2 |
SPKR# |
DASP# |
21 |
DOO |
DOO . |
DOO |
46 |
BVD1 |
STSCHG# |
PDIAGtf |
22 |
D01 |
D01 |
D01 |
47 |
D08 |
DOS |
DOS |
23 |
D02 |
D02 |
D02 |
48 |
D09 |
D09 |
D09 |
24 |
WP |
IOIS16* |
IOCS16* |
49 |
D10 |
D10 |
D10 |
25 |
CD2# |
CD2# |
CD2# |
50 |
GND |
GND |
GND |
ATA, конт. № Цепь
CFC, конт. № CFC, конт. № Цепь
ATA, конт. №
2
11
9
7
5
3
37
GND1
GND'
GND1
GND1
GND1
+5V2
GND1
GND |
1 |
DOS |
2 |
D04 |
3 |
DOS |
4 |
D06 |
5 |
D07 |
6 |
CSO# |
7 |
A10 |
8 |
ATA_SEL# |
9 |
A09 |
10 |
A08 |
11 |
A07 |
12 |
VCC |
13 |
A06 |
14 |
26 27 28 29 30 31 32 33 34 35 36 37 38 39
CD1# | - |
D11 | 10 |
D12 | 12 |
D13 | 14 |
D14 | 16 |
D15 | 18 |
CS1# | 38 |
VS1# | - |
IORD# | 25 |
IOWR# | 23 |
WE# | +5V2 |
INTRQ | 31 |
VCC | +5V2 |
CSEL# | 283 |
продолжение & |
GND1 | А05 | 15 | 40 | VS2# | - |
GND1 | А04 | 16 | 41 | RESET* | 1 |
GND1 | АОЗ | 17 | 42 | IORDY | 27 |
36 | А02 | 18 | 43 | INPACK# | - |
33 | А01 | 19 | 44 | REG# | +5V2 |
35 | АОО | 20 | 45 | DASP# | 39 |
17 | DOO | 21 | 46 | PDIAG# | 34 |
15 | D01 | 22 | 47 | D08 | 4 |
13 | D02 | 23 | 48 | D09 | 6 |
32 | IOCS16# | 24 | 49 | D10 | 8 |
- | CD2# | 25 | 50 | GND | GND' |