Проектирование устройств на сигнальных процессорах: Учебное пособие (Проектирование цифровых устройств аппаратуры связи на ЦСП семейства ADSP-21xx)

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

56 страниц (Word-файл)

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

УДК 681.325.5-181.48 (075.8)

Ктн, доцент Проектирование устройств на сигнальных процессорах.  Учебное пособие, 2004.

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

Кафедра ТС и ВС

Ил.  , табл.  ,библ.


СПИСОК СОКРАЩЕНИЙ.. 2

ВВЕДЕНИЕ. 3

1. ПРЕДСТАВЛЕНИЕ ЧИСЕЛ  В СЕМЕЙСТВЕ ADSP-21xx. 3

2. СТРУКТУРА УСТРОЙСТВА НА ЦСП.. 4

3. ПРИНЦИПЫ ПРИМЕНЕНИЯ ЦСП.. 7

3.1. Применение ЦСП для обработки сигналов и управления. 7

3.2. Сравнение ЦСП и универсальной микроЭВМ.. 8

3.3. Пути повышения эффективности применения ЦСП.. 9

3.4. Обеспечение периодического выполнения программы. 9

4. ОСОБЕННОСТИ ПРОЕКТИРОВАНИЯ ЦУ.. 10

4.1. Проектирование ЦУ в сравнении с решением задачи на ЭВМ.. 10

5. НАЧАЛЬНЫЙ ЭТАП ПРОЕКТИРОВАНИЯ ЦУ.. 12

5.1. Анализ технического задания на проектирование. 12

5.2. Анализ физического содержания. 13

5.3. Разработка обобщенного алгоритма. 14

5.4. Разработка структурной схемы ЦУ.. 15

5.5. Обоснование применения ЦСП.. 16

5.6 Применение масштабирования. 16

5.7. Пример начального этапа проектирования. 17

6. ПОСЛЕДОВАТЕЛЬНОСТЬ РАЗРАБОТКИ ПО.. 22

6.1. Предварительные замечания. 23

6.2. Рекомендуемая последовательность разработки ПО.. 23

7. ДЕТАЛИЗАЦИЯ АЛГОРИТМА.. 24

7.1. Освоение системы команд ЦСП.. 25

7.2. Разукрупнение алгоритма. 26

7.3. Распределение регистров и ячеек памяти. 30

Пример распределения регистров и ячеек памяти. 32

8. СОСТАВЛЕНИЕ ПРОГРАММЫ НА ЯЗЫКЕ АССЕМБЛЕРА.. 34

8.1 Выбор инструкций. 35

8.2. Оформление  подпрограммы на языке ассемблера. 38

8.3. Расчёт затрат времени на выполнение подпрограммы. 40

8.4. Экспериментальная проверка результатов проектирования. 40

 8.5. Проектирование ввода/вывода………………………………………….41

Примерный план оформления КП

СПИСОК ЛИТЕРАТУРЫ

ПРИЛОЖЕНИЯ


СПИСОК СОКРАЩЕНИЙ

АЛУ  — арифметико-логическое устройство

АЦП  — аналого-цифровой преобразователь

БИС  — большая интегральная схема

ИС — интегральная схема

ИУВВ — интерфейсные устройства ввода/вывода

ИУВв  — интерфейсное устройство ввода

ИУВыв — интерфейсное устройство вывода

КП  — курсовой проект

МФИ — многофункциональная инструкция

ОЗУ  — оперативное запоминающее устройство

ПЗУ  — постоянное запоминающее устройство

ПО  — программное обеспечение

РОН  — регистр общего назначения

ЦАП  —  цифро-аналоговый преобразователь

ЦОС  —  цифровая обработка сигналов

ЦСП  —  цифровой сигнальный процессор

ЦУ  —  цифровое устройство


ВВЕДЕНИЕ       

В учебном пособии рассмотрено проектирование цифровых устройств аппаратуры связи на ЦСП семейства ADSP-21xx. Однако материалы и рекомендации большинства разделов имеют общий характер и могут быть использованы при проектировании  устройств на ЦСП других фирм.

Главная цель курсового проектирования состоит в том, чтобы студенты через активный процесс разработки аппаратных и программных средств приобрели углубленное понимание принципов, лежащих в основе использования ЦСП  в аппаратуре связи. Задачу, сформулированную в общем виде, студент должен довести до получения программы на языке ассемблера и подробной функциональной схемы устройства на ЦСП. Пособие рассчитано на использование совместно с материалом, осваиваемым на лекциях и в лабораторном практикуме по дисциплине “ЦОС и сигнальные процессоры”.

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

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

1. ПРЕДСТАВЛЕНИЕ ЧИСЕЛ  В СЕМЕЙСТВЕ ADSP-21xx

Человечество привыкло к десятичной системе счисления. Вычислительная техника использует двоичную систему счисления. Запись чисел в двоичном коде громоздка и чревата ошибками. Поэтому предпочитают пользоваться 16-ричной системой счисления: основание 16 и цифры 0..9, A .. F. Запись получается более короткой.

Для перевода двоичного числа в 16-ричное (или обратно) используют разбиение 16-разрядного двоичного числа на 4 тетрады. Например, 0001 0101 1010 11112= 0x15AF.  Символы 0x используют взамен $ или H#.

Перевод десятичного числа в 16-ричное число, или наоборот, удобнее выполнять по схеме 10 ® 2 ®16 и  16 ® 2 ® 10, т. е. с промежуточным преобразованием в двоичное число.

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

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