
- •Шина usb
- •Структура usb
- •Физический интерфейс
- •Типы передачи данных
- •Протокол
- •Хост-контроллер
- •Использование сом-портов
- •Функции bios для сом-портов
- •Параллельный интерфейс: lpt-порт
- •Функции bios для lpt-порта
- •Физический и электрический интерфейс
- •Режимы передачи данных
- •Параллельный порт и РпР
- •Введение.
- •Разработка интерфейса.
- •Отличительные возможности.
- •Принцип работы.
- •Внешний вид.
- •Версия 1394а.
- •Версия 1394b.
- •Технология беспроводной передачи информации Bluetooth
- •Глава 1. Концепция и технические принципы беспроводной передачи информации.
- •Глава 2. Технология Bluetooth – как способ беспроводной передачи информации.
- •Глава 3. Некоторые аспекты практического применения технология Bluetooth.
- •Глава 4. Анализ беспроводных технологий и перспективы развития технологии Bluetooth.
- •Заключение.
- •Шина pci и pci Express.
- •Шина pci
- •Шина pci Express.
- •Параметры pci Express
- •Разъемы pci Express.
- •Использование интерфейса pci Express на практике.
- •Заключение.
- •Интерфейс scsi История создания интерфейса scsi.
- •Концепция scsi.
- •Фазы работы шины scsi.
- •Дополнительные средства спецификации scsi-2.
- •Хост – адаптеры.
- •Характеристики современных хост-адаптеров.
- •Програмная поддержка scsi устройств.
- •Интерфейс agp
- •Инфракрасный протокол связи — IrDa
- •Последовательный интерфейс ата
- •1. Недостатки uata
- •2. Новый интерфейс Serial ata. Краткое описание.
- •3. Принципы работы Serial ata
- •4. Внешний вид решений на базе Serial ata
- •5.Заключение
- •Последовательные шины на базе i2c Введение.
- •Общие положения и введение в логику работы шины i2c
- •Концепция шины i2c
- •Валидность данных
- •Формат байта
- •Синхронизация
- •Арбитраж
- •Адрес общего вызова
- •Дополнения к спецификации шины i2c
- •Быстрый режим
- •Заключение
Параллельный порт и РпР
Большинство современных периферийных устройств, подключаемых к LPT-порту, поддерживает стандарт 1284 и функции РпР. Для поддержки этих функций компьютером с аппаратной точки зрения достаточно иметь контроллер интерфейса, поддерживающий стандарт 1284. Для работы РпР подключенное устройство должно сообщить операционной системе все необходимые сведения о себе (идентификаторы производителя, модели и набор поддерживаемых команд). Более развернутая информация об устройстве может содержать идентификатор класса, подробное описание и идентификатор устройства, с которым обеспечивается совместимость.
Последовательная шина –
FireWire (IEEE 1394)
Введение.
В
ажность
взаимодействия между различными
компонентами и устройствами в компьютерной
технике сложно переоценить. Без такого
взаимодействия просто не было бы самой
компьютерной техники. Но, с самого начала
развития компьютеров каждый производитель
решал (а кое-где и продолжает решать)
эти проблемы по-своему. Как грибы после
дождя росло количество всевозможных
шин и разъёмов, по которым перегонялись
данные, как внутри компьютера, так и
снаружи. Но, если такое разнообразие
решений внутри железной коробки шло (и
идёт) во благо, стимулируя технический
прогресс, то с периферией всё происходит
наоборот. Море разных шин и разъёмов,
которыми периферия может подключаться
к компьютерам не выгодно никому - ни
производителям самих компьютеров, ни
производителям периферии. Стало ясно,
что нужны универсальные шины. И они
появились. К сожалению, общий беспорядок
(когда каждый тянул одеяло на себя), не
миновал и эту область. Поэтому, в середине
девяностых годов, взглянув на заднюю
стенку компьютера, можно было увидеть
кучу разнообразных разъёмов: COM, LPT, VGA,
PS/2 и некоторые другие. Каждый из этих
разъёмов имел свои недостатки, требовал
от разработчиков отдельной реализации
и требовал свою долю отнюдь не безграничных
компьютерных ресурсов. Необходимость
действительно универсального разъёма
назрела, и разработчики с энтузиазмом
принялись за работу. Так, например,
небезызвестная фирма Intel с середины
девяностых годов начала агрессивно
проталкивать на рынок своё детище - USB
(Universal Serial Bus). По сравнению с существовавшими
на то время разъёмами, USB стал подлинным
прорывом, обеспечивая казалось бы, всё,
о чём можно было мечтать. Но это только
казалось :-) В тени шумихи вокруг USB тогда
мало кто заметил рождение ещё одного
формата, использующего последовательную
шину (Serial Bus), который умел не меньше (а
то и больше), чем его широко разрекламированный
конкурент. Это IEEE 1394.
Разработка интерфейса.
История IEEE 1394, теперь известного также как FireWire и как i-Link, началась ещё в 1986 году, когда члены Microcomputer Standards Committee (Комитет по Стандартам Микрокомпьютеров) захотели объединить существовавшие в то время различные варианты последовательной шины (Serial Bus). Новый проект был призван объединить существовавшие на то время наработки: IEEE 1014 VME, IEEE 1296 Multibus II, и IEEE 896 FutureBus+®. Задачей разработчиков стало создание универсального I/O (Input/Output) внешнего интерфейса, пригодного как для работы с мультимедиа, так и для работы с накопителями данных (Mass Storage Device), не говоря уже о более простых вещах - вроде принтеров, сканеров, и тому подобного. Результатом труда разработчиков стал окончательно утверждённый 12 декабря 1995 года 10 мегабайтный документ под названием 1394-1995.pdf, который описывал IEEE 1394. В названии стандарта нет никакого тайного смысла - просто это был 1394 по счёту стандарт, выпущенный комитетом. Интерфейс, который описывался в этом документе был воистину революционным. Он обеспечивал просто невероятные по тем временам скорости и удобство. Ведущую роль в разработке стандарта сыграла Apple, которая дала ему имя FireWire, поэтому нет ничего удивительного в том, что она сразу же сделала ставку на использование этого стандарта в своих компьютерах (как обычно, Apple пошёл своим путём, и, пока пользователи PC заглядывали в рот Intel с недавно появившемся USB, сделал ставку на FireWire. Хотя и USB не был забыт. Настоящей лебединой песней для IEEE 1394 стало появление любительских DV камер. Ещё при их разработке стало ясно, что, кроме IEEE 1394 в качестве внешнего интерфейса для них ничего не подходит. Поэтому, Digital VCR Conference (DVC) приняла решение использовать IEEE 1394 как стандартный интерфейс для цифровых камер. Первой ласточкой стала Sony c DCR-VX1000 и DCR-VX700 цифровыми камерами, которые впервые имели IEEE 1394 выход. Но, вскоре за Sony подтянулись и другие производители. И сегодня IEEE 1394 практически монополизировал этот быстро развивающийся рынок. Сегодня любая, произведённая DV камера в обязательном порядке оснащается IEEE 1394 интерфейсом.
Свою лепту в развитие IEEE 1394 внесла и Texas Instruments, организовавшая массовое производство действительно дешёвых микросхем для реализации IEEE 1394 интерфейса, что сыграло огромную роль в бурном росте количества IEEE 1394 контролёров в персональных компьютерах.
Несмотря на такой успех нового стандарта (он оказался востребованным ещё до выхода окончательной спецификации), разработчики не стояли на месте. Уже в 2000 году вышла 1394a-2000 версия протокола, сразу же с энтузиазмом воспринятая производителями. А сегодня разрабатывается P1394b.