Во первых вопрос. Эти 30 миливатт откуда? Это потребление чистого ядра? Или что? Мои 250 - это результат измерения тестером включенного и работающего девайса, в составе которого есть кодек, процессор и импульсник формирования питании. После чего было домножено на 0.9, что есть примерный КПД импульсника. После чего жрачка кодека была взята из даташита и вычтена. Осталось то, что жрет проц в сумме по ядру и IO-пинам.
Во вторых. Смотрим что делает процессор. А он делает: прием сигнала с кодека потоком 1536Кбит/с. Демодуляцию QAM с адаптивным эквалайзером. Декодирование Витерби. Деперемежение битового потока. Декодирование блочного кода. Дешифрование 3DES. Из всего вышеперечисленного zsp сможет справится так же или лучше 55 только с адаптивным фильтром и пожалуй самим демодулятором. Там, где свертки. Во всем остальном, касаемом битовой обработки, декодирования и дешифрования 55 ядро уделывает zsp в разы за счет специализированных команд. Таким образом 55-му ядру нужно как раз в 2-4 раза меньше времени, чем zsp, чтобы все это сосчитать. А значит, если допустим zsp справится с этим на частоте 130 МГЦ, то 55 справится на частоте 30..60 МГц, переводя это в ватты, получаем, что 55-му ядру хватит 25..50 мВт.
Зная вашу любовь отрицать очевидное, но не укладывающееся в доказываемкую теорию, сразу соглашусь, что если процессор считает свертку, и только свертку, то на этой задаче zsp выиграет у 55 по потреблению раз так в восемь.
Причем деперемежитель и декодеры я пытался делать на zsp, когда была идея заказа асика с этим ядром, кстати именно Вы прислали мне документацию на ядро. И информация о том, что на zsp это получается в 2-4 раза хуже, абсолютно точна.