Pci e горячая замена
PCIe обеспечивает соединение шины «точка-точка», которое может сократить высокоскоростной последовательный ввод-вывод. PCIe LAN - это полнодуплексный канал, состоящий из пары принимающих дифференциальных пар и пары передающих дифференциальных пар. Пропускную способность PCIe можно регулировать, увеличивая или уменьшая количество LANE. Спецификация PCIe определяет ширину подключения x1, x4, x8, x16 и x32. Исходная скорость передачи данных каждой локальной сети составляет 2,5 Гбит / с при 1,25 ГГц.
PCIe прост в использовании, но должен соответствовать правилам проектирования. Самым важным правилом является то, что локальная сеть PCIe должна быть подключена в дифференциальной паре. Правила проектирования PCIe подробно обсуждаются в разделе, посвященном проектированию печатных плат. Очевидно, что маршрутизация PCIe намного проще, чем PCI, потому что здесь меньше проводов.
2.2.1 Группа PCIe разъема COM Express A-B и разъема C-D
Модуль COM Express Type 2 имеет два набора LANE PCIe, а один набор PCIe состоит из 6 LANE общего назначения. Другая группа состоит из 16 LANE, которые используются для интерфейсов графического дисплея, которые мы называем интерфейсами PEG. Некоторые интерфейсы PEG могут использоваться как общие интерфейсы PCIe, если они не используются в качестве внешних графических интерфейсов, но это зависит от того, поддерживает ли набор микросхем COM-модуля такое использование.
2.3 Канал PCIe общего назначения
2.3.1 Определение сигнала PCIe общего назначения
Интерфейс PCIe общего назначения состоит из 6 LANE, как показано в Таблице 4:
PCIe дорожка 0, принимающая входная дифференциальная пара
Дорожка 0 PCIe, выходная дифференциальная пара
PCIe канал 1, прием входной дифференциальной пары
PCIe канал 1, дифференциальная пара выходного сигнала передачи
PCIe канал 2, прием входной дифференциальной пары
PCIe канал 2, дифференциальная пара выходного сигнала передачи
Дорожка PCIe 3, входная дифференциальная пара
Дорожка PCIe 3, дифференциальная пара выходного сигнала передачи
PCIe канал 4, прием входной дифференциальной пары
PCIe канал 4, отправка выходной дифференциальной пары
PCIe канал 5, прием входной дифференциальной пары
Канал PCIe 5, дифференциальная пара выходного сигнала передачи
Эталонная частота PCIe, все локальные сети, включая PEG
COM-модуль имеет только эти опорные часы
Запрос возможности карты PCIe 0, низкий допустимый
Сброс карты PCIe 0, активный низкий уровень
Запрос возможности карты PCIe 1, низкий допустимый
Сброс карты PCIe 1, активный низкий уровень
Выход сброса PCI, активный низкий уровень
Сигнал пробуждения PCIe
2.3.2 Конфигурация PCIe LANE - в соответствии со спецификациями COM Express
Согласно спецификации COM Express, PCIe LANE может быть сконфигурирован как 6 соединений x1 PCIe или как комбинация соединений x1, x2 и x4. Эти конфигурации зависят от производительности набора микросхем модуля COM Express.
Спецификация COM Express определяет правило «порядка заполнения». Например, правило L требует, чтобы соединения x4 PCI были сопоставлены с LAN0, 1, 2, 3.
Примечание. Помимо работы в полноскоростном режиме, все устройства PCIe должны работать в режиме x1. Например, карту PCIe x4 можно использовать в режиме x4 или x1. В этом случае промежуточный режим (x2) является необязательным. оф.
2.3.3 Зависимость конфигурации PCIe LANE между модулем и набором микросхем
Схема конфигурации LANE интерфейса PCIe зависит от набора микросхем, используемого модулем COM Express. Определенные модули и наборы микросхем позволяют программному обеспечению настраивать ширину соединения (x1, x4). Некоторым требуется оборудование для настройки параметров x4. COM Express не предусматривает этого. Подробную информацию см. В руководстве пользователя модуля, предоставленном производителем.
2.3.4 Конденсаторы связи Device Up / Device Down и PCIe Rx / Tx
Рисунок 3: Конденсатор связи PCIe Rx
«Device Down» означает, что целевое устройство PCIe реализовано на несущей плате; «Device Up» означает, что целевое устройство реализовано в сокете (или карте mini-PCIe, ExpressCard, AMC Card). Есть некоторые отличия в реализации «Устройство не работает» и «Устройство включено»:
l Конденсатор связи линии TX целевого устройства PCIe находится на несущей плате как можно ближе к TX устройства.
l Допустимая длина кабеля PCIe на несущей плате больше, чем «Устройство в рабочем состоянии». См. Правила подключения печатной платы.
l Емкость связи линии передачи PCIe целевого устройства находится на карте.
l Длина кабеля PCIe, разрешенная на несущей плате, меньше, чем длина «Устройство не работает», потому что на карте есть кабель PCIe. См. Правила подключения печатной платы.
Размер конденсатора связи должен соответствовать спецификации COM Express.
2.3.5 Эталонный дизайн
2.3.5.1 Буфер опорных тактовых импульсов
Спецификация COM Express определяет только эталонную тактовую частоту PCIe.Эти дифференциальные тактовые частоты 100 МГц позволяют целевому устройству PCIe быстрее синхронизироваться с тактовой частотой, встроенной в битовый поток PCIe.
Если на несущей плате есть только одно устройство PCIe, просто подключите этот контакт напрямую.Если имеется несколько устройств PCIe, вам необходимо использовать буфер «0 задержки» для получения нескольких тактовых импульсов. К таким чипам fed1 относятся IDT, Cypress и т. Д.
Рисунок 4 PCIe-буфера опорного тактового
Каждый тактовый генератор подключен к розетке или устройству прерывания по схеме «точка-точка», и правила подключения соответствуют правилам подключения дифференциальных сигналов.
Рекомендуется подключить резистор 33 Ом и оконечный резистор 49,9 Ом к земле последовательно с ближайшим выходным контактом тактового сигнала буфера ICS9DB102.
Программное обеспечение SMBUS может включать и отключать вывод тактового буфера для уменьшения электромагнитных помех.
CLKREQ0 и CLKREQ1 должны быть опущены, чтобы часы могли буферизоваться на выходе.Для приложений с менее строгими требованиями к энергопотреблению часы могут быть постоянно подключены к низкому уровню, а часы могут выводиться постоянно.
2.3.5.2 Сброс
2.3.5.3 Пример разъема x1
Рисунок 5, пример разъема PCIe x1:
В приведенном выше примере показано, что к этому разъему подключен PCIe LANE0. Возможность использования других LANE зависит от шаблона.
Конденсатор связи отсутствует, поскольку конденсатор связи PCIe TX находится на модуле COM, а конденсатор связи PCIe находится на карте.
REFCLK + и REFCLK- сокета управляются тактовым буфером, как показано на рисунке 4. Если имеется только одно устройство PCIe, вам нужно только подключить REFCLOCK модуля COM Express.
SMB_CK и SMB_DAT являются производными от B13 и B14 модуля COM Express. SMBUS поддерживает функции управления картой.Программное обеспечение SMBUS может сохранять контекст до того, как карта переходит в состояние ожидания, сообщать об ошибках, получать параметры управления и возвращать информацию о состоянии и информацию о карте (например, серийный номер карты). Поддержка карты для SMBUS не является обязательной.
JTAG обычно не используется.
2.3.5.4 пример разъема x4
Рисунок 6 Пример разъема PCIe x4
2.3.5.5 Общий пример отключения устройства PCIe x1
Рисунок 7 Общий пример отключения устройства PCIe x1:
2.3.5.6 Общий пример отключения устройства PCIe x4
Рис.8 Общий пример отключения устройства PCIe x4
2.3.5.7 PCIe Mini Card
Мини-карта PCIe - это небольшая карта, используемая в мобильных вычислениях или встраиваемых платформах. Она не поддерживает возможность горячей замены.
Интерфейс мини-карты PCIe включает соединение x1 PCIe и канал USB2.0. Оба хост-интерфейса должны поддерживать.
экспресскард в полном разборе
Распайка экспресскард
экспресскард с кабелем
3.Для minipci-e переходника я использовал дохлую (можно рабочую, т.к они дохнут гораздо реже материнских плат) wi-fi сетевую, купил по 100р 2 шт. Аккуратно отпаиваем этим же феном экран и все детальки, вызваниваем заветные контакты и припаиваем мгтф-ом 9 проводков.
minipci-e халф переходник
Подпаиваться к родным контакным площадкам нежелательно, т.к. они отпадают уже при лужении, выдирая дорожки. Я зачищал от лака в удобном для пайки месте дорожку, лудил и подпаивал туда мгтф, вырвать её из лака уже гораздо сложнее.
4.Разъемы и Кабель hdmi. Тут все зависит от вашей фантазии и желания оставить совместимость c китайцами. Разъем с ушами стоит 1$, кабель на 1.3м где-то 6$, mini и micro hdmi в продаже не нашел, с ними сложнее работать.
Три переходника
общий вид
5.Я развел мини платки для стыковки ушастого hdmi разъема со шлейфом, а также установкой некоторых джамперов и переключателей временных реле, распечатал лазерником на глянцевом журнале, перевел утюгом на текстолит, вытравил хлорным железом, просверлил тонкой иголкой (0.5мм) и запаял. Шлейфы экранировал фольгой от шоколадки и скотчем. Получился откровенный совок, зато надежно.
hdmi ушастые и заготовка-переходник
страшный пайка
Есть задел на кейс для видяхи и бп (приобрел по случаю ezcool w100) . Когда будет готов рабочий прототип, можно будет заказать платки на заводе.
кейс
кейс в разборе
c mini pci-e 55$
(кликните по картинке для увеличения)
Панель Nvidia
Максимальная производительность достигается при отрисовке на внешний дисплей. На экране ноутбука результат ниже, чем на внешним, но лучше, чем без optimus. Пользоваться такой системой очень неудобно, но все шаги реально автоматизировать.
Из тестов немного синтетики.
3dmark2006 ~10500 на внешний, ~8600 на внутренний и ~5200 без optimus, на компе (Phenom II 4x3GHz) ~16000. На ноуте с core i5 480m и видеокартой 460gtx( данные с форума) ~14000 марков.
3dmarkVantage ~10200 на внешний, ~8200на внутренний и 7800 без optimus, на компе ~14000.
На внутренний
Работа на внешний монитор
Эксперимент №3
По воле случая я стал обладателем скромного и дохлого девайса samsung r428 на 4500MHD чипе, с разбитым дисплеем, дохлой мамкой и винтом.
samsung r428 без матрицы
Восстановлению не подлежал из экономических соображений. Но материнку я всё же восстановил. Любопытно было опробовать систему на убогом. Беда в том что expresscard у него нет. Единственный способ – minipci-e в ущерб беспроводной связи.
низ самса
У данного ноута есть перспектива вывести ушастый hdmi вместо заглушки e-sata.
заглушка esata
Без дисплея использовать спецсофт было проблематично, поскольку эти sams-ы не работают на внешний моник без винды, в отличие, например, от asus. Даже в bios не зайти.
Адресные ресурсы устройству требовались, ноут не загружатся с устройством либо видеокарта не определялась с ошибкой 43.
(кликните по картинке для увеличения)
Ошибка 43
Я поступил хитро – загрузил винду с родной wi-fi картой, ресурсы выделились. Увел в сон, поменял на видеокарту и разбудил. Драйвер встал, видеокарта заработала. Драйвер 270.51beta 32 bit пока без optimus.
(кликните по картинке для увеличения)
вид в диспетчере устройстве
(кликните по картинке для увеличения)
карта портов pci-e в эвересте
(кликните по картинке для увеличения)
msiafterburner
270.51 с активированной десктопной optimus доступна пока только ввиде Verde 64bit для мобильных видеокарт + файл поддержки десктопных видеокарт. К сожалению пока нет дисплея, 7-ку 64bit поставить нет возможности. На момент написания статьтьи уже вышли 270.61 сертифицированные драйвера. Будем надеяться optimus и там разблокируется.
В планах
1. Доделать кейс для видяхи.
2. Дождаться матрицы, поэксперементировать с W7 64 и задействовать Optimus на samsung-е, автоматизировать с помощью спец флэшки выделение ресурсов под видяху для удобства без перетыков, вывести разъем на бочину.
Чтобы прикинуть возможности поддержки (Да/Нет) своего железа, предлагаю воспользоваться таблицой.
- Зеленый Nvidia Ферми (GTS450 или лучше)
- Красный ATI HD5750 или лучше.
- Синий Выбираем из потребностей: DX9 (ATI HD5750 или лучше) или DX10/DX11 (Nvidia Ферми). Ферми NVidia дает лучшую общую производительность и технологию Optimus с правильным ноутбуком, не забываем про физику.
Вопрос прост. Кто-нибудь имел опыт успешного горячего подключения карты PCIe? Требуются ли для него специальные материнские платы и карты, или он должен работать на любом потребительском оборудовании?
Ответ должен быть двояким. Аппаратное и программное обеспечение (его драйверы) должны поддерживать горячее подключение.
Я не знаю, помогает ли это, но я только что успешно удалил второй транзитный графический процессор с Windows-машины KVM, не влияя на первый GPU (экран мигнул на секунду).
Раньше я проектировал оборудование PCI-Express, для которого требовалась полная поддержка «горячей» замены аппаратного и программного обеспечения, и это, конечно, возможно, но это довольно сложно и требует обширной поддержки программного обеспечения - оборудование на самом деле довольно простое. Мне пришлось спроектировать аппаратное обеспечение, а затем реализовать поддержку BIOS (UEFI) и ядра (Linux) для горячего подключения произвольных устройств PCIe через оптоволокно и медь.
С точки зрения программного обеспечения, следует помнить, что PCIe продолжает работу с программной моделью PCI, включая концепцию адресации шины, устройства, функции. При перечислении шины PCI выполняется поиск в ширину:
Пользовательская часть программного обеспечения входит в процесс перечисления, то есть вы должны заблаговременно резервировать номера шины PCI и сегменты памяти для потенциальных будущих устройств - это иногда называют « заполнением шины ». Это исключает необходимость повторного подсчета шины в будущем, что часто невозможно сделать без нарушения работы системы. Устройство PCI имеет BAR (регистры базовых адресов)) который запрашивает у хоста, сколько и какого типа (памяти или пространства ввода-вывода) памяти требуется устройству - вот почему вам больше не нужны перемычки, такие как ISA :) Аналогично, ядро Linux реализует горячее подключение PCIe через pciehp Водитель. Windows делает разные вещи в зависимости от версии - старые версии (я думаю, что XP) игнорируют все, что говорит BIOS, и проводят собственное исследование. Я полагаю, что более новые версии более уважительно относятся к ACPI DSDT, предоставляемому микропрограммой хоста (BIOS / EFI), и будут включать эту информацию.
Это может показаться довольно сложным, и это так! Но помните, что любой ноутбук / устройство со слотом ExpressCard (который реализует PCIe, так как вы можете иметь ExpressCard только с USB) должен это делать, хотя обычно заполнение довольно простое - всего одна шина. Раньше моим старым оборудованием был коммутатор PCIe, за которым стояли еще 8 устройств, поэтому заполнение стало несколько сложнее.
С аппаратной точки зрения это намного проще. Контакты GND карты сначала соприкасаются, и мы поместили бы на плату интегральную схему контроллера горячей замены от LTC или аналогичную для последовательного включения питания после установления соединения. В этот момент встроенная плата ASIC или FPGA начинает последовательность включения питания и начинает пытаться обучить канал связи PCI Express. Предполагая, что хост поддерживает горячее подключение и PCI Express SLTCAP / SLTCTRLрегистр (в спецификации: регистр возможностей слотов PCI Express, регистр управления слотами PCI Express. Для этого также есть 1 и 2 - достаточно битов для разделения на две регистры). поскольку этот порт был настроен так, чтобы указывать, что порт поддерживает «горячее» подключение, программное обеспечение может начать перечисление нового устройства. Регистр состояния слота (SLTSTA, регистр состояния слота PCI Express) содержит биты, которые целевое устройство может установить, указывая на сбой питания, механическую защелку и, конечно, обнаружение присутствия + присутствие изменилось.
Вышеупомянутые регистры находятся в «Пространстве конфигурации PCI (Express)», которое является небольшой областью карты памяти (4K для PCIe), выделенной для каждого потенциального файла bdf (шина: устройство: функция). Фактические регистры обычно находятся на периферийном устройстве.
Это много информации, которая не дает прямого ответа на ваш вопрос (см. Краткую сводку ниже), но, надеюсь, она даст вам более полное представление о понимании процесса. Если у вас есть какие-либо вопросы о конкретных частях процесса, дайте мне знать в комментарии здесь или напишите мне письмо, и я могу обсудить дальше + обновить этот ответ с этой информацией.
Подводя итог, необходимо отметить, что периферийное устройство должно быть спроектировано с поддержкой горячей замены с точки зрения аппаратного обеспечения. Правильно спроектированный хост / слот также поддерживает горячее подключение, и на материнской плате класса high-end я ожидаю, что он будет безопасным. Тем не менее, программная поддержка - это совсем другой вопрос, и вы, к сожалению, обязаны BIOS, который поставил вам ваш OEM.
На практике вы используете эту технологию каждый раз, когда извлекаете / вставляете карту PCIe ExpressCard из компьютера. Кроме того, высокопроизводительные блейд-системы (телекоммуникационные или иные) также регулярно используют эту технологию.
Последний комментарий - сохраните PDF, который был связан с Базовыми спецификациями, PCI-SIG обычно взимает за это деньги :)
Недавно я пытался получить карту расширения PCIe для SATA, которая, как мне кажется, иначе известна как множитель портов (который был первым результатом в Google, когда я искал такой адаптер). Я нуждаюсь в нем, потому что у меня больше нет свободных портов SATA в моей системе, но я не уверен, как именно работают эти карты и как я могу определить, будет ли мой компьютер их поддерживать.
Согласно вышеупомянутой странице Википедии:
Многие распространенные контроллеры не поддерживают эту функцию, так как это не является обязательным требованием для контроллера SATA.
В другом месте я видел, что это подразумевает, что поддержка сводится к материнской плате, и поддерживает ли контроллер SATA на материнской плате такие карты расширения.
Тем не менее, умножители портов, подобные приведенным ниже, работают путем непосредственного подключения к порту PCIe - почему тогда на карту будет распространяться собственная реализация SATA материнской платой? Я в корне не понимаю, как работает эта технология?
Если поддержка множителей портов SATA сводится к материнской плате, как я могу определить, поддерживает ли их моя материнская плата? Моя материнская плата - ASRock H61M-HVS и поддерживает SATA 2.0 (3 ГБ / с), но поиск «множителя» в руководстве не даст никаких результатов.
«Множитель портов» позволяет подключать множество устройств SATA к одному контроллеру SATA и не имеет ничего общего с PCIe. Карта на картинке из википедии выглядит только как PCIe. Это может быть коробка, но ее сложно установить внутри компьютера.
Существует четыре основных «уровня» добавления дополнительных портов SATA:
Адаптер USB-SATA является дешевым и простым, и довольно быстрым благодаря современной поддержке UASP (USB-connected-SCSI). Однако они могут быть не очень хорошими в долгосрочной перспективе, так как многие из них не поддерживают TRIM, а более дешевые (3.0 / 3.1gen1, 5 Гбит / с) по-прежнему немного медленнее, чем внутренний SATA 3.0 (6 Гбит / с). Кроме того, вы в конечном итоге разделяете пропускную способность USB, если у вас есть несколько дисков. Более простые поддерживают только 2,5-дюймовые накопители, поскольку они не обеспечивают питание 12 В. Они содержат встроенный контроллер SATA; некоторые доки поддерживают несколько портов / накопителей.
SATA Port Multiplier , возможно , самый дешевый вариант, и эффективно разделяет полосу пропускания от одного восходящего порта SATA. Они не всегда поддерживаются, и я, как правило, не рекомендую использовать их, если это не является абсолютно необходимым (то есть другие варианты не подходят). Если вы не можете найти документацию (часто в спецификации листа контроллера SATA) и, желательно, также эмпирические доказательства поддержки, вам лучше избегать множителей портов. Они используют (расширяют) встроенный контроллер.
SATA HBA , также известный как «SATA PCIe-карта», является разумным вариантом для добавления небольшого количества дополнительных портов. Они добавляют дополнительный контроллер SATA через PCIe и не взаимодействуют с встроенным контроллером. Некоторые также предлагают «RAID», но обычно это просто форма fakeRAID, и вам лучше использовать чистый программный RAID. Посмотрите модель контроллера SATA для более подробной информации. Обычно они доступны в PCIe x1-полосе и выше.
Хардкорный вариант - SAS HBA. Как правило, они предназначены для корпоративного использования и обычно более надежны, чем SATA HBA. Вам может понадобиться специальный кабель, но вы сможете подключать диски SATA без проблем. Они дополнительно поддерживают множители портов SAS, которые более надежны и лучше поддерживаются, чем их аналоги SATA. Опять же, посмотрите на модель контроллера для деталей (и имейте в виду, что многие OEM-производители серверов перепрограммируют их). Многие также поставляются с поддержкой RAID (часто аппаратного RAID). Как правило, это PCIe x4 / x8 и выше.
Как правило, для внутреннего расширения вы рассматриваете любую из двух последних в виде карты PCIe. Обычный SATA обычно дешевле, но если вы не можете найти тот, который соответствует вашим потребностям (много портов, скорости 6 Гбит / с и т. Д.), Возможно, стоит взглянуть на SAS, многие из которых доступны из вторых рук на ваших любимых аукционных сайтах. поскольку компании заменяют старое оборудование. Имейте в виду различия в кабелях и требования к полосам PCIe.
@BaptisteCandellier говорит на SATA, другой говорит на SAS, последний совместим с вещами, которые говорят на SATA. SATA обычно используется на потребительском рынке, а SAS обычно используется на рынках предприятий и серверов, поэтому адаптеры SATA, как правило, производятся дешевле и дешевле, но менее надежны, а адаптеры SAS имеют тенденцию быть значительно лучше и значительно более надежными. , но и значительно дороже.
В дополнение к сказанному @JamesTrotter довольно просто купить секонд-хенд SAS HBA (eBay и т. Д.) Довольно дешево, поскольку предприятия заменяют старые серверы. И не так много известных брендов SATA HBA; для них не так много рынка с хорошими современными встроенными контроллерами, так что это всего лишь несколько дешевых брендов.
Я не думаю, что я бы посоветовал кому-либо тратить $$$ на карту SAS, чтобы положить ее на шестилетний потребительский настольный фиксатор (с самым дешевым бюджетным чипсетом своего поколения) без веской причины. «Я просто хотел бы немного больше памяти» - не такая причина.
@J . если вы покупаете новый SAS HBA, вы тратите $$$$ +. Если вы подключитесь к eBay, вы можете купить использованный и потратить $ или $$. Прокладочные кабели SAS-> SATA стоят гораздо дороже, чем стандартный кабель SATA, но все же очень дешевы по сравнению с тем, что вы экономите на покупке. Около года назад я подобрал подержанный с поддержкой 8 дисков для моего домашнего сервера и остался доволен. Конечно, у YMMV, покупки подержанных есть свои риски,
@ FreeMan Но это будет семилетняя материнская плата, которая стоила 60 долларов, когда она была новой. Это такой же бюджет, как бюджет для ПК. Лично я не стал бы беспокоиться ни о чем, кроме как найти самую дешевую SATA-карту, чтобы пойти туда. В частности, дополнительной выгоды от поиска карты SAS просто нет. Совсем. Это плата с чипсетом H61 - она даже не поддерживает Intel RST.
Недавно я пытался получить карту расширения PCIe к SATA, также известную как множитель портов, потому что у меня больше нет свободных портов SATA в моей системе, но я не уверен, как именно работают эти карты и как я могу определить, будет ли мой компьютер их поддерживать.
Ваша материнская плата поддерживает карты расширения PCIe SATA. Добавление дополнительных портов SATA через плату расширения, подключенную к линии PCIe, добавляет в систему только дополнительный контроллер SATA. Однако для загрузки с любого диска, подключенного к плате расширения PCIe SATA, необходимо указать, что поддерживается.
Недавно я искал карту расширения PCIe-SATA, также известную как множитель портов, потому что у меня больше нет свободных портов SATA в моей системе, но я не совсем понимаю, как именно работают эти карты и как я могу определить будет ли мой компьютер их поддерживать.
PCIe-SATA часто называют SATA Express (SATAe) , что само по себе является актуальным стандартом. Что не следует путать с eSATA , который является другим стандартом, для обеспечения интерфейса для внешних устройств SATA.
В другом месте я видел, что это подразумевает, что поддержка сводится к материнской плате и поддерживает ли контроллер SATA на материнской плате такие карты расширения.
Как и другие функции SATA, такие как «горячая замена», поддержка должна поддерживаться контроллером SATA в дополнение к самому устройству. Карты расширения PCIe SATA имеют собственный контроллер SATA и не ограничены контроллером SATA на самой материнской плате.
Тем не менее, умножители портов, подобные приведенным ниже, работают путем непосредственного подключения к порту PCIe - почему тогда на карту будет распространяться собственная реализация SATA материнской платой? Я в корне не понимаю, как работает эта технология?
Поддержка будет зависеть от контроллера SATA платы расширения, а не контроллера SATA материнской платы, любое ограничение контроллера SATA материнской платы не будет применяться к плате расширения.
Если поддержка множителей портов SATA сводится к материнской плате, как я могу определить, поддерживает ли их моя материнская плата? Моя материнская плата - ASRock H61M-HVS и поддерживает SATA 2.0 (3 ГБ / с), но поиск «множителя» в руководстве не даст никаких результатов.
Карта расширения, к которой вы подключены, НЕ является множителем порта SATA , она не позволяет одному порту SATA подключаться к нескольким устройствам SATA. Однако эти устройства существуют и требуют данных SATA (подключенных к материнской плате) и кабелей питания (подключенных к блоку питания), что позволяет подключить 5 карт SATA к карте.
Для некоторых специальных приложений может потребоваться, чтобы устройства PCIe работали непрерывно и бесперебойно с высокой надежностью. По этой причине шина PCIe использует технологии горячего подключения и горячей замены, чтобы не отключать питание системы. Замените устройство карты PCIe.
Примечание:В этой статье будет кратко описан механизм горячей замены шины PCIe. Информацию о горячей замене см. В соответствующих главах спецификации PCIe.
Примечание:В дополнение к базовой спецификации для шины PCIe существует также спецификация для оборудования карты PCIe - PCIe Card ElectroMechanical Spec(CEM)。
В отличие от шины PCI, шина PCIe использует соединение точка-точка (Point-to-Point Connections), поэтому ему не нужна логика изоляции (логика изоляции) для устройств карты, таких как шина PCI, но каждый порт (в устройстве моста, таком как Root и Switch) должен содержать независимый контроллер горячей замены (Контроллер горячей замены), как показано на рисунке ниже:
Конечно, «горячее» подключение - это не только вопрос аппаратного обеспечения, оно требует совместной реализации программного и аппаратного обеспечения. Чтобы реализовать функцию горячей замены, операционная система, драйвер материнской платы с возможностью горячей замены, драйвер устройства карты PCIe и аппаратная функция карты PCIe должны поддерживать горячую замену. С точки зрения аппаратной функции устройства карты PCIe, оно должно поддерживать команду Quiesce, команду Pause (необязательно), команду Start и команду Resume.
Мостовое устройство (коммутатор и т. Д.) Также должно поддерживать контроллер горячей замены, как показано на рисунке ниже, который здесь подробно описываться не будет. Дополнительные сведения см. В соответствующих главах спецификации PCIe.
В области конфигурации, связанной с горячей заменойрегистрКак показано ниже:
Читайте также: