Среда проектирования программного обеспечения VisualDSP++. Основные приёмы работы с VisualDSP++

Страницы работы

Содержание работы

 ОБЩИЕ  РЕКОМЕНДАЦИИ  К ЦИКЛУ  ЛАБОРАТОРНЫХ  РАБОТ

    Лабораторные работы по дисциплине «Цифровая обработка сигналов и сигнальные процессоры» проводятся фронтально в компьютерном классе с использованием среды проектирования программного обеспечения VisualDSP++, в том числе программной модели (имитатора) цифрового сигнального процессора ADSP-2181. Среда VisualDSP++ обеспечивает удобный доступ к инструментальным средствам разработки кода и позволяет эффективно управлять проектированием прикладной программы. Подробное описание приёмов работы в среде VisualDSP++ имеется в учебном пособии “Работа с VisualDSP++”. Электронный вариант пособия, снабжённый гиперссылками, содержится в файле Работа с VDSP.doc. Для перехода к нужному разделу пособия следует при нажатой клавише Ctrl выбрать курсором строку в оглавлении. Для возврата к оглавлению следует нажать кнопку      на панели инструментов. В указаниях к лабораторным работам отмечены конкретные разделы этого пособия, а также учебные материалы ознакомительного характера, имеющиеся в папках для каждой из лабораторных работ. С указанными материалами следует знакомиться перед выполнением лабораторной работы.

При выполнении лабораторной работы следует находиться в каталоге Stud_DSP, в подкаталоге для своей подгруппы. Это рабочая область для бригады.  Все необходимые для выполнения лабораторных работ материалы находятся в подкаталоге Lab_DSPв папках ЛР1…ЛР9.  В каждой из них, наряду с описательными материалами к лабораторной работе, имеется подпапка с исходными файлами .asm, .ldf, .dat, указанными в описании. Эти файлы следует копировать в свою рабочую область в составе той подпапки, в которой они находятся. После этого можно воспользоваться программой VisualDSP++ для работы с файлами, находящимися в рабочей области в скопированной подпапке. Краткое описание типовой последовательности основных приёмов работы с VisualDSP++ приведено на странице 4. Оно относится ко всему циклу лабораторных работ. 

Задания для бригад имеют различия в исходных параметрах. Рекомендации по оформлению отчётов и защите выполненных работ также содержатся в описаниях.

После окончания лабораторной работы и ознакомления преподавателя с её результатами текущий проект следует закрыть командой Project/Close, а программу VisualDSP++ закрыть или командой File/Exit, или клавишами Alt+F4, или другими средствами Windows. Всю отработанную папку проекта вместе с имеющимися в ней файлами следует удалить из рабочей области, за исключением тех случаев, когда в описании рекомендовано оставить её для следующей работы.

Основные приёмы работы с VisualDSP++                  

1.  Из папки с описанием лабораторной работы скопировать всю папку с исходными файлами  .asm, .ldf, .dat в рабочую область бригады.

2.  Запустить программный отладчик VisualDSP++ (файл idde.exe).

3.  Командой Project/New создать в скопированной папке новый проект. Выбрать имя для проекта, выбрать процессор ADSP-2181. В окне Проекта должно появиться дерево проекта с выбранным именем.

4.  Командой AddFile добавить файлы из скопированной папки в окно Проекта.

5.  Двойным нажатием на имя файла .asm в окне Проекта открыть файл .asm  в окне Редактора.

6.  Командой Build Project построить исполняемый файл проекта (.dxe). Файл автоматически появится в окне Дизассемблера. Убедиться в его соответствии исходному файлу в окне Редактора.

7. При появлении в окне Вывода сообщения об ошибках выполнить редактирование  файла .asm в окне Редактора, после чего повторить пункт 6.

8. Для выполнения программы использовать команды Step, Run, Restart и другие в соответствии с описанием лабораторной работы.

9. Для наблюдения за результатами выполнения программы открывать окна регистров Computational и другие согласно описанию лабораторной работы.

10. Команда Project/Close закрывает проект, команда File/Exit закрывает VisualDSP++. После этого нужно очистить вашу рабочую область, удалив из неё всю отработанную папку, если в описании не рекомендовано иное.

Схема расположения на экране основных органов управления и окон

File        Project

New

Exit         Open

Close

Register

Computational Status

Program Control

DAG’s

Memory

Program

Data

Fill

Settings         Tools

Streams

Preferences

 

      Load

Reload

Add File

         Build Project

Build File

Reset

Halt

Restart

Run

Step

Окно Проекта

Окно Редактора

Окно Дизассемблера

Окно Вывода

Лабораторная работа № 1               

ОСВОЕНИЕ ПРИЁМОВ РАБОТЫ С VisualDSP++  И  ВЫПОЛНЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ ИНСТРУКЦИЙ

1. Цель работы

Освоение приёмов работы с программой VisualDSP++ для сигнальных процессоров ADSP-21xx. Изучение особенностей выполнения операций в вычислительном блоке процессора.

2. Подготовка к работе

2.1.Изучить следующие вопросы:

Возможности программы VisualDSP++ и основные приёмы работы с ней. Представление целых и дробных чисел в ЦСП  ADSP-21xx.

Представление чисел со знаком в дополнительном коде.

Арифметика ALU, MAC и сдвигателя в ADSP-21xx.

Похожие материалы

Информация о работе