Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛК_МашЗавЯП_А4.doc
Скачиваний:
158
Добавлен:
10.06.2015
Размер:
19.94 Mб
Скачать
  1. Поддержка в matlab

    1. Введение

В СКМ 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.

    1. Встроенные платы для цсп ‘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 DSPLibrary.

Имя

Содержание

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. Включает блоки, аналогичные блокам, используемым в модулеC6701EVM.

Библиотека C6713 EVM Board Support. Поддержка отладочного модуля с ЦПОСC6713. Включает блоки, аналогичные блокам, используемым в модулеC6701EVM.

Библиотека 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

Конфигурирует ЦАП встроенного кодека.

251

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]