Технологический обзор удара молнии

В этой главе описываются основные компоненты и функции технологии Удара молнии и как они используются с DisplayPort (DP) и PCI Express (PCIe) устройства.

Начало: чип контроллера удара молнии

Интерфейс Thunderbolt является революционной технологией I/O, поддерживающей дисплеи с высокой разрешающей способностью и высокоэффективные устройства данных через единственный, компактный порт. Это устанавливает новые нормы для скорости, гибкости и простоты. В ядре этой технологии чип контроллера Удара молнии Intel.

Например, первое поколение чипа контроллера 82524EF контроллер как показано на рисунке 1-1.

  Чип контроллера Intel 82524EF рисунка 1-1 (размещают режим),

Чип контроллера Intel может использоваться и в режиме узла и в режиме конечной точки. В режиме узла контроллер имеет восходящий канал Gen2 x4 к системному Корневому Комплексу PCI Express и одному или более DisplayPort (DP) вводы (в зависимости от графических возможностей системы). Кроме того, существует переключатель PCI и набор механизмов DMA, называемых Native Host Interface (NHI). Переключатель PCI включает восходящий канал PCI для устройств нисходящего направления, и NHI используется для протоколов программного обеспечения и обнаружения устройств. Чип контроллера включает четыре порта Thunderbolt как выводы.

В режиме конечной точки обеспечивает чип контроллера, нисходящий канал Gen2 x4 (поддерживает x1, x2, x4 на скоростях Gen2), или нисходящие каналы Gen1 4x1 для поддержки многократных устройств. Рисунок 1-2 обеспечивает пример чипа контроллера как конечная точка и с x4 Gen2 PCI и с опцией вывода DisplayPort (DP).

Рисунок 1-2  чип контроллера Intel 82524EF (режим конечной точки)

Используя коммуникацию удара молнии по портам

Коммуникация по портам Thunderbolt достигается путем установления путей между двумя адаптерами. Практический пример блока расширения PCI как показано на рисунке 1-3.

  Блок расширения рисунка 1-3, использующий пути PCI

На рисунке 1-3 путь PCI был установлен путем маршрутизации PCI восходящее соединение от переключателя PCI в узле Mac через переключатель Thunderbolt и через кабель к переключателю Thunderbolt в шасси PCI. От переключателя Thunderbolt в шасси PCI путь направляется до переключателя PCI в чипе контроллера. Разветвление на выходе PCI от переключателя обеспечивает 4x1 связь.

Пути PCI могут использовать разветвление на выходе или могут соединиться непосредственно с адаптерами PCI в узле Mac. Программное управление узла, как установлены пути. Везде, где возможно, OS X и EFI пытаются использовать те же алгоритмы для выбора пути для обеспечения подобного пользовательского опыта. Устройства могут также обеспечить подсказки для программного обеспечения, указав, сколько и тип пропускной способности устройство использует для программного обеспечения, чтобы сделать более оптимальный выбор. Пример разветвления на выходе показан на рисунке 1-4.

Рисунок 1-4  разветвление на выходе PCI (два дисковых контроллера)

Маркированный Диск диска № 1 имеет переключатель PCI в чипе контроллера, используемом для разветвления на выходе. На рисунке 1-5 программное обеспечение узла может соединить Диск № 2 непосредственно к узлу, вместо того, чтобы использовать разветвление на выходе.

Рисунок 1-5  прямая маршрутизация PCI (два дисковых контроллера)

Только четыре адаптера PCI доступны через узел Mac. Узел определяет оптимальные маршруты для всех подключенных устройств.