ПОИСК Статьи Чертежи Таблицы Работа программного обеспечения на ядре ЦСП из "Проектирование на ПЛИС архитектура, средства и методы " Допустим, что алгоритм цифровой обработки сигналов должен быть реализован с помощью микропроцессора или цифрового сигнального процессора (ЦСП). В этом случае методика реализации может выглядеть так, как показано на Рис. 12.2. [c.184] Процесс начинается с того, что у кого-то возникает идея нового алгоритма или совокупности алгоритмов. Эта новая концепция обычно подвергается проверке с помощью специальных средств, таких как MATLAB. В некоторых случаях можно перейти непосредственно от концепции к ручной разработке кода на языке / ++ или на языке Ассемблера. [c.184] После проверки алгоритмы должны быть переведены в код языка / ++ или языка Ассемблера. MATLAB может автоматически генерировать код / ++ специально для ядер цифровой обработки сигналов. Однако в некоторых случаях разработчики предпочитают выполнять эту операцию пошагово и вручную, поскольку полагают, что могут достичь более оптимального представления. Существуют и другие методы создания кода. Например, можно сначала автоматически сгенерировать С/С ++ код из окружения алгоритмической проверки, проанализировать и спрофилировать его для определения узких мест в производительности устройства и затем вручную перекодировать наиболее критичные узлы. Это хороший пример старого правила 80 20, которое гласит, что 80% рабочего времени тратится на наиболее критичные 20% устройства. [c.184] После создания представления устройства в виде кода на языке / ++ или языке Ассемблера этот код должен быть скомпилирован, или транслирован, в машинный код, который будет выполняться микропроцессором и ядром ЦСП. [c.184] Конечно, алгоритм цифровой обработки действительно реализуется на аппаратном обеспечении, выполненном в виде микропроцессора или ЦСП. Но здесь он рассматривается в качестве программной реализации, поскольку действительное, или физическое, воплощение алгоритма представляет собой программу, которая выполняется на кристалле. [c.185] Вернуться к основной статье