Интерфейсы модемов
Категория реферата: Рефераты по информатике, программированию
Теги реферата: сочинение егэ, сочинение рассказ
Добавил(а) на сайт: Wetkin.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата
В 1992 г. был утвержден стандарт Card Services, определяющий программный интерфейс для доступа к PCMCIA-картам. Этот стандарт устанавливает набор программных вызовов, обеспечивающих связь с теми частями интерфейса Socket Services, которые не зависят от операционной системы компьютера. Подобно Socket Services интерфейс Card Services связан с прерыванием lAh и может быть реализован либо в виде драйвера, либо в качестве встроенного блока операционной системы. Для операционных систем, работающих в защищенном режиме необходим последний вариант исполнения интерфейса Card Services.
Система конфигурации PCMCIA, получившая название "Структура идентификации платы" (CIS — Card Identification Structure), или "метаформат" платы, предусматривает обеспечение необходимой связи между PCMCIA-картой и компьютером при помощи нескольких уровней или слоев совместимости. Так же как в случае с аппаратным интерфейсом, каждый следующий слой CIS все в большей степени отражает специфику конкретного устройства.
Только первый слой, так называемый базовый слой совместимости (Basic Compability Layer), является обязательным. Этот слой показывает, как организована память платы. Для этого нужны только два вида информации: структура данных, используемых самим слоем, и такие физические характеристики устройства, как количество головок, цилиндров, а также секторов реального или виртуального диска.
Следующий вышележащий слой называется слоем формата записи данных (Data Recording Format Layer). Он указывает, каким образом организуется запись данных на блочном уровне. Стандарт 2.0 предусматривает четыре формата: непроверяемые блоки, блоки с коррекцией ошибок по контрольной сумме, блоки с контролем ошибок циклическим избыточным кодом и данные вне блоков, организованные не так, как на диске.
Третий слой CIS, слой организации данных (Data Organization Layer), определяет способ логической организации данных на плате, т.е. указывает тот формат операционной системы, которому соответствуют данные. Различают четыре возможных варианта: DOS; файловая система Flash компании Microsoft для флэш-памяти; образ ПЗУ "выполнение на месте" (eXecute In Place, или XI Р); и специфическая прикладная организация.
Четвертый слой CIS предназначен для конкретных системных (system specific) стандартов, которые соответствуют определенным операционным условиям. Например, стандарт XIP определяет, каким образом код программ, записанный в платах ПЗУ, будет считываться и выполняться.
Установочная информация для всех этих слоев хранится в зарезервированной области памяти PCMCIA-карты, называемой памятью атрибутов (Atrib-ute Memory). Эта область изолирована от обычной памяти платы, которая в PCMCIA 2.0 называется общей памятью (Common Memory). Структура данных CIS представляет собой последовательно соединенную цепочку информационных блоков, именуемых кортежами, длина каждого из которых может составлять до 128 байт. Чтобы обеспечить для всех систем общее начало отсчета при поиске данных CIS, первый кортеж метафайла располагается по первому адресу памяти атрибутов. Благодаря этому данные будут находится в пределах адресного пространства даже тех микропроцессоров, которые способны работать только с одним мегабайтом ОЗУ. Поскольку система CIS должна функционировать в любом PC или другом компьютере, предусматривается доступ к памяти только по 8-разрядной шине.
Таблица 3.9. Кортежи конфигурации PCMCIA 2
КОД | Наименование | Описание |
0 | CISPLNULL | Пустой кортеж; игнорируется |
1 | CISPLDEVICE | Кортеж информации об устройстве (общая память) |
2—7 | Резервируется для будущих, совместимых с предыдущими, версий кортежа информации об устройстве | |
8—OFh | Резервируется для будущих, несовместимых версий кортежа информации об устройстве | |
CISPLCHECKSUM | Кортеж проверки контрольной суммы | |
CISPLLONQLINKA | Кортеж управления длинной связью (с памятью атрибутов) | |
10h | CISPLLONGLINKC | Кортеж управления длинной связью (с общей памятью) |
11h | CISPL LINKTARQET | Кортеж управления целевой связью |
12h | CISPLNOLINK | Кортеж управления при отсутствии связи |
13h | CISPLVERSJ | Кортеж информации о версии Уровня 1 (изделии) |
14h | CISPL ALTSTR | Кортеж строки альтернативного языка |
15h | CISPLDEVICEA | Информация об устройстве памяти атрибутов |
16h | CISPLJEDECC | Информация о программировании по стандарту JEDEC для общей памяти |
17h | CISPLJEDECA | Информация о программировании по стандарту JEDEC для атрибутов памяти |
18h | CISPLCFIG | Кортеж конфигурируемости платы |
19h | CISPLENTRY | Кортеж ввода конфигурации |
1Ah | CISPLDEVICEOC | Информация для общей памяти о других эксплуатационных параметрах устройства |
1Bh | CISPLDEVICEOA | Информация для памяти атрибутов о других эксплуатационных параметрах устройства |
1Ch | CISPL VERS @ | Кортеж версии Уровня 2 |
1Dh | CISPL FORMAT | Кортеж формата |
1Eh—1Fh | CISPL GEOMETRY | Резервируется для будущей стандартизации |
40h | CISPLBYTEORDER | Кортеж порядка следования байтов |
41 h | CISPLJ3ATE | Кортеж даты |
Первые два байта каждого кортежа, как и формат многих предопределенных кортежей, жестко регламентированы. Первый байт кодирует функцию кортежа и его параметры. Второй байт служит для связи со следу ющим кортежем цепочки (если он есть) и определяет количество байт данных в кортеже с указанием адреса начала следующего кортежа. Стандарт PCMCIA 2.0 определяет опции для многих общих кортежей, как показано в табл. 3.9.
Изготовители плат PCMCIA могут добавлять собственные кортежи с данными для установки плат, содержащих фирменные функциональные возможности.
3.6.3. Габариты PC Card
Основой PCMCIA 2.0 является сама PC Card. Имея размеры 54х85 мм и толщину 3,3 мм, PC Card no конструкции соответствует ранним платам памяти стандарта Ассоциации по развитию электронной промышленности Японии (JEIDA). Первая версия стандарта PCMCIA предусматривала использование этой платы типового размера с 68-контактным разъемом компании Fujitsu. Современная версия стандарта PCMCIA определяет данный конструктив как Type I PC Card.
Малая толщина платы Type 1 оказалась неприемлемым ограничением. Даже без учета монтажа на PC Card некоторые интегральные схемы имеют собственную толщину более 3,3 мм. Наиболее важными среди таких "толстых" интегральных схем являются схемы энергонезависимой памяти ERPROM.
PCMCIA 2.0 стандартизирует альтернативный тип платы, известный под названием Туре 2 PC Card. Платы этого типа имеют толщину 5,0 мм, но сохраняют все остальные размеры плат Туре 1. Стандарт PCMCIA 2.0 предусматривает также утолщение в средней части платы (так называемая область подложки). Ширина этого утолщенного участка составляет 48 мм, а длина — 75 мм. Платы Туре 2 PC Card с каждого края имеют трехмиллиметровые выступы с толщиной, равной толщине платы Туре 1, а передний выступ шириной 10 мм имеет толщину 3,3 мм в соответствии со стандартом Туре 1. В результате для платы любого типа могут использоваться одни и те же направляющие и одно и то же гнездо.
В 1992 г. ассоциация PCMCIA утвердила третий конструктив для плат PC Card — Туре 3. Эти платы увеличились по толщине с 5 мм (Туре 2) до i 0,5 мм и предназначены для размещения на них модемов, миниатюрных жестких дисков и подобных им механических компонентов. Как и платы Туре 2, платы Туре 3 PC Card имеют тонкие края, чтобы можно было использовать стандартные направляющие и гнезда.
В соответствии со стандартом PCMCIA 2.0 платы Туре 1 и Туре 2 могут выпускаться с увеличенной длино^. Увеличение длины на 50 мм (до 135 мм) позволяет разместить на них большее количество компонентов. Такие платы выступают примерно на 51 мм из стандартных пазов PCMCIA.
Для обеспечения легкого и надежного сочленения всех плат со своими гнездами стандарт требует, чтобы направляющие имели длину не менее 40 мм и вилка PC Card начинала соприкасаться с контактами гнезда за 10 мм до того, как плата будет вставлена до упора.
PC Card имеет симметричную геометрию. Это означает, что по невнимательности ее можно вставить "вверх ногами". Конструкция PC Card предусматривает это и исключает вероятность повреждения. Неправильно вставленная плата не будет работать, но ни плата, ни компьютер не выйдут из строя.
Два контакта на разъеме платы (по одному на каждой стороне) предназначены для определения правильности установки платы. Если сигнал ("земля") на одном из них присутствует, а на другом отсутствует, то компьютер воспринимает это как перекос или неправильную установку платы в гнездо.
Единственная не стандартизированная часть PC Card — задняя, к которой подключаются устройства связи, такие как телефонная линия.
3.6.4. Установка PC Card
Платы PC Card всех типов оборудованы 68-контактным разъемом-вилкой с двухрядным расположением контактов (по 34 контакта в ряду). Расстояние между контактами в ряду и между рядами составляет 1,27 мм.
Чтобы гарантировать правильную подачу напряжения питания на плату, контакты разъема, предназначенные для подачи на них напряжения питания и землю немного длиннее (3,6 мм), чем сигнальные (3,2 мм). Благодаря этому при установке платы в гнездо сначала подается питание. Таким образом, сигналы, которые могли бы привести к сбоям, не будут поступать на обесточенные элементы платы. Контакты 36 и 67, по которым передаются сигналы идентификации, короче сигнальных контактов 2-6.
Согласно стандарту PCMCIA 2.0 разъем предусматривает установку двух вариантов плат PC Card: платы "чистой" памяти (которая строго соответствует версии 1.0 стандарта) и платы ввода-вывода. В табл. 3.10 Показано функциональное назначение контактов разъема. Все, кроме десяти (помеченных в таблице звездочками), контакты стандартного 68-контактного разъема имеют общее для плат обоих типов функциональное назначение. Четыре линии платы памяти в платах ввода-вывода имеют другие функции (контакты 16, 33,62 и 63); три линии платы памяти модифицированы под функции ввода-вывода (контакты 18, 52 и 61); и три линии, которые в платах памяти были резервными, в платах ввода-вывода задействованы (контакты 44, 45 и 60).
Рекомендуем скачать другие рефераты по теме: реферат,, понятие культуры.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата