Мущщина (10.01.2014 19:07, просмотров: 45) ответил Mahagam на а в C674x вообще все возможности вместе собрали. один хрен самое главное отличие всех DSP от остальных "армов" - необъятные шины меж ядром и кэшем.
Их как раз в c66 все вместе собрали:-) А кэш вообше не у всех DSP есть.
Изначальным отличием была цель реализовать максимально быстро основную операцию цифровой фильтрации, dot product, умножение с накоплением. А это потребовало использование гарвардской архитектуры, чтоб можно было одновременно с умножением-накоплением данные и к-ты для следующей итерации подтаскивать. И число шин данных сразу выросло, естественно. Ну и плюс специфические адресации. Потом все это дело всячески модернизировалось, по разному обзывалось, дошло дело и до кэшей. С ростом применений цифровой обработки в DSP стали закладывать и другие элементы, позволяющие ускорить не только умножение с накоплением, но и другие операции. В том же 6000 семействе есть примитивы для работы с полями Галуа, например.