Встроенное ПО SSD Firmware


Встроенное программное обеспечение твердотельного накопителя информации второго поколения

Firmware ТНИ, реализованного на микросхеме К1942ВК028, представляет собой набор программных модулей, исполняемых в режиме реального времени и написанных на языках C и ассемблера процессора RISC-V. В ее состав входят следующие модули:

модуль загрузки ВПО;
модуль работы с NVME;
модуль работы с подсистемой хранения данных;
модуль системного монитора;
модуль безопасности.

Каждый из модулей, за исключением модуля загрузки, выполняется на выделенном для него ядре процессора RISC-V.

Архитектура

Архитектура опирается на аппаратную конфигурацию микросхемы, которая схематично представлена на рисунке.

Group 3837.png

Основные функции

Встроенное программное обеспечение предназначено для обеспечения хранения и работы с пользовательской информацией на перезаписываемой памяти (NAND Flash). В его функции входит:

инициализация аппаратных блоков ТНИ при включении питания;
обмен информацией пользовательской и сервисной информацией с пользовательской машиной по шине PCIE по протоколу NVME 1.4,
поддержка чтения, записи и перезаписи пользовательских данных в NAND Flash;
сохранение и восстановление состояния ТНИ при, соответственно, завершении работы и ее возобновлении;
поддержка криптографического преобразования информации в ТНИ;
мониторинг параметров аппаратных блоков ТНИ;
обновление своего исполняемого кода.


Консультация специалиста
Мы свяжемся с вами в ближайшее время
Оставить заявку
Мы свяжемся с вами в ближайшее время
Заказать расчет
Мы свяжемся с вами в ближайшее время