Учебное издание
А. А. Савин, Е. П. Ворошилин
Программирование цифровых сигнальных процессоров семейства
SHARC с использованием среды разработки «Analog Devices Visual
DSP 3. 5»
Руководство к курсу лабораторных работ по дисциплине
«Проектирование цифровых сигнальных процессоров»
для студентов радиотехнического факультета
2
Кафедра радиотехнических
систем (РТС)
А. А. Савин, Е. П. Ворошилин
Программирование цифровых сигнальных процессоров
семейства SHARC с Использованием среды разработки «Analog
Devices Visual DSP 3. 5»
Руководство к курсу лабораторных работ по дисциплине
«Проектирование цифровых сигнальных процессоров»
для студентов радиотехнического факультета
.
2012
3
Министерство образования и науки Российской Федерации
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ
УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ
Кафедра Радиотехнических систем (РТС)
А. А. Савин, Е. П. Ворошилин
Программирование цифровых сигнальных процессоров
семейства SHARC с Использованием среды разработки «Analog
Devices Visual DSP 3. 5»
Руководство к курсу лабораторных работ по дисциплине
«Проектирование цифровых сигнальных процессоров»
для студентов радиотехнического факультета
Томск 2012
4
Содержание
ВВЕДЕНИЕ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 6
1. ОПИСАНИЕ ПАКЕТА VISUALDSP++ 3. 5 ANALOG DEVICES ... ... ... . 8
1. 1. ЗАДАЧИ РАЗДЕЛА ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
1. 2. ОБЩИЕ СВЕДЕНИЯ О ПАКЕТЕ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
1. 3. УСТАНОВКА VISUALDSP++3. 5 НА ЭВМ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 9
1. 4. ОПИСАНИЕ ИНТЕРФЕЙСА ПАКЕТА ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 12
1.
5. ИТОГИ РАЗДЕЛА... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 31
2. ОСНОВЫ ПРОГРАММИРОВАНИЯ ЦСП ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 32
2. 1. ЦЕЛЬ РАЗДЕЛА ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 32
2. 2. СОЗДАНИЕ ПРОЕКТА ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 32
2. 3. НАПИСАНИЕ ПЕРВОЙ ПРОГРАММЫ НА АССЕМБЛЕРЕ ... ... ... ... ... ... ... ... ... ... ... ... 38
2. 3. 1. Постановка задачи, отыскание методов решения... ... ... ... ... ... ... ... . . 38
2. 3. 2. Написание исходного текста программы... ... ... ... ... ... ... ... ... ... ... ... ... . . 44
2. 3. 3.