Я хотел бы изучить программирование DSP TI. Я - новичок.
У меня есть процессоры: TMS320VC5505 и TMX320VC5505DZCH
Какие аппаратные средства я должен иметь?
и
Как я могу программировать DSP? (c или блок)
Спасибо
Программирование DSP с использованием таких инструментов, как Code Composer studio, не слишком отличается от любого другого вида программирования. Вы можете разработать свои алгоритмы на C, убедиться, что они работают правильно, и профилировать их, чтобы увидеть, нужно ли вам что-то ускорить. Если вы это сделаете, первым шагом будет использование встроенных в компилятор параметров оптимизации. Следующие два шага больше зависят от DSP: могут быть C-вызываемые прагмы для ускорения определенных математических операций, таких как дробная математика с фиксированной точкой. И, наконец, вы можете перейти на уровень языка ассемблера и использовать специфические для DSP возможности, такие как циклическая адресация, адресация с обратным битом и однократное многократное накопление.
TI может предоставить библиотеки для выполнения некоторых из наиболее распространенных задач, таких как БПФ, КИХ-фильтрация и БИХ-фильтрация, чтобы вы могли избежать написания (и отладки) своей собственной сборки.
Приобретите недорогую оценочную плату / модуль DSP, такую как , эта форма Spectrum Digital . Обычно они поставляются с кабелем, который можно подключить к ПК или Mac, и подходящим программным обеспечением для разработки (Code Composer Studio в случае TI DSP).