- •1. Интерфейсы, стыки, протоколы.
- •2 Основные понятия.
- •3 Классификация устройств (интер-сов)
- •4. Базовая эталонная модель взаимод-я открытых систем.
- •7. Шина расширения.
- •5. Пространство ввода-вывода.
- •6. Обработка прерываний
- •8. Шина isa.
- •9. Шина eisa.
- •10. Локальная шина vlb.
- •11. Шина pci.
- •12. Мосты на шине pci и конфигурирование устройств.
- •13. Разновидности шины pci.
- •14. Магистральный интерфейс agp.
- •17. Технология Hyper Transport.
- •18. Интерфейс lpc.
- •15. Шина pc mcia (pc Card).
- •18. Интерфейсы дисплея.
- •19. Интерфейсы нгмд
- •21. Scsi
- •22. Serial ata и sas
- •24. Сом порт
- •25. Интерфейсы клавиатуры и мыши.
- •26. Общие сведения о шине usb.
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 International 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.