Кастомные SSD и фиксированная прошивка: программа от Kingston для разработчиков

07.12.2020 - Просмотров: 44


Это обычное явление, а не пользовательские SSD

Мне часто приходится иметь дело со всеми видами медиа, как чисто пользовательскими, так и корпоративными. Соответственно, мне необходимо знать о более или менее модных вещах на рынке жестких дисков и твердотельных накопителей. Я собираю некоторые данные из общедоступных источников, кое-что узнаю непосредственно от производителей.

В блоге Kingston недавно была опубликована статья об их новой программе настройки SSD для разработчиков, которая называлась Design-Inn SSD, и я решил узнать некоторые из ее подробностей. Под кошкой — что мне удалось собрать.

Что это за программа?

Она позволяет адаптировать характеристики SSD к потребностям заказчика. Программа включает в себя этапы от проектирования до выпуска диска "во плоти", а характеристики и возможности могут быть самыми разными.

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

В чем проблема с обычными твердотельными накопителями?

В общем, в прошлом все было нормально, в большинстве случаев технологические компании использовали стандартные диски для пользовательских устройств. Но со временем стало понятно, что этот вариант подходит не всем.

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

NVMe SSD M.2

Если это нормально для пользователя, у разработчиков возникают проблемы. Так, при установке обычных SSD в высокоточные высокочувствительные системы часто возникали сбои. Это связано с тем, что такие системы были рассчитаны на один набор компонентов в SSD, и это могло быть совершенно иначе.

Кроме того, при использовании стандартных SSD иногда возникает ситуация, когда приходится покупать диски разных моделей у разных поставщиков. Это происходит просто потому, что на складе не хватает дисков одной и той же модели производителя или у одного и того же поставщика. В результате получается зоопарк дисков, который трудно отслеживать, поскольку разные модели имеют разные функции и возможности.

Настройка дисков и отслеживание изменений

Кажется, новая программа решает все эти проблемы. Так, для проектов, которым необходимо сохранить аппаратное обеспечение без изменений, появились твердотельные накопители с идентичными характеристиками. Они не меняются, даже если вы купите аналогичную модель через 2, 3, 4 года. Это достигается за счет того, что проектирование и разработка приводов контролируется одной и той же командой.

Фиксированная прошивка и BOM создаются и не меняются с момента разработки. Все это важно для долгосрочных проектов, чувствительных к изменениям в аппаратном и микропрограммном обеспечении. Рынок накопителей развивается очень быстро, поэтому обычно трудно найти ту же самую модель накопителя, которая использовалась в начале, в течение года. Это не говоря уже о более длительном сроке, например, пять лет.

Любые изменения, сделанные по желанию клиента, контролируются и документируются. Кроме того, перед началом серийного производства проводится предварительная квалификация.

Можно разработать практически любые современные форм-факторы — от SSD SATA до NVMe, которые чаще всего используются проектировщиками и разработчиками систем. Существует также вариант с форматом BGA, при котором микросхемы NVMe просто распадаются на материнской плате. С точки зрения емкости памяти, существуют варианты от 64 Гб до 512 Гб. Терабайтный вариант также обещан, но будет доступен позже. В компании также заявили, что могут быть разработаны диски с уникальными возможностями с соответствующей прошивкой. В рамках процесса предоставляется полная документация.

В этом случае клиент может измениться:

  • номер SKU.

  • Микропрограммное обеспечение.

  • атрибуты SMART.

  • различные характеристики, такие как скорость чтения/записи или "выносливость SSD".

Пример — создание долговечности SSD-накопителя, который используется в видеозаписи. Если говорить о 64 Гб системах, то используется модуль 256 Гб, где активна область 64 Гб, остальное место используется для замены вышедших из строя ячеек диска.

NVMe BGA SSD M.2
Около года назад компания воспользовалась собственным опытом настройки дисков при разработке линейки HyperX FURY 3D. Это игровые диски. За основу были взяты стандартные SSD, на которых была модифицирована прошивка, улучшено управление памятью, в результате чего на выходе получился игровой SSD.
Во всех моделях установлены усовершенствованные контроллеры. Они автоматически "выравнивают" износ диска, выполняют сбор мусора, поддерживают другие функции управления NAND флэш-памятью.

Где все это может быть применено?

Диапазон применения пользовательских SSD очень широк. Их можно использовать:

  • разработке всевозможных систем, таких как беспилотники и роботы.

  • POS-терминалах.

  • системах видеонаблюдения.

  • цифровых киосках.

  • сетевых устройствах.

  • Медицина.

  • IoT.

  • Зарядные станции.

Во всех этих областях требования к оборудованию достаточно жесткие, поэтому возможность управления различными элементами, в том числе и твердотельными накопителями, очень полезна. Можно даже привязать одну модель SSD к своему оборудованию — другие системы просто не будут работать. Это необходимо, когда требуется очень высокая аппаратная точность.

В общем, это все — информации все еще много, но ее много в публикациях компании. Если вам нужно что-то знать — задайте вопросы, я могу либо попросить представителя компании ответить, либо узнаю информацию и откажусь от подписки

Читайте также