Microchip NVMe решения

В результате слияний/преобразований, прошедших за несколько лет, Adaptec (в промежутке — Microsemi) влился в Microchip. С торговыми марками присутствует полная каша в головах. Фактически, надо говорить о компании Microchip, хотя на сайте самой компании контроллеры по-прежнему называются «Adaptec RAID Adapters» и «Adaptec Host Bus Adapters».
Ориентированная на NVMe продукция Microchip охватывает все «кубики лего» для сквозного решения.

Цепочка включает в себя несколько семейств:
SmartIOC — tri-mode (NVMe/SAS/SATA) чип для строительства хост-контроллера;
Switchtec — обширное семейство PCIe коммутаторов;
Flashtec — семейство чипов контроллера флеш энтерпрайз класса.

SmartIOC

К чипу SmartIOC 2100, который лежит в основе серии на платформе Smart Storage Adaptec SmartHBA Host Bus Adapters (HBA) для SAS/SATA интерфейса прибавилось семейство SmartIOC 2200 с Tri-Mode интерфейсом NVMe /24G SAS /SATA.


Отличительные особенности SmartIOC 2200:

  • хост-интерфейс — до x16 PCIe Gen 4
  • автоматическое распознавание NVMe Gen 4, SAS-4, и SATA устройств и скорости передачи
  • поддержка универсального управления платой распределения (Universal Backplane Management, UBM)
  • поддержка интеграции с коммутатором Switchtec PCIe Gen 2 (5 GT/s), Gen 3 (8 GT/s), и Gen 4 (16 GT/s)
  • низкая задержка для NVMe накопителей как в «нативном», так и в RAID режиме
  • поддержка до 32 линий NVMe устройств, бифуркация вплоть до x1
  • динамическое мультиплексирование каналов (Dynamic Channel Multiplexing, DCM) для практически 100%-эффективного агрегирования полосы пропускания для всех скоростей дисков SAS / SATA по каналам SAS-4
  • поддержка уровней RAID 0, 1, 10, 5

На базе SmartIOC 2200 планируются к выпуску адаптеры Tri-Mode SmartHBA 2200 (хост-контроллер с возможностями объединения накопителей в RAID начального уровня) и HBA 1200 Host Bus Adapter (хост-контроллер в чистом виде).

Switchtec

Коммутатор PCIe G4 Switchtec
Коммутатор PCIe G3 Switchtec

Пример нумерации коммутатора Switchtec PFX PCIe Gen4: PM40xxxA-yyyy, где xxx — общее количество линий PCI.

Семейство коммутаторов Switchtec PFX PCIe Gen4 Fanout включает высоконадежные коммутаторы, поддерживающие до 100 линий, 52 порта, 26 виртуальных разделов коммутатора, 48 непрозрачных мостов (NTB), контроллеры горячего и неожиданного подключения для каждого порта, расширенное сдерживание ошибок и возможности всесторонней диагностики и отладки. (Примечание: Gen4 относится к семейству Switchtec, а не к поколению PCIe).
Типичные приложения для PFX включают оборудование центров обработки данных, промышленные серверы, рабочие станции, испытательное оборудование, оборудование для производства видео и вещания, сотовую инфраструктуру, сети доступа, городские сети и базовые сети.

Типичная схема использования коммутатора PCIe мало отличается от схемы Ethernet сетей или систем хранения высокой доступности:

Подключение двух-канальных NVMe SSD по схеме высокой доступности

Flashtec

NVMe контроллеры Flashtec NVMe 3016 (энтерпрайз) и Flashtec NVMe 3108 (мейнстрим)

Контроллер SSD Flashtec NVMe 3016 представлен в августе 2018 года. Имеет статус «производство».
Контроллер SSD Flashtec NVMe 3108 представлен в августе 2020 года. Имеет статус «образцы доступны».
(состояние на осень 2020 года)

Упрощенная схема подключения Flashtec

Оба контроллера ориентированы на хост-интерфейс PCIe 4.0 и поддерживают протокол NVMe 1.4. Оба контроллера поддерживают все типы флеш: SLC, MLC, Enterprise MLC, TLC и QLC Flash с интерфейсом ONFI со скоростью до 1200 MT/s.

Предназначение: высокопроизводительные флэш-контроллеры PCIe, оптимизированные для рабочих нагрузок предприятий и центров обработки данных.

Основные возможности контроллеров приведены в таблице:

ХарактеристикаFlashtec NVMe 3016Flashtec NVMe 3108
Хост интерфейсPCIe Gen 4 ×8 или два независимых PCIe Gen 4 ×4 (активный, активный/резервный)PCIe Gen 4 ×4 или два независимых PCIe Gen 4 ×2 (активный, активный/резервный)
Внутренний интерфейсПредоставляет 16 независимых каналов к флеш, каждый из которых поддерживает до 16 Chip Enables (CE)Предоставляет 8 независимых каналов к флеш, каждый из которых поддерживает до 16 Chip Enables (CE)
Производительность2 миллиона IOPS, случайное чтение 4 kB блоками1 миллион IOPS
Максимальный поддерживаемый объемболее 200 TBболее 64 TB

Вернитесь в раздел “Оборудование NVMe” или «Контроллер NVMe«