Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Введение. Утилита 16-ричного преобразования




Поддержка в MATLAB

Утилита 16-ричного преобразования

Ассемблер и компоновщик ЦСП 'C6x создают объектные файлы, которые находятся в формате общего объектного файла (COFF). COFF - двоичный формат объектного файла, который улучшает модульное программирование и обеспечивает мощные и гибкие методы для управления сегментами кода и памятью целевой системы.

Большинство программаторов ПЗУ не принимает COFF объектные файлы в качестве входа. Утилита шестнадцатеричного преобразования конвертирует COFF объектный файл в один из нескольких стандартных шестнадцатеричных форматов ASCII, подходящих для загрузки в программаторы ПЗУ. Утилита также полезна в других приложениях, требующих шестнадцатеричное преобразование COFF объектного файла (например, при использовании программ отладчиков и загрузчиков).

Утилита 16-ричного преобразования может создавать следующие форматы выходного файла:

· ASCII-Hex (шестнадцатеричный), поддерживающий 16-разрядные адреса.

· Расширенный Tektronix (Tektronix).

· Intel MCS-86 (Intel).

· Motorola Exorciser (Motorola-S), поддерживающий 16-разрядные адреса.

· Texas Instruments SDSMAC (TI-Tagged), поддерживающий 16-разрядные адреса.


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

8.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 Конфигурирует ЦАП встроенного кодека.

 




Поделиться с друзьями:


Дата добавления: 2014-10-17; Просмотров: 398; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.022 сек.