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


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 | 


CFC, конт. № CFC, конт. № Цепь
ATA, конт. №

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' | 
