Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Назначение. А[10:0] I BVD1.BVD2 I/O STSCHGff I/O SPKR# CD1#,CD2# СЕ1#,СЕ2# I







 



А[10: 0] I
BVD1.BVD2 I/O
STSCHGff I/O
SPKR#  
CD1#, CD2#  
СЕ1#, СЕ2# I

 

D[15: 0] INPACK# I/O 0
IORD# IOWR#  
OE# RDY/BSY# IREQ# INTRQ REG# 1 1 0 0
RESET VS1#, VS2# 1 о
WAIT» WE#  
WP  
IOCS16#  

Линии шины адреса

Battery Volt Detection — идентификаторы батарейного питания

(Ю) Сигнализация хосту о смене состояния RDY/BSY* и Write Protect. Использование этого сигнала контролируется регистром управления и состояния карты Card Config and Status Register

(Ю) Дискретный аудиовыход (на динамик)

Card Detect — сигналы обнаружения (заземлены на карте), по которым хост определяет, что карта полностью вставлена в слот

(Ю, Mem) Card Enable — выбор (разрешение) карты и определение разрядности передачи. Сигнал СЕ2# всегда относится к нечетному байту, СЕ1 # — к четному или нечетному, в зависимости от АО и СЕ2#. С помощью этих сигналов 8-битный хост может обмениваться с 16-битными картами по линиям D[7: 0]

Шина данных (у 8-битных сигналы D[15: 8] отсутствуют)

(Ю) Input Acknowledge — подтверждение ввода, ответ карты на сигнал IORD* (по этому сигналу хост открывает свои буферы данных)

Строб команды чтения портов

Строб команды записи портов (данные должны фиксироваться по положительному перепаду)

Чтение данных из памяти, конфигурационных регистров и CIS Готовность карты к обмену данными (при высоком уровне) Запрос прерывания (низким уровнем) Запрос прерывания (высоким уровнем)

Выбор памяти атрибутов (Mem). Для карт Ю сигнал должен быть активен в циклах команд ввода-вывода. В режиме IDE пассивен (соединен с Vcc на стороне хоста)

Сброс (высоким уровнем)

Voltage Sense — сигналы определения номинала питания. Заземленный сигнал VS1 # означает способность чтения карты при питании 3, 3 В

Запрос (низким уровнем) на продление цикла обращения

Строб записи в память и конфигурационные регистры (в IDE не используется, соединяется хостом с Vcc)

Write Protect — защита от записи (для карт памяти), запись в память возможна при низком уровне

Разрешение 16-битного обмена


Интерфейс карт памяти и ввода-вывода прост — он практически совпадает с ин­терфейсом статической асинхронной памяти. Карта выбирается сигналами СЕ#, действующими одновременно с установленным адресом. Чтение памяти и конфи­гурационных регистров выполняется по сигналу ОЕ#, запись — по сигналу WE#. Признаком, разделяющим в этих обращениях основную память и конфигура­ционные регистры, принадлежащие области памяти атрибутов карты, является


232 ____________________________________ Глава 6. Шины и карты расширения

сигнал REG#, действующий одновременно с СЕ# и адресом. Для обращения к пор­там ввода-вывода служат отдельные сигналы IORD* и IOWR#; во время их действия должен быть активен и сигнал REG#. В процессе обращения к портам карта может выдать признак возможности 16-битных обращений сигналом IOSC16* (как на шине ISA). Чтение порта устройство должно подтверждать сигналом INPACK*, устанавливаемым и снимаемым картой по сигналу СЕ#. Благодаря этому сигналу хост может убедиться в том, что он читает не пустой слот.

Слоты PC Card могут предоставлять возможность прямого доступа к памяти (DMA). Реализация DMA — самый дешевый способ разгрузки процессора, но такая реализация имеется не на всех хостах, а только на простых, основанных на шине ISA. Для систем с шиной PCI более естественно прямое управление шиной CardBus, правда, для карт реализация прямого управления обходится не дешево.

Для мультимедийных карт имеется возможность переключения интерфейса в спе­циальный режим ZVPort (Zoomed Video), в котором организуется отдельный двух­точечный интерфейс передачи данных между картой и хост-системой. По смыслу интерфейс напоминает коннектор VFC графических карт — выделенная шина для передачи видеоданных, не связанная с остальными шинами (и не загружающая их), но имеет иной протокол. В режиме ZV Port адресные линии А[25: 4], а также линии BVD2/SPKR*, INPACK* и IOIS16# получают иное назначение — по ним пере­даются видеоданные и 4 цифровых аудиоканала. Для обычного интерфейса оста­ются лишь 4 адресные линии, позволяющие адресоваться к 16 байтам общей па­мяти и атрибутов карты.

Интерфейс порта ZV соответствует временным диаграммам CCIR601, что позво­ляет декодеру NTSC в реальном времени доставлять видеоданные с карты в эк­ранный буфер VGA. Видеоданные могут поступать на карту как с внешнего ви­деовхода, так и с декодера MPEG.

Карты имеют специальное выделенное пространство памяти атрибутов, в котором находятся конфигурационные и управляющие регистры карты, предназначенные для автоконфигурирования. Стандартом описан формат информационной струк­туры карты (Card Information Structure, CIS). Карты могут быть многофункци­ональными (например, комбинация модема и сетевого адаптера). В спецификации MFPC (Multiple Function PC Cards) для каждой функции предусматриваются отдельные конфигурационные регистры и определяются правила разделения (сов­местного использования) линии запроса прерывания.

Для устройств внешней памяти стандарт описывает форматы хранения данных, совместимые с FAT MS-DOS, а также ориентированные на флэш-память как основной носитель информации. Для непосредственного исполнения модулей ПО, хранящихся в ПЗУ карты, имеется спецификация XIP (eXecute In Place), описывающая программный интерфейс вызова этих модулей (вместо загрузки ПО в ОЗУ).

Стандарт описывает программный интерфейс сервисов карт (Card Services), обес­печивающий унификацию взаимодействия его клиентов (драйверов, прикладно-


6.5. Шины и карты расширения блокнотных ПК __________________ 233

го ПО и утилит) с устройствами. Имеется также и интерфейс сервисов сокета (Socket Services), с помощью которого выполняются операции, связанные с обна­ружением фактов подключения-отключения карт, их идентификации, конфигу­рирования питания и аппаратного интерфейса.

В стандарте имеются описания специфических особенностей, свойственных двум организациям, ведущим стандарт PC Card.

♦ PCMCIA описывает автоиндексируемую массовую память (AIMS) для хране­ния больших массивов данных (изображений, мультимедийных данных) на блочно-ориентированных устройствах. Имеется также спецификация 15-кон­тактного экранированного разъема для подключения модемов и адаптеров ло­кальной сети (15-pin Shielded Modem I/O connector) и 7-контактного для под­ключения модемов (7-pin Modem I/O connector).

♦ JEDIA для карт памяти предлагает формат файлов Small Block Flash Format, упрощающий файловую систему. Формат SISRIF (Still Image, Sound and Related Information Format) предназначен для записи изображений и звука на карты памяти. Имеется и спецификация для карт динамической памяти.

Большинство адаптеров выпускается с поддержкой технологии PnP и предусмат­ривает «горячее» подключение — интерфейсные карты могут вставляться и вы­ниматься без выключения компьютера. Для этого контакты шин питания имеют большую длину, чем сигнальные, обеспечивая их упреждающее подключение и запаздывающее отключение. Два контакта обнаружения карты CD1 # и CD2# (Card Detect) короче остальных — их замыкание для хоста означает, что карта полно­стью вставлена в слот. Несмотря на возможность динамического конфигурирова­ния, в некоторых случаях при изменении конфигурации требуется перезагрузка системы.

Первоначально карты и хост-системы использовали напряжение питания логики +5 В. Для перехода на низковольтное питание (3, 3 В) был введен механический ключ, не допускающий установки карты на 3, 3 В в слот, дающий только 5 В. Кро­ме того, были определены контакты 43 (VS1#) и 57 (VS2#) для выбора питающего напряжения. На картах с питанием 5 В они оба свободны; на картах 3, 3 В контакт VS1# заземлен, a VS2# свободен. По этим линиям хост, допускающий оба вариан­та напряжения питания, определяет потребности установленной карты и подает соответствующее напряжение. Если хост не способен обеспечить требуемый номи­нал, он должен не подавать питание, а выдать сообщение об ошибке подключения. Карты обычно поддерживают управление энергопотреблением (АРМ), что особо актуально при автономном питании компьютера.

В стандарте PC Card выпускают самые разнообразные устройства — память, устрой­ства хранения, коммуникационные средства, интерфейсные порты, игровые адап­теры, мультимедийные устройства и т. п., правда, все они существенно дороже своих крупногабаритных аналогов. Через слот PC Card портативные компьютеры могут подключаться к док-станциям, в которые может быть установлена обычная


234_____________________________________ Глава 6. Шины и карты расширения

периферия. Недостаточно строгое следование производителей стандарту иногда приводит к проблемам совместимости.

Слоты PC Card подключаются к системной шине блокнотного ПК через мост; для компьютеров с внутренней шиной PCI это будет мост PCI-PC Card. В блокнот­ных ПК могут быть и слоты Small PCI (SPCI, см. п. 6.2.9), но они недоступны без вскрытия корпуса и не допускают «горячей» замены устройств.







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.