Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интерфейсы_Шпоры.docx
Скачиваний:
4
Добавлен:
25.09.2019
Размер:
213.2 Кб
Скачать

18. Интерфейс lpc.

Этот интерфейс предназначен для подключения уст-в ранее использовавших шину XBUS или ISA. К данной шине можно подключить контроллеры накопителей гибких дисков, последовательных портов аудио-кодека, биоса и т.д. Использование нового интерфейса обусловлено изживанием шины ISA с ее большим кол-вом сигналов и синхронным способом обмена. Интерфейс обеспечивает те же циклы обмена, что и ISA(чтение-запись в память; чтение-запись в уст-во ввода-вывода; ПДП и прямое управление шиной). Уст-во может вырабатывать запросы прерываний. В отличии от XBUS и ISA, имевших 24 –разрядную ША, новая шина обесп 32-разр адресацию памяти и 16- разр адресацию портов ввода-вывода.

Интерфейс синхронизирован с шиной PCI. Уст-ва могут вводить произвольное кол-во тактов ожидания. Интерфейс программно прозрачен т.е. не требуется установка каких-либо драйверов. Контроллер интерфейса LPC является уст-вом мостом для шины PCI . По проп. способности он достаточен для обеспечения одновременной работы всех подключенных к нему уст-в. Интерфейс имеет всего 7 обязательных сигналов:LDA [ 0..3 ] –мультиплексирования двунаправленная ШД; LFRAME # - индикатор канала и конца цикла обмена; LRESET # - сигнал начала сброса; LCLK # - сигнал тактовой частоты 33 МГц как у PCI.

Всего 4 инф-х провода.

По шине LDA в каждом такте цикла передаются поля элементов протокола. Начало каждого цикла хост-контролленр отмечает сигналом LFRAME. При этом на шину LDA помещается поле start. В следующем такте хост – контроллер помещает на шину LDA код типа цикла Cys Typo. Это поле задает тип и направление апередачи, в нем м.б. закодированы операции чтения и записи в память, операции ввода и вывода в порты, обмен в режиме ПДП и т.д. Поле ADDR служит для передачи адреса. При обращении к памяти оно занимает 8 тактов т.к. адрес 4-х разрядный. При обращении к портам ввода-вывода это поле занимает 4 такта, т.к. адрес этих портов 16 разр. Передача адреса начинается со старших разрядов, чтобы быстрее сработал дешифратор адреса.

Поле TAR определяет смену владельца шины. В первом такте поля прежний владелец шины помещает комбинацию, состоящуюиз1111, а в следующем такте переводит выходные буферные каскады в 3-е состояние. Поле Sync служит для введения такта ожидания уст-вом, к которому происходит обращение.

Поле Data необходимо для передачи данных. Для передачи 1 б требуется 2 такта.

Поле tar используется для обратной смены владельцев. После этого может начаться следующий такой же цикл обмена. Конфигурирование уст-в на шине не предусматривает протокола PnP. Это вызвано тем, что все уст-ва, подключенные к шине LPC заранее известны. Для обращения к этим уст-вам хост-контроллер должен декодировать их адреса и направлять обращения по ним на контроллер шины LPC.

15. Шина pc mcia (pc Card).

Организация PCMCIA (Personal Computer Memory Card Inter­national Association – международная ассоциация производи­телей карт памяти для персональных компьютеров) ввела ряд стандартов на шины расширения блокнотных компьютеров. Первый из них назывался PCIMCIA. Впоследствии он был переименован в pc Card. Шина PC Card позволяет подклю­чать расширители памяти, модемы, контроллеры дисков и стриммеров, SCSI-адаптеры, сетевые адаптеры и т. д. к блокнотным компам. Недо­статочно строгое следование производителей этому стандар­ту приводит к проблемам совместимости. Шина адресует 64 Мбайт памяти, разрядность данных 16 бит, частота до 33 МГц DMA и Bus-Mastering не поддерживаются. Теоре­тически допускается до 4080 слотов PC Card. Шина ориен­тирована на программное конфигурирование адаптеров т.к. переключатели на таких малых картах просто не помещаются. Боль­шинство адаптеров выпускаются с поддержкой PnP и предусматривают «горячее» подключение – интерфейсные кар­ты могут вставляться и выниматься без выключения компь­ютера. Для этого контакты шин питания имеют большую дли­ну, чем сигнальные, чем обеспечивается их упреждающее подключение и запаздывающее отключение. 2 контакта для обнаружения карты короче других. Их подключение говорит о том, что карта полностью установлена и готова к работе. Все уст­ройства имеют свою поддержку BIOS. Несмотря на возмож­ность динамического конфигурирования, в некоторых случаях при изменении конфигурации требуется перезагрузка системы.

Различают 4 типа PC Card:Type I, II, III, IV.

Самая маленькая карта - Type I, самая большая - Type IV. Все уст-ва PC Card имеют минимальное энергопотребление. Другая карта называется Card-Bus, также имеет 64 контактный разъем, но обеспечивает расширение разрядности ШД до 32 разрядов за счет мультиплексора ША и ШД. Данный интерфейс имеет обратную совместимость. Очень похож на PCI.

Для карт памяти (динамической, статической, постоянной и флэш-памяти) существует стандарт Miniature Card, пред­ставляющий подмножество шины PC Card.

Разъем имеет 60 контактов и через переходной адаптер может устанавливаться в слот PC Card Type II. В стандарте PC Card выпускаются самые разнообразные уст-ва: память, уст-ва хранения, комуникационные уст-ва, интерфейсные порты, игровые, мультимедийные адаптеры…Все они значительно дороже своих крупногабаритных адаптеров. Через слот PC Card портативные компы могут подключаться к док станциям, в которые м.б установлена обычная периферия. Слоты PC Card подключаются к системной шине через мост. Если внутри компа используется шина PCI, то это будет мост PCI - PC Card.