Главная » Все файлы » Просмотр файлов из архивов » Документы » Материал к лабораторной работе по сигнальным процессорам

Материал к лабораторной работе по сигнальным процессорам

2017-06-18СтудИзба

Описание файла

Документ из архива "Материал к лабораторной работе по сигнальным процессорам", который расположен в категории "". Всё это находится в предмете "теория и проектирование алгоритмов цос" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "теория и проектирование алгоритмов цос" в общих файлах.

Онлайн просмотр документа "Материал к лабораторной работе по сигнальным процессорам"

Текст из документа "Материал к лабораторной работе по сигнальным процессорам"

4


Интегрированная среда разработки программного обеспечения VisualDSP++

Основные возможности и особенности среды разработки VisualDSP++

VisualDSP++ обладает следующими особенностями.

Широкие возможности редактирования. Среда разработки VisualDSP++ позволяет создавать и изменить исходные файлы, используя многовариантную подсветку синтаксиса языка, применять закладки, метод drag-and-drop, и другие стандартные приемы редактирования. Вы можете просмотреть и отредактировать файлы, создаваемые встроенными средства­ми автоматической генерации кода.

Гибкое управление проектом. Вы можете задать полное описание программного проекта, включающее необходимые файлы, их зависимости и указать инструментальные средства, которые необходимо использовать при создании проекта. В дальнейшем в это описание можно внести изменения в соответствие с изменив­ши­мися требованиями.

Простой доступ к средствам разработки программного кода. Среда VisualDSP++ позволяет использовать следующие инструменты разработки: компилятор C/C++, VIDL компилятор (компилятор специального языка интерфейса с ранее разработанными программными компонентами), ассемблер, компоновщик (линкер), загрузчик и симулятор – отладчик. Опции, определяющие варианты использования этих инструментальных средств, могут быть заданы как в диалоговых окнах, так и указаны в командной строке в виде ключей. Можно указать опции для каждого отдельного файла и для всего проекта в целом, а впоследствии их изменить.

Гибкое управление вариантами построения программного проекта. Среда разработки дает возможность управлять построением кода на уровне отдельного файла и всего проекта. VisualDSP ++ позволяет вносить изменения в проект путем добавления новых зависимостей, компилировать и создавать код только новых и измененных файлов. Среда позволяет наблюдать за процессом построения проекта. Если в процессе компиляции и компоновки возникли ошибки, то двойным щелчком мыши можно открыть исходный код файла, указанного в сообщении об ошибке. Исправив ошибку, можно заново откомпилировать файл или проект и начать сессию отладки.

Поддержка ядра VisualDSP++ (VisualDSP KernelVDK). Вы можете добавить к проекту поддержку VDK, для того чтобы структурировать и масштабировать разрабатываемое приложение. Вкладка Kernel окна Project позволяет управлять такими объектами ядра как события, управляющие событиями биты, приоритеты, семафоры и потоки.

Гибкое управление рабочей средой. Можно создать несколько рабочих сред (пространств) и быстро переключаться между ними. Назначение каждому проекту отдельного рабочего пространства (workspace) позволяет строить и выполнять отладку нескольких проектов в одной сессии.

Простое переключение между отладкой и внесением изменений. Начав сессию отладки, вы можете свободно переключиться на редактирование исходных файлов, компиляцию, компоновку и выполнить другие отладочные действия.

Структура окон рабочего пространства среды разработки

На рис.1 представлен вид рабочего пространства среды VisualDSP++ с открытым в ней проектом. Верхняя часть окна программы состоит из строки меню (File, Edit, Session, View, Project, Register, Memory, Debug, Settings, Tools, Window, Help) и панелей инструментов, обеспечивающих быстрый вызов требуемых функций и выполнение основных действий по созданию кода и его отладке.

Рис. 1. Общий вид окна среды разработки VisualDSP++ с открытым проектом

Представленная на рис.1 раскладка рабочего пространства включает 5 открытых окон.

А – окно проекта. Здесь представлено дерево каталогов и файлов, составляющих проект;

Б – окно редактора исходного кода одного их файлов проекта;

В – окно вывода значений локальных переменных в процессе отладки программы;

Г – окно дизассемблера. Здесь отображается исполняемый код программы на языке ассемблера того сигнального процессора, для которого создается данный проект.

Д – одна из вкладок окна сообщений среды VisualDSP, в данном случае - вкладка консольных сообщений с результатами вывода отлаживаемой программы. В это окно выводится также информация о ходе компиляции и компоновки программы и сообщения об ошибках построения исполняемого кода.

Сигнальные процессоры семейства TigerSHARC

Сигнальные процессоры семейства TigerSHARC ADSP-TS101S, ADSP-TS201S, ADSP-TS202S, ADSP-TS203S являются наиболее производительными сигнальными процессорами фирмы Analog Devices. Обладая способностью к объединению в многопроцессорные структуры, процессоры TigerSHARC находят применение в самых требовательных по скорости обработки сигналов областях. К ним относятся радиолокация, инфраструктура сотовой связи 2-го и 3-го поколений, высоко­скорост­ные системы передачи данных, обработка видеоинформации, машинное зрение и т.д.

Сравнительные характеристики быстродействия и объема памяти процессоров этого семейства приведены в следующей таблице.

Процессор

Тактовая

частота, МГц

Производительность

(16-разр. опер. MAC в с.)

Внутренняя

память, Мбит

Разрядность внешней

шины данных, бит

ADSP-TS101S

300

2400 млн.

6

64

ADSP-TS201S

600

4800 млн.

24

64

ADSP-TS202S

500

4000 млн.

12

64

ADSP-TS203S

500

4000 млн.

4

32

Структурная схема процессора ADSP-TS101S приведена на рис. 2

Рис. 2. Структурная схема сигнального процессора ADSP-TS101S

Процессор имеет два идентичных вычислительных блока – X-блок и Y-блок, каждый из которых включает:

  • регистровый файл – 32 регистра длиной 32 разряда,

  • АЛУ, выполняющее арифметические операции с фиксированной и плавающей точкой и логические операции,

  • множитель, выполняющий операции умножения с фиксированной и плавающей точкой и операцию MAC – умножение со сложением с фиксированной точкой,

  • 64-разрядный сдвигатель, осуществляющий арифметические и логические сдвиги и манипуляцию с отдельными битами,

  • акселератор (на рис.2 не показан) – 128-разрядное устройство для аппаратной реализации декодирования решетчатых кодов (декодер Витерби и др.)

Структурная схема процессора ADSP-TS201S приведена на рис. 2

Рис. 3. Структурная схема сигнального процессора семейства TigerSHARC ADSP-TS101S

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
428
Средний доход
с одного платного файла
Обучение Подробнее