Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

Нажав на кнопку "Отправить", Я даю своё согласие на автоматизированную обработку указанной информации, распространяющейся на осуществление всех действий с ней, включая сбор, передачу по сетям связи общего назначения, накопление, хранение, обновление, изменение, использование, обезличивание, блокирование, уничтожение и обработку посредством внесения в электронную базу данных, систематизации, включения в списки и отчетные формы.


Чипсет Intel X99. Как все это функционирует.

Чипсет Intel X99. Как все это функционирует.

Если посчитать количество контроллеров, разъемов и слотов, использующих порты PCI Express 2.0 чипсета Intel X99, то получится следующее. На слот PCI Express 2.0 x4 требуется четыре порта PCI Express 2.0. Еще три порта PCI Express 2.0 задействуют три сетевых контроллера (Intel I218-V, Intel I211-AT и беспроводной контроллер Asus Wi-Fi GO). Кроме того, один USB 3.0 контроллер ASMedia ASM1042 и SATA-контроллер ASMedia ASM106SE — это еще два порта PCI Express 2.0. Ну и два разъема SATA Express — это еще четыре порта PCI Express 2.0. (напомним, что разъемы M.2 задействует процессорные линии PCI Express 3.0). В результате получаем, что всего требуется 13 портов PCI Express 2.0. Причем это лишь в том случае, если устанавливается процессор Haswell-E с 40 портами PCI Express 3.0. Если же устанавливается процессор Haswell-E с 28 портами PCI Express 3.0, то добавляется еще два слота PCI Express 2.0 x1 и требуется уже 15 портов PCI Express 2.0.

Но в чипсете Intel X99 общее количество портов PCI Express 2.0 не может превышать восьми (в этом плане чипсет Intel X99 не отличается от чипсета Intel Z97).

Ну и точно также, как в чипсетах Intel Z97 и Intel H97 (а также в чипсетах 8-й серии), в чипсете Intel X99 реализована технология Flexible IO. Реализована она несколько иначе. Во-первых, в чипсете Intel X99 имеется десять портов SATA 6 Гбит/с (в чипсетах Intel Z97 и Intel H97 их только шесть). Во-вторых, всего в чипсете Intel X99 может быть суммарно 22 высокоскоростных порта ввода/вывода (PCI Express 2.0, SATA 6 Гбит/с, USB 3.0), ну а технология Flexible IO позволяет конфигурировать высокоскоростные порты ввода/вывода, убирая одни порты и добавляя другие (напомним, что в чипсетах Intel Z97 и Intel H97 может быть только 18 высокоскоростных порта ввода/вывода).

Из 22 высокоскоростных портов ввода/вывода 18 портов строго фиксировано: это четыре порта USB 3.0, шесть портов PCI Express 2.0 и восемь портов SATA 6 Гбит/с. А вот еще четыре порта можно переконфигурировать: два из них могут работать либо как USB 3.0, либо как PCI Express 2.0, а еще два других — как PCI Express 2.0 или SATA 6 Гбит/с. При этом общее количество портов PCI Express 2.0 не может превышать восьми.

С учетом сказанного, давайте выясним, как удалось реализовать такое большое количество высокоскоростных портов на плате Asus X99-Deluxe.

Начнем с явного дефицита портов PCI Express 2.0. Прежде всего, для увеличения портов PCI Express 2.0 на плате применяется дополнительный коммутатор ASMedia ASM1187e на восемь портов PCI Express 2.0. То есть используя на входе один порт PCI Express 2.0, коммутатор ASMedia ASM1187e предоставляет на выходе еще семь портов PCI Express 2.0.

Слот PCI Express 2.0 x4, два порта USB 3.0 на базе контроллера ASMedia ASM1042 (с интерфейсом PCI Express 2.0 x1) и разъем SATA Express, реализованный на базе контроллера ASMedia ASM106SE, выполнены разделяемыми. То есть либо используется слот PCI Express 2.0 x4 в режиме x4, либо USB 3.0 и разъем SATA Express. Кроме того, (судя по настройкам в UEFI BIOS, слот PCI Express 2.0 x4 можно перевести в скоростной режим x2 и в этом случае его можно использовать одновременно с контроллером ASMedia ASM1042 и два порта USB 3.0 будут доступны).

То есть для контроллера ASMedia ASM1042, SATA-контроллера ASMedia ASM106SE, одного разъема SATA Express и слота PCI Express 2.0 x4 в совокупности требуется только 4 порта PCI Express 2.0. Если предположить, что три сетевых контроллера и разъем M.2 (PCIe x4) подключены через коммутатор ASMedia ASM1187e и все вместе задействуют только один чипсетный порт PCI Express 2.0, то для реализации всех контроллеров, разъемов и слотов потребуется только семь чипсетных портов PCI Express 2.0., и что в случае установки процессора Haswell-E c 28 линиями PCI Express 3.0, два дополнительных слота PCI Express 2.0 x1 будут скоммутированы на ASMedia ASM1187e и в этом случае количество задействованных портов PCI Express 2.0 не меняется.

Шесть чипсетных портов USB 3.0 строго фиксированы и ни с чем не разделяются. Восемь чипсетных портов SATA 6 Гбит/с также строго фиксированы. Пять портов PCI Express 2.0 опять таки фиксированы. А вот еще два порта PCI Express 2.0 и два порта SATA 6 Гбит/с, на базе которых реализован разъем SATA Express, разделяемы друг с другом. Если к разъему SATA Express ничего не подключается, то доступны будут два порта SATA 6 Гбит/с, а два порта PCI Express 2.0 блокируются. В результате получаем шесть чипсетных портов USB 3.0, десять чипсетных портов SATA 6 Гбит/с и пять портов PCI Express 2.0, то есть в сумме 21 высокоскоростной порт.

Аналогичная ситуация возникает в случае, если к разъему SATA Express подключается SATA-устройство. Ну а если подключается PCIe-устройство, то в разъеме задействуется два порта PCI Express 2.0, а SATA-порты блокируются. В результате получаем шесть чипсетных портов USB 3.0, восемь чипсетных портов SATA 6 Гбит/с и семь портов PCI Express 2.0, то есть опять 21 высокоскоростной порт.

Данные варианты демонстрируют, как все это может быть реализовано в соответствии со спецификацией чипсета Intel X99. Предполагаемая схема подключения контроллеров к чипсету показана на рис. 1.

QIP Shot - Image: 2016-09-01 16:18:29 

Рис. 1.

 


Лицензия