Шины адреса и данных

имеются и так называемые универсальные PCI-адаптеры, кото рые работают в любом из слотов. Шина PCI может использовать 124-контактный (32-разрядная) или 188-контактный разъем (64-разрядная иередача данных), при этом теоретически возможна скорость обмена составляет соответственно 132 и 264 Мбаита/с Спецификация PCI 2.1 в расчете на микропроцессор Pentium (100 МГц) определяет работу с частотой 33—66 МГц и скоростью обмена до 520 Мбайт/с. На системных платах устанавливается обычно не более трех-четырех разъемов PCI.

Отдельно хотелось бы сказать о так называемых разделяемы (shared) слотах ISA/PCI. Поскольку слоты для шины PCI распо латаются параллельно разъемам системной шины, то на систем ной плате из-за ее ограниченного размера достаточно трудно раз местить требуемое количество тех и других. Именно поэтому не которые производители и используют разделяемую, или shared конфигурацию. В этом случае один из слотов PCI располагается настолько близко к разъему системной шины, что можно исполь зовать только один из них, то есть подключить либо ISA-, либо PCI-устройство, но, разумеется, в соответствующий разъем.

Вообще говоря, многие изготовители системных плат часто предусматривают в своих изделиях разнообразные комбинации системных и локальных шин от ISA плюс VL-bus для сравнитель но дешевых систем до EISA плюс PCI для систем высокого ypoв ня. Нередко встречаются сочетания ISA плюс EISA плюс VL-bus ISA плюс EISA плюс PCI и даже все четыре шины одновременно что обеспечивает определенную гибкость при вы боре адаптеров особенно с учетом высокого уровня цен к продукцию для шин EISA и PC. Тем не менее "войне" локальных шин несомненную пoбeду одержала PCI.

Стандарт PCMCIA

Устройства, соответствующие первой версии стандарта PCMCIA, задумывались как альтернатива относительно тяжелым и энергоемким приводам флоппи-дисков в портативных компь­ютерах. Напомним, что "загадочная" аббревиатура PCMCIA оз­начает не что иное, как Personal Computer Memory Card Interna­tional Association. Кстати, принятая этой ассоциацией специфи­кация была сразу поддержана такими фирмами, как IBM, AT&T, Intel, NCR и Toshiba. Сегодня данный стандарт поддерживают уже около 300 производителей. PCMCIA-устройства размером с обычную кредитную карточку являются альтернативой обычным платам расширения, подключаемым к системной шине. Сегодня в этом стандарте выпускаются модули памяти, модемы и факс-модемы, SCSI-адаптеры, сетевые карты, звуковые карты, винче­стеры и т.д. Особой популярностью пользуются PCMCIA-карты флэш-памяти, которые не теряют информацию при выключении питания, обладают высоким быстродействием и могут быть ис­пользованы в качестве винчестера без движущихся частей.

Кстати, и для настольных компьютеров разработаны уже адап­теры для PCMCIA-устройств. Под адаптером PCMCIA понима­ется плата расширения, которая вставляется обычно в слот сис­темной шины и соединяется с разъемом PCMCIA ленточным кабелем. Сам разъем PCMCIA размещается в стандартном отсеке с форм-фактором 3,5 или 5,25 дюйма.

Первая версия стандарта PCMCIA (release 1.0) была введена в августе 1990 года и поддерживала все типы памяти, исключая динамическую память DRAM. Таким образом, в спецификацию были включены: статическая память SRAM; псевдостатическая память PSRAM; постоянная (масочная) память ROM; однократ­но программируемая постоянная память PROM (или OTPROM — One-Time Programmable ROM); стираемая ультрафиолетом пере­программируемая память UV-EPROM (Ultraviolet Erasable PROM); электрически стираемая перепрограммируемая память EEPROM (Electrically Erasable PROM) и флэш-память (Hash). Работа ассо­циации PCMCIA над одноименной спецификацией проходила в тесном контакте с организацией JEIDA (Japan Electronic Industry Development Association) в Японии. Поэтому стандарт часто на­зывают PCMCIA/JEIDA.

Уже в сентябре 1991 года появилась вторая версия специфика­ции (release 2.0), которая включала в себя новые особенности, такие, как поддержка устройств ввода-вывода, дополнительный сервис для модулей флэш-памяти. поддержка модулей с двойным" напряжением питания (5 и 3 В) и так называемый XIP механизм (eXecute-In-Place). Заметим, что XIP-механизм обес почивает выполнение программ непосредственно в пространстве PCMCIA-модуля памяти, экономя тем самым системную память компьютера.

Надо отметить, что вместе с версией 2.0 ассоциация PCMCIA разработала новую спецификацию SSIS (Socket Services Interface Specification), которая устанавливает стандартный набор систем­ных вызовов для работы с PCMCIA-модулями. SSIS выполнена в виде BIOS, что позволяет сохранить независимость используе­мых аппаратных средств, но гарантировать при этом программ­ную совместимость. Первая версия SSIS была принята ассоциа­цией PCMCIA в августе 1991 года, а через месяц появилась уже слегка модифицированная версия SSIS — release 1.01. В послед­ней версии SSIS были улучшены некоторые ранее определенные функции и введена поддержка защищенного режима процессо­ров. Более высокий уровень программных операций (так назы­ваемый Card Services) с PCMCIA-модулями бьы предложен толь­ко в начале 1992 года.

Новая версия спецификации позволяет называть PCMCIA-модули просто PC Card(s). Итак, стандарт PCMCIA для связи между PC Card и соответствующим устройством (адаптером или портом) компьютера определяет 68-контактный механический соединитель. На нем выделены 16 разрядов под данные и 26 раз­рядов под адрес, что позволяет непосредственно адресовать 64 Мбайта памяти. Хотя некоторые выводные контакты предна­значены для сигналов, необходимых при работе с памятью, эти же контакты могут использоваться и для иных сигналов, рассчи­танных на работу с устройствами ввода-вывода. Разумеется, пе­ред этим происходит так называемая переконфигурация выво­дов. Например, контакт для сигнала RDY/BSY (готов/занят), не­обходимый при работе с определенными типами памяти, может использоваться для сигнала IREQ (запрос прерывания).

На стороне модуля PC Card расположен соединитель-розетка (female), а на стороне компьютера — соединитель-вилка (male). Кроме того, стандарт определяет три различные длины контак­тов соединителя-вилки. Такое решение легко объяснимо. Посколь­ку подключение и отключение PC Card может происходить при работающем компьютере (так называемое горячее), то для того, чтобы на модуль сначала подавалось напряжение питания, а лишь затем напряжение сигнальных линий, соответствующие контак­ты выполнены более длинными. Понятно, что при отключении PCMCIA-модуля все происходит в обратном порядке. Вторая вер­сия спецификации PCMCIA определяет только три типа габаритньк размеров для PC Card (Type I, Type II и Type III), к ним должен быть добавлен и четвертый — Type IV. Два первых типа ограничивают размеры PC Card до 54 мм (2,12 дюйма) в ширину и 85,6 мм (3,37 дюйма) в длину. PCMCIA-модули, соответствую­щие размерам Type I, должны иметь толщину 3,3 мм, а соответ­ствующие Type II — 5,0 мм в середине и 3,3 мм по краям. Это обеспечивает "геометрическую" совместимость PC Card первого и второго типов. PC Card Туре III имеют толщину 10,5 мм и, разумеется, непригодны для использования в слотах для модулей Туре I и II (см. рис. 27). Для третьего типа модулей необходимы так называемые слоты двойной высоты. Заметим, однако, что толщина модуля Туре III по краям также равна 3,3 мм. Именно та­кие модули предназначены для размещения 1,3-дюй­мовых винчестеров.


Страница: