ну вообще я думал шо все эти ssd чисто под свои SoC заточены и какбы там не прошивка, а тупо разводка.
Хотя впринципе как вообще там софт ? Что приходится реализовывать ? я понятия не имею вообще что внутри ссд как такового(ну кроме памяти, мелкого стаба и контроллера)
В целом да, там SoC, причем с несколькими головами внутри. Там прошивочка на сишечке накидана. Софт самый разноплановый от низкоуровневых операций с интерфейсами до высокоуровневых абстракций (сборщик мусора тот же, трансляция LBA и прочего в физические адреса NAND, сбор статистики, обслуживание. Всякие штуки, которые реализуют нужные фичи, типа оптимизаций чтения/записи, неслабая система коррекции ошибок и так далее)