МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ВЛАДИВОСТОКСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ И СЕРВИСА

ИНСТИТУТ информатики, инноваций и бизнес-систем

КАФЕДРА ЭЛЕКТРОНИКИ

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

Рабочая программа учебной дисциплины

ОСНОВНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА

для направления 210400.62 "Радиотехника",

профиль "Средства радиоэлектронной борьбы"

Владивосток

Издательство ВГУЭС

2013

ББК 32.841

Рабочая программа учебной дисциплины «Цифровые сигнальные процессоры » составлена в соответствии с требованиями ООП для направления 210400.62 «Радиотехника» (профиль «Средства радиоэлектронной борьбы») на базе ФГОС ВПО.

Составитель: , доцент кафедры электроники.

Утверждена на заседании кафедры _____________от __.__.2011 г., протокол № __, редакция 2012 г.

Рекомендована к изданию учебно-методической комиссией Института информатики, инноваций и бизнес систем ВГУЭС.

© Издательство Владивостокский

государственный университет

экономики и сервиса, 2013

ВВЕДЕНИЕ

Цифровая обработка сигналов — одно из самых динамично развивающихся направлений в современной радиотехнике. Цифровая обработка позволяет разрабатывать и выпускать продукцию, обладающую замечательным сочетанием высоких технических характеристик и низкой стоимостью, повышая ее конкурентоспособность на современном рынке. Алгоритмы цифровой обработки в подавляющем большинстве случаев реализуются с помощью специализированных устройств — цифровых сигнальных процессоров (ЦСП). Специалистов, умеющих грамотно применять ЦСП, сегодня катастрофически не хватает, что и стало основной причиной введения данной дисциплины. В то же время в настоящий момент рынок ЦСП по темпам роста значительно обгоняет рынок универсальных микропроцессоров и микроконтроллеров, а также рынок устройств памяти. Поэтому специалист по ЦСП должен обладать не только теоретическими знаниями в этой области, но и знать номенклатуру выпускаемых ЦСП, тенденции их развития и особенности ЦСП разных производителей. Для подготовки таких специалистов, в соответствии с требованиями ФГОС ВПО, в учебный план направления 210400.62 «Радиотехника» включена настоящая дисциплина.

НЕ нашли? Не то? Что вы ищете?

Дисциплина тесно связана с курсом «Теория и техника радиоуправления и передачи информации», в котором даются теоретические основы цифровой обработки сигналов и который читается семестром ранее. Помимо знаний, полученных при изучении вышеупомянутого курса, дисциплина «ЦСП» требует знаний в области программирования, цифровой схемотехники и универсальных микропроцессоров.

1. ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ

1.1 Цели освоения учебной дисциплины

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

·  изучение общей структуры и основных характеристик ЦСП, принципов выбора ЦСП для решения различных задач цифровой обработки аудио - и видеосигналов;

·  изучение архитектуры и вычислительных блоков семейства ЦСП ADSP-2100;

·  изучение основ программирования на ассемблере ЦСП указанного семейства;

·  изучение типовых решений задач цифровой обработки сигналов и библиотеки стандартных функций, используемых при этой обработке.

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

1.2 Место учебной дисциплины в структуре ООП (связь с другими дисциплинами)

В разделе дается краткая характеристика дисциплины её значение, роль в подготовке специалиста по каждой ООП. Приводится обоснование:

отнесения дисциплины к одному из циклов [1], базовой[2] или вариативной[3] части, к дисциплинам по выбору учебного плана;

входные требования к изучению дисциплины;

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

1.3 Компетенции обучающегося, формируемые в результате освоения учебной дисциплины.

Раздел содержит таблицу фрагментов КМВ для дисциплины по каждой ООП.

В результате изучения дисциплины будут сформированы следующие компетенции:

Список компетенций (код, название)

Таблица. Формируемые знания, умения, владения

Название ООП (сокращенное название ООП)

Цикл/

раздел

Компетенции

Знания/ умения/ владения (ЗУВ)

М.№

ОК-№

... …

Знания:

Умения:

Владение:

... …

Знания:

Умения:

Владение:

Комментарий: таблица формируется автоматически как часть аннотации по дисциплине (портал ВГУЭС – Аннотации дисциплин) на основе КМВ по ООП, сформированных в ИС «Управление учебным процессом». Добавляется в текст учебной программы вручную после создания КМВ по всем ООП и аннотации.

При необходимости внесения изменений в перечень компетенций и ЗУВов по дисциплине, преподаватель должен внести изменения в КМВ по ООП в ИС «Управление учебным процессом».

1.4 Основные виды занятий и особенности их проведения

Объем и сроки изучения дисциплины:

Общая трудоемкость дисциплины составляет 3 зачетных единицы, 108 часов. Из них 24 часа – аудиторной работы, 48 часов – самостоятельной работы, 36 часов - экзамен. Удельный вес занятий, проводимых в интерактивных формах, составляет 33 (лаб в 2 раза меньше, чем лк) процентов аудиторных занятий.

Промежуточная аттестация по курсу – экзамен.

Дисциплина включает следующие виды занятий:

- лекционные занятия;

- лабораторные занятия;

- консультации;

- самостоятельная работа студентов

1.5 Виды контроля и отчетности по дисциплине

Раздел заполняется преподавателем самостоятельно в соответствии с требованиями ФГОС ВПО (пункты 8.2 – 8.5 ФГОС): «…создаются фонды оценочных средств, включающие типовые задания, контрольные работы, тесты и методы контроля, позволяющие оценить знания, умения и уровень приобретенных компетенций»; « при проектировании оценочных средств необходимо предусматривать оценку способности обучающихся к творческой деятельности, их готовности вести поиск решения новых задач, связанных с недостаточностью конкретных специальных знаний и отсутствием общепринятых алгоритмов профессионального поведения … …» и т. д.

… … …

2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

2.1 Темы лекций

Тема 1. Основы архитектуры ЦСП (2 часа)

Особенности решения задач цифровой обработки сигналов с использованием универсальных ЭВМ, специализированных микропроцессоров и программируемых логических интегральных схем. Общая архитектура микропроцессоров. Отличия ЦСП от других микропроцессоров, типовые решаемые задачи. Основные блоки и шины, назначение и взаимосвязи. Архитектуры: фон Неймана, Гарвардская, супергарвардская. Влияние архитектуры на скорость выполнения вычислений. Специфические особенности ЦСП. Вычисление времени обработки, тактовая частота. Кольцевое буферирование. Объемы памяти, типовые периферийные устройства, их назначение и классификация.

Тема 2. Архитектура ЦСП семейства ADSP-2100 (2 часа)

Типовая блок-схема ЦСП фирмы Analog Devices. Вычислительные блоки, память программ и данных, блоки управления программой и пересылки данных. Номенклатура ЦСП. ЦСП с фиксированной и плавающей точкой. Проблемы выбора ЦСП, наиболее подходящих для решения поставленных задач. Выбор между Си и ассемблером при программировании. Факторы, влияющие на стоимость разработки и стоимость конечной продукции. Оценка производительности ЦСП. Вычисление требуемой производительности при решении задач обработки звука в телефонии и профессиональном звукоредактировании, обработки изображений и видеоинформации. Мультипроцессорная обработка. Разделение единого адресного пространства между процессорами.

Общая архитектура ЦСП семейства ADSP-2100. Особенности ADSP-2181. Объем и архитектура памяти, питание, быстродействие, набор периферийных устройств. Начальная загрузка и прямой доступ в память. Параллелизм вычислений и пересылки инструкций и данных.

Тема 3. Вычислительные блоки ADSP-2100 (4 часа)

Форматы представления данных в вычислительных блоках ADSP-2100. Весовой и дополнительный код. Способы представления отрицательных и дробных чисел. Влияние формата на результат вычислительной операции. Флаги результата, отработка переполнений разрядной сетки.

АЛУ. Блок-схема. Входные и выходные порты. Шина результата – назначение, обмен с другими вычислительными блоками. Регистровые файлы и банки регистров. Источники данных для операндов. Флаги. Перечень операций. Режим работы с насыщением. Работа и примеры элементарных программ. Многофункциональные инструкции, вычисления с пред - и постзагрузкой. Особенности операций деления. Условное выполнение операций. Операции генерации статуса.

Блок MAC. Блок-схема. Входные и выходные порты. Назначение 40-разрядного регистра результата. Выполняемые операции. Переполнение и насыщение. Режим округления. Работа и примеры элементарных программ.

Блок сдвигателя. Общее представление о функциях сдвигателя и об операциях с плавающей точкой. Мантисса и экспонента. Блок-схема сдвигателя. Матрица сдвига и детектор экспоненты. Флаги блока сдвигателя. Арифметический и логический сдвиги. Прямой и косвенный сдвиг. Особенности операций нормализации и денормализации. Выделение экспоненты блока. Работа и примеры элементарных программ.

Тема 4. Блоки управления программой и передачи данных (2 часа)

Программный секвенсор. Блок-схема, особенности вычисления адреса следующей инструкции. Программный счетчик, счетчик циклов и компаратор цикла. Работа с прерываниями, организация циклов. Стеки секвенсора. Условия выполнения циклов. Инструкции управления программой.

Адресные генераторы DAG. Генерация адресов для данных в памяти программ и в памяти данных. Блок-схема, внутренние регистры. Линейная и кольцевая адресация. Адресация с реверсированием битов. Вычисление следующего адреса кольцевого буфера. Базовый адрес. Организация массивов в ассемблере ADSP-2100.

Блок обмена данными между шинами PMD и DMD. Решение проблемы неравной ширины шин. Использование регистра PX. Примеры, когда данные пересылаются минуя блок обмена.

Тема 5. Блоки прямого доступа в память и внешний интерфейс (2 часа)

Внешняя и внутренняя память. Особенности процессоров с внутренней памятью в виде ОЗУ. Циклы ожидания. Оверлейная память. Участки памяти данных, программ, байтовой и УВВ. Сигналы выборки. Композитный сигнал CMS. Порядок обращения при командах одновременной загрузки операндов с PM и DM. Скорость работы программ при использовании внешней и внутренней памяти. Регистры конфигурирования системы и PMOVLAY. Запуск программы процессора из оверлейной памяти. Пространство ввода/вывода. Инструкции обращения к портам

Порт байтового доступа BDMA. Объем адресуемой памяти. Управляющие регистры BDMA. Расположение данных в байтовой памяти, особенности начальной загрузки из BDMA.

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

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

Тема 6. Основы программирования на ассемблере для семейства ADSP-2100 (4 часа)

Программная модель процессора. Синтаксис ассемблерных команд. Отличия внутренних регистров ЦСП ADSP-2100 от регистров общего назначения универсальных микропроцессоров. Внутренние регистры с прямой адресацией и с адресацией как ячеек памяти. Регистры статуса. Организация переменных и массивов. Особенности работы с кольцевыми буферами. Система команд. Вычислительные команды АЛУ, MAC, сдвигателя. Условное выполнение команд. Команды пересылки. Типы пересылок. Инструкции управления программой. Условные переходы и циклы. Прочие инструкции.

Текст программы и его преобразование в машинные коды. Ассемблер, линкер, отладчик.

Общая структура программы. Заголовочные файлы, головной модуль, модуль обработки прерываний. Вектора прерываний. Блок инициализации. Главный цикл программы.

Основные программные пакеты разработчика. Среда проектирования Analog Devices Visual DSP++. Демонстрационно-отладочные платы, предоставляемые фирмой Analog Devices разработчикам.

2.2 Перечень тем практических/лабораторных занятий

Тема 1. Расчет цифрового фильтра (2 часа)

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

Тема 2. Средства написания программ цифровой фильтрации (2 часа)

Изучение работы ассемблера и линкера для процессоров семейства ADSP-2100, поставляемых в составе EZ-KIT Lite. Конфигурирование системных переменных. Изучение примеров программ цифровой фильтрации, поставляемых в комплекте EZ-KIT Lite.

Тема 3. Разработка программы цифровой фильтрации (2 часа)

На основе примеров программ, изученных в ходе лабораторной работы №2, составить собственную программу цифровой фильтрации, реализующей цифровой фильтр, рассчитанный в ходе лабораторной работы №1.

Тема 4. Проверка характеристик цифрового фильтра (2 часа)

Изучение отладочной платы EZ-KIT Lite с ЦСП ADSP-2181. Запись программы, откомпилированной в ходе лабораторной работы №3, в ЦСП. Проверка полученных характеристик цифрового фильтра с помощью цифрового генератора шума и программы спектрального анализа SpectraLab.

2.3 Самостоятельная работа студентов

Тема 1. Отличия ЦСП фирмы Texas Instruments от ЦСП Analog Devices (10 часов, реферат)

Различия в базовой архитектуре. Особенности выпускаемых TI семейств ЦСП. Области применения. Средства программирования и отладки.

Тема 2. Особенности ЦСП семейства TigerSHARC® фирмы Analog Devices (10 часов, реферат)

Базовая архитектура процессоров семейства TigerSHARC® . Отличия от архиеткутры ADSP-2100. Различия процессоров внутри семейства. Области применения процессоров семейства.

Тема 3. Программирование ЦСП семейства TigerSHARC® (10 часов, реферат)

Программная модель процессоров. Отличия в программировании на ассемблере и Си. Использование преимуществ двухъядерной архитектуры при программировании на Си. Средства программирования и отладки.

3. ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ

Раздел заполняется преподавателем самостоятельно в соответствии с требованиями ФГОС ВПО (пункт 7.12 ФГОС): «В вузе должно быть предусмотрено применение инновационных технологий обучения (например, развивающих навыки командной работы, межличностной коммуникации, принятия решений, лидерские качества (чтение интерактивных лекций, проведение групповых дискуссий и проектов, анализ деловых ситуаций на основе кейс-метода и имитационных моделей, проведение ролевых игр, тренингов и других технологий), преподавание дисциплин в форме авторских курсов по программам, составленным на основе результатов исследований научных школ вуза, учитывающих региональную и профессиональную специфику при условии реализации содержания образования и формировании компетенций выпускника, определяемых настоящим ФГОС ВПО)».

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

4. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ИЗУЧЕНИЮ КУРСА

Составляются в соответствие с СТО 1. 203-2009 «Учебная программа дисциплины. Структура и форма представления» и требованиями ФГОС ВПО.

4.1  Перечень и тематика самостоятельных работ студентов по дисциплине

Раздел формируется с учетом всех ООП.

Приводятся темы и содержание самостоятельных, индивидуальных практических, контрольных работ, курсовых работ/проектов (только при наличии), темы рефератов, эссе и т. п. Используйте раздел 7 ФГОС

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

Раздел непонятен, т. к. темы уже перечислены в п. 2.3

4.2  Контрольные вопросы для самостоятельной оценки качества освоения учебной дисциплины.

Основы архитектуры ЦСП

4.2.1  Каково влияние архитектуры на скорость выполнения операций микропроцессора?

4.2.2  В чем состоят основные отличия архитектуры фон Неймана от гарвардской?

4.2.3  В чем состоят основные отличия супергарвардской архитектуры от гарвардской?

4.2.4  Объясните смысл работы кольцевого буфера.

4.2.5  Почему стоимость разработки программ для ЦСП с плавающей точкой меньше, чем для целочисленного ЦСП?

4.2.6  Для чего в целочисленных ЦСП применяют аккумулятор повышенной разрядности?

4.2.7  В каких случаях программы для ЦСП целесообразнее писать на Си, а в каких — на ассемблере?

4.2.8  Каково назначение бенчмарков?

Архитектура ЦСП семейства ADSP-2100

4.2.9  Назовите вычислительные блоки процессоров семейства ADSP-2100.

4.2.10  Какова разрядность памяти инструкций и памяти данных процессоров семейства ADSP-2100?

4.2.11  Назовите периферийные устройства, общие для всех процессоров семейства ADSP-2100.

4.2.12  Какие форматы чисел используются в процессорах семейства ADSP-2100?

4.2.13  Каким способом получается отрицательное число из положительного в дополнительном коде?

4.2.14  Какой блок в ЦСП вырабатывает бит-реверсные адреса и для каких целей?

4.2.15  Поясните назначение шины результата в ЦСП семейства ADSP-2100.

4.2.16  Если в составе ЦСП присутствует только оперативная память, как можно его запустить на выполнение требуемой программы?

Вычислительные блоки ADSP-2100

4.2.17  Какие операции выполняет АЛУ?

4.2.18  В чем смысл режима работы АЛУ с насыщением?

4.2.19  Для чего предназначены теневые регистры в ЦСП семейства ADSP-2100?

4.2.20  Что такое унарные операции?

4.2.21  Поясните смысл примитивов деления.

4.2.22  Какие операции выполняет MAC?

4.2.23  Как осуществляется округление в MAC?

4.2.24  Чем отличается работа с флагом насыщения в МАС от аналогичной работы в АЛУ?

4.2.25  Какие основные операции выполняет сдвигатель?

4.2.26  Поясните смысл нормализованного представления числа.

4.2.27  Как работает детектор экспоненты?

4.2.28  Что такое нормализация и денормализация?

4.2.29  Какой арифметической операции эквивалентен арифметический сдвиг операнда на 3 разряда вправо?

4.2.30  Каково назначение операций выделения экспоненты блока при получении данных из AЦП?

Блоки управления программой и передачи данных

4.2.31  В чем отличия программного секвенсора от обычного счетчика команд?

4.2.32  Из каких источников секвенсор выбирает адрес следующей инструкции?

4.2.33  Сколько раздельных стеков имеется в программном секвенсоре?

4.2.34  Назначение и работа счетчика циклов.

4.2.35  Как в секвенсоре обеспечивается выполнение циклов DO UNTIL?

4.2.36  Назовите основные инструкции управления программой, выполняемые в программном секвенсоре.

4.2.37  Какой из вариантов инструкции IDLE останавливает процессор, а какой – нет?

4.2.38  Какие блоки процессора ADSP-2100 управляют передачей данных?

4.2.39  Каково назначение индексных и модифицирующих регистров в адресных генераторах?

4.2.40  Каким образом осуществляется включение кольцевого буферирования?

4.2.41  Как рассчитывается очередной адрес в кольцевом буфере?

4.2.42  Для чего предназначена адресация с реверсированием битов?

4.2.43  Для чего предназначен регистр PX блока обмена шин PMD и DMD?

Блоки прямого доступа в память и внешний интерфейс

4.2.44  Как в ЦСП ADSP-2181 решается проблема начальной загрузки?

4.2.45  В чем недостатки работы с внешней памятью по сравнению с работой с внутренней?

4.2.46  Каково назначение циклов ожидания?

4.2.47  Через какой порт можно подключить 8-разрядную память к ЦСП ADSP-2181?

4.2.48  Как включить загрузку ЦСП ADSP-2181 с BDMA и с IDMA?

Основы программирования на ассемблере для семейства ADSP-2100

4.2.49  Из чего состоят процессоры семейства ADSP-2100 с точки зрения программиста?

4.2.50  Каково назначение комментариев в программе и как организовать вставку комментариев?

4.2.51  Какие инструкции могут выполняться условно?

4.2.52  В чем смысл многофункциональных инструкций?

4.2.53  Как организуются циклы?

4.2.54  Перечислите условия выхода из циклов и ограничения на содержимое тела цикла.

4.2.55  Сколько вложенных циклов позволяют организовать процессоры семейства ADSP-2100?

4.2.56  Сколько вложенных подпрограмм и прерываний позволяют организовать процессоры семейства ADSP-2100?

4.3  Методические рекомендации по организации СРС

В рамках общего объема часов самостоятельной работы студентов (СРС), отведенных для изучения дисциплины, предусматриваются следующие виды работ: выполнение индивидуальных домашних заданий по одной из тем, перечисленных в п.2.3, изучение теоретического материала с самоконтролем по приведенным выше вопросам, оформление и защита лабораторных работ, подготовка к экзамену.

На подготовку индивидуальных домашних заданий и написание рефератов планируется 10 часов.

Для самостоятельного изучения дисциплины и закрепления теоретического материала в программу включены контрольные вопросы для самостоятельной оценки студентом качества изучения дисциплины и возможность консультаций у ведущего преподавателя.

Планируемое время СРС на эту работу – 10 часов.

Кроме того, для контроля этого вида СРС на лекционных занятиях предусматриваются два письменных теста в середине и конце семестра

Для выполнения лабораторных работ в соответствии с разделом 2.2 настоящей учебной программы студент должен предварительно самостоятельно освоить теоретический материал соответствующих тем.

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

Объем СРС, отведенный на эту работу, составляет 12 часов.

На подготовку к экзамену и тестам отводится 16 часов СРС.

4.4  Рекомендации по работе с литературой

Для освоения теоретического материала в области обработки сигналов рекомендуются учебники [1], [3], [5]. В них рассмотрены теоретические вопросы цифровой обработки сигналов. В [2] представлен лекционный материал, касающийся конкретно семейства цифровых сигнальных процессоров ADSP-2181. Пособие [4] незаменимо при знакомстве с пакетом MatLab в части применения его для решения задач цифровой фильтрации.

При выполнении индивидуальных домашних заданий, помимо перечисленных источников, рекомендуется использовать также перечисленные ниже интернет-ресурсы.

5. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

5.1 Основная литература

1. Радиотехнические цепи и сигналы. Учебник // Под ред. - М.: Высшая школа, 2000. - 462 с.

2. , Номоконова сигнальные процессоры: Учебное пособие. – Владивосток: Издательство ВГУЭС, 2003. - 68 с.

3. С. Смит. Цифровая обработка сигналов. Практическое руководство для инженеров и научных работников. - М.: Додэка XXI, 2008. - 720 с.

5.2  Дополнительная литература

4.  . Цифровая обработка сигналов. Учебник для вузов. – Спб: БХВ-Петербург, 2013. - 768 с.

5.  Цифровая обработка сигналов. Пер. с англ. под ред. . - 2-е изд. - М. : Бином-Пресс, 2007. - 656 с.

5.3 Полнотекстовые базы данных

Полнотекстовые базы данных, библиотека ВГУЭС URL: http://lib. vvsu. ru

5.4  Интернет-ресурсы

http://www. /ru/processors-dsp/adsp-21xx/products/index. html

http://www. /ru/processors-dsp/tigersharc/products/index. html

http://www. /ww/ru/prod_dsp. html

6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

а) программное обеспечение: MatLab версии 10 и выше, SpectraLab или любой другой спектроанализатор на базе звуковой карты компьютера, OpenOffice, ПО комплекта EZ-Kit Lite.

б) техническое и лабораторное обеспечение: рабочие станции на базе архитектуры x86 и x64 со звуковой картой и колонками, отладочный комплект ADSP-2181 EZ-Kit Lite, проекционное оборудование.

7. СЛОВАРЬ ОСНОВНЫХ ТЕРМИНОВ

Арифметико-логическое устройство — составная часть процессора, предназначенная для выполнения арифметических и логических операций над данными (операндами).

Архитектура процессора — набор блоков и взаимосвязей между ними, присущий определенному семейству процессоров.

Бенчмарк — тест производительности вычислительной системы, а также программа, выполняющая этот тест.

Гарвардская архитектура — архитектура процессора, имеющая разные хранилища для инструкций и данных и разные каналы для передачи инструкций и данных.

Генератор адресов данных — составная часть цифрового сигнального процессора, отвечающая за формирование и модификацию (вычисление) адресов данных, размещенных как в памяти данных, так и (иногда) в памяти программ.

Денормализация — переведение числовых данных из формата с плавающей точкой в формат с фиксированной точкой.

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

Мультипроцессорная обработка — одновременное выполнение двух и более процессов (программ) несколькими процессорами вычислительной системы.

Нормализация — переведение числовых данных из формата с фиксированной точкой в формат с плавающей точкой.

Программный секвенсор — составная часть цифрового сигнального процессора, отвечающая за формирование и модификацию (вычисление) адресов инструкций.

[1] Циклы в ООП магистров: общенаучный или профессиональный.

[2] Базовая часть ООП – постоянная часть основной образовательной программы, регламентируемая ФГОС ВПО (3-го поколения) по конкретному направлению.

[3] Вариативная часть ООП – динамичная часть основной образовательной программы, разрабатываемая вузом и отражающая более полно его специфику и миссию, особенности взаимодействия вуза с рынком труда, национально-региональные требования, выраженные в результатах образования и компетенциях, направленных на их расширение или углубление.