Я бы добавил, что в общем код HW / SW полезен, когда он уменьшает стоимость .
Встраиваемые системы имеют 2 основных фактора стоимости:
- стоимость разработки
- себестоимость
Чем выше объем производства, тем важнее стоимость производства, а стоимость разработки становится менее важной.
Сегодня разрабатывать аппаратные средства сложнее, чем программные. Это означает, что стоимость разработки codeSign-решения сегодня будет выше. Это означает, что это полезно в основном для массового производства. Тем не менее, сегодня вам нужны FPGA (или аналогичные) для кодирования, и они стоят дорого.
Это означает, что код знака будет полезен, когда стоимость необходимой FPGA будет ниже, чем существующее решение для вашего типа проблемы (CPU, GPU, DSP и т. Д.), При условии, что оба решения соответствуют вашим другим требованиям. И это будет иметь место (в основном) для высокопроизводительных систем, потому что ПЛИС сегодня дороги.
Итак, в основном вы захотите присвоить код вашей системе, если она будет производиться в больших объемах и является высокопроизводительным устройством.
Это немного упрощено и может стать ложным через десять лет или около того. Ведутся исследования по синтезу HW / SW на основе спецификаций высокого уровня + цены на ПЛИС падают. Это означает, что через десять лет или около того кодовое обозначение может стать полезным для большинства встроенных систем.