Поддержка в MATLAB
В СКМ MATLAB обеспечена поддержка моделирования устройств, использующих ЦСП. С их помощью устанавливается связь Simulink и MATLAB с инструментами eXpressDSP, разработанными компанией TI для работы с встроенными в хост-компьютер платами. Имеются пакеты расширения:
· Embedded Target for TI C2000 (tm) DSP – для работы с встроенными платами с ЦПОС серии C2000.
· Embedded Target for TI C6000 (tm) DSP - для работы с встроенными платами с ЦПОС серии C6000.
· Link for Code Composer Studio (tm) – для связи Simulink и MATLAB со средством разработки программ «Code Composer Studio» (CCS).
Каждый пакет для работы с встроенными платами включает:
· Обзор встроенных плат с ЦПОС данного типа.
· Обзор библиотек подпрограмм для ЦПОС данного типа.
· Библиотеку блоков для Simulink.
В качестве примера рассмотрим ЦПОС серии С6000. Для этой серии поддерживаются следующие платы:
· C6416 DSP Starter Kit from TI – стартовый набор (DSK) с ЦПОС C6416.
· C6711 DSP Starter Kit from TI – DSK с ЦПОС C6711.
· C6713 DSP Starter Kit from TI – DSK с ЦПОС C6713.
· C6701 Evaluation Module from TI – отладочный модуль с ЦПОС C6701. От DSK отличается большими возможностями.
· TMDX326040A Daughter Card for the C6711 DSK – дочерняя звуковая карта для DSK C6711.
14.2. Встроенные платы для ЦСП ‘C6x
В Simulink поддерживаются блоки, сгруппированные по категориям в библиотеки. Для каждой библиотеки в правом поле отображаются входящие в нее блоки.

| Имя | Содержание |
| C6000 DSP Core Support | Поддержка ядра ЦПОС C6000. |
| C6000 Target Preferences | Опциональные параметры платформы C6000. |
| C62x DSP Library | Библиотека ЦПОС C62x |
| C6416 DSK Library | Библиотека DSK с ЦПОС C6416. |
| C64x DSP Library | Библиотека ЦПОС C64x |
| C6701 EVM Board Support | Поддержка отладочного модуля с ЦПОС C6701. |
| C6711 EVM Board Support | Поддержка отладочного модуля с ЦПОС C6711. |
| C6713 EVM Board Support | Поддержка отладочного модуля с ЦПОС C6713. |
| DM642 EVM Board Support | Поддержка отладочного модуля DM642. |
| Host Communication Library | Библиотека связи с хостом. |
| RTDX Instrumentation | Инструментарий RTDX. |
| TMDX326040 Support | Поддержка TMDX326040. |
Библиотека C6000 DSP Core Support. Поддержка ядра ЦПОС C6000. Включает блоки:
| Имя | Содержание |
| CPU Timer | Таймер ЦПОС. |
| From Memory | Из памяти. |
| Hardware Interrupt | Аппаратное прерывание. |
| Idle Task | Холостая задача. |
| To Memory | В память. |
Библиотека C6000 Target Preferences. Эти блоки можно использовать только при установленной на хост-компьютер платформе.

| Имя | Содержание |
| C6416DSK | Для DSK с ЦПОС C6416. |
| C6701EVM | Для отладочного модуля с ЦПОС C6701 |
| C6711DSK | Для DSK с ЦПОС C6711 |
| C6713DSK | Для DSK с ЦПОС C6713 |
| Custom C6000 | Для платы конкретного пользователя |
| DM642EVM | Поддержка отладочного модуля DM642 |
Библиотека C62x DSP Library.

| Имя | Содержание |
| Autocorrelation | Автокорреляция векторов или матриц. |
| Bit Reverse | Реверс битов для каждого элемента входного комплексного вектора. |
| Block Exponent | Экспонента блока. Вычисление экспонент (число битов за пределами бита знака). |
| Complex FIR | КИХ фильтр комплексного сигнала. |
| Convert Floating-Point to Q.15 | Преобразует вход (вещественный или комплексный) в формате с плавающей точкой с ординарной точностью в формат Q.15. |
| Convert Q.15 to Floating-Point | Преобразует вход в формате Q.15 (вещественный или комплексный) в сигнал в формате с плавающей точкой с ординарной точностью. |
| FFT | Прямое преобразование Фурье. Используется разделение по частоте. |
| General Real FIR | КИХ фильтр вещественного сигнала. |
| LMS Adaptive FIR | Адаптивный КИХ фильтр, синтезированный по алгоритму наименьших квадратов. |
| Matrix Multiply | Умножение матриц Y=A*B. |
| Matrix Transpose | Вычисляется транспонированная матрица. |
| Radix-2 FFT | Вычисляет прямое FFT комплексного вектора в режиме разделения по частоте с делением на 2. |
| Radix-2 IFFT | Вычисляет обратное FFT комплексного вектора в режиме разделения по частоте с делением на 2. |
| Radix-4 Real FFT | КИХ фильтр вещественного сигнала X. Коэффициенты фильтра образуют вещественный вектор H, их количество должно делиться на 4. |
| Radix-8 Real FFT | КИХ фильтр вещественного сигнала X. Коэффициенты фильтра образуют вещественный вектор H, их количество должно делиться на 8. |
| Real Forward Lattice All-Pole IIR | БИХ фильтр авто-регрессионного лестничного типа. |
| Real IIR | БИХ фильтр авто-регрессионного типа с использованием бегущего среднего. |
| Reciprocal | Преобразует входной сигнал из формата Q.15 в формат F*(2^E). F и E - вещественные знаковые 16-разрядные целые числа. |
| Symmetric Real FIR | КИХ симметричный фильтр. Коэффициенты фильтра образуют вещественный вектор H, симметричный относительно центрального элемента. |
| Vector Dot Product | Скалярное произведение векторов. |
| Vector Maximum Index | Индекс максимального значения в векторе. |
| Vector Maximum Value | Максимальное значение в векторе. |
| Vector Minimum Value | Максимальное значение в векторе. |
| Vector Multiply | Произведение векторов. |
| Vector Negate | Смена знака элементов вектора. |
| Vector Sum of Square | Сумма квадратов элементов вектора. |
| Weighted Vector Sum | Взвешенная сумма векторов W*X+Y. W – весовой коэффициент. |
Библиотека C6416 DSK Library.

| Имя | Содержание |
| ADC | Конфигурирует АЦП встроенного кодека. |
| DAC | Конфигурирует ЦАП встроенного кодека. |
| LED | Управляет светодиодами платы. |
| Reset | Сброс |
| Switch | Возвращает состояния встроенных переключателей платы. |
Библиотека C64x DSP Library. Библиотека ЦПОС C64x. Включает блоки, аналогичные блокам, используемым в ЦПОС C62x.
Библиотека C6701 EVM Board Support. Поддержка отладочного модуля с ЦПОС C6701.

| Имя | Содержание |
| ADC | Конфигурирует АЦП встроенного кодека. |
| DAC | Конфигурирует ЦАП встроенного кодека. |
| LED | Управляет светодиодами платы. |
| Reset | Сброс. |
| Switch | Возвращает состояния встроенных переключателей платы. |
Библиотека C6711 EVM Board Support. Поддержка отладочного модуля с ЦПОС C6711. Включает блоки, аналогичные блокам, используемым в модуле C6701 EVM.
Библиотека C6713 EVM Board Support. Поддержка отладочного модуля с ЦПОС C6713. Включает блоки, аналогичные блокам, используемым в модуле C6701 EVM.
Библиотека DM642 EVM Board Support. Поддержка отладочного модуля DM642.

| Имя | Содержание |
| Audio ADC | Конфигурирует звуковой АЦП встроенного кодека. |
| Audio DAC | Конфигурирует звуковой ЦАП встроенного кодека. |
| IP Config | Конфигурирует прерывания модуля. |
| LED | Управляет светодиодами платы. |
| Raw Capture | Конфигурирует видео порт. |
| Read | Чтение с внешних выводов |
| Reset | Сброс. |
| UDP Receive | Конфигурирует Ethernet драйвер для приема сообщений. |
| UDP Send | Конфигурирует Ethernet драйвер для передачи сообщений. |
| Video Capture | Конфигурирует периферию модуля для приема от видео порта. |
| Video Display | Конфигурирует периферию модуля для передачи на видео порт. |
| Write | Запись на внешние выводы. |
Библиотека DSP/BIOS Library.

| Имя | Содержание |
| Hardware Interrupt | Конфигурирует аппаратные прерывания. |
| Task | Задача |
| Triggered Task | Переключаемая задача |
Библиотека Host Communication Library.

| Имя | Содержание |
| Byte Reversal | Реверс битов |
| Pack | Упаковать |
| Receive | Принять |
| Send | Передать |
| Unpack | Распаковать |
Библиотека RTDX Instrumentation.

| Имя | Содержание |
| From RTDX | Конфигурирует канал RTDX для передачи данных от хоста к ЦПОС. |
| To RDDX | Конфигурирует канал RTDX для передачи данных от ЦПОС к хосту. |
Библиотека TMDX326040 Support. Поддержка дочерней звуковой карты TMDX326040.

| Имя | Содержание |
| TMDX326040 ADC | Конфигурирует АЦП встроенного кодека. |
| TMDX326040 DAC | Конфигурирует ЦАП встроенного кодека. |






