Технологический обзор удара молнии
В этой главе описываются основные компоненты и функции технологии Удара молнии и как они используются с DisplayPort (DP) и PCI Express (PCIe) устройства.
Начало: чип контроллера удара молнии
Интерфейс Thunderbolt является революционной технологией I/O, поддерживающей дисплеи с высокой разрешающей способностью и высокоэффективные устройства данных через единственный, компактный порт. Это устанавливает новые нормы для скорости, гибкости и простоты. В ядре этой технологии чип контроллера Удара молнии 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).

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


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


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


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