Вопросы к экзамену по дисциплине

"Программирование цифровых сигнальных процессоров"

( "ПЦСП" )

лектор Каменский И.В.

 

1.     Обобщенная схема цифровой обработки аналоговых сигналов.

2.     Основные направления, задачи и алгоритмы ЦОС.

3.     Цифровой спектральный анализ.

4.     Нелинейная обработка.

5.     Адаптивная фильтрация.

6.     Способы реализации алгоритмов ЦОС.

7.     Особенности ЦОС, влияющие на элементную базу.

8.     Реализация цифровой обработки сигналов.

9.     Общие принципы построения ЦПОС и особенности их архитектуры.

10.           Архитектура фон Неймана и гарвардская архитектура.

11.           Структура процессора ЦОС.

12.           Конвейерное выполнение команд.

13.           Аппаратная реализация программных функций. Параллельная работа различных функциональных узлов.

14.           Использование нескольких АЛУ. Регистровые файлы.

15.           Специальные методы адресации.

16.           Комбинированные и специализированные команды.

17.           Устройства ввода/вывода и периферии.

18.           ЦПОС с фиксированной и плавающей точкой. Особенности.

19.           Основные типы ЦПОС. Стандартные процессоры ЦОС (Conventional DSP).

20.           Основные типы ЦПОС. Улучшенные стандартные процессоры ЦОС (Enhanced-Conventional DSP).

21.           Основные типы ЦПОС. Процессоры ЦОС с архитектурой VLIW.

22.           Основные типы ЦПОС. Суперскалярные процессоры.

23.           Основные типы ЦПОС. Гибридные процессоры.

24.           Влияние архитектуры на возможности процессора.

25.           Организация памяти ЦПОС.

26.           Данные. Представление данных в алгоритме, в программе и в ЦПОС.

27.           Двоичная система счисления. Форматы данных.

28.           Формы представления данных. Представление данных с фиксированной точкой.

29.           Коды чисел. Прямой и дополнительный код.

30.           Представление данных при целочисленной арифметике.

31.           Представление данных при дробной арифметике.

32.           Арифметические операции в дополнительном коде.

33.           Преобразование форматов в ЦПОС с фиксированной точкой.

34.           Диапазон, динамический диапазон и точность представления чисел с фиксированной точкой.

35.           Формы представления данных. Представление данных с плавающей точкой.

36.           Стандарт IEEE754 представления данных с плавающей точкой.

37.           Преобразование форматов в ЦПОС с плавающей точкой.

38.           Нормализованные числа и специальные данные в стандарте IEEE754.

39.           Арифметические операции над данными с плавающей точкой.

40.           Диапазон, динамический диапазон и точность представления чисел с плавающей точкой.

41.           Сравнение ЦПОС с фиксированной и плавающей точками.

42.           Организация обработки данных с плавающей точкой в ЦПОС с фиксированной точкой.

43.           Умножители и устройства MAC.

44.           Арифметико-логические устройства. Аккумуляторы.

45.           Сдвигатели.

46.           Ограничители. Переполнение в аккумуляторе. Округление результатов.

47.           Операции над данными в ЦПОС с плавающей точкой. Умножители, АЛУ, сдвигатели.

48.           Округление данных с плавающей точкой. Особые случаи при обработке данных с плавающей точкой.

49.           Адресация. Прямая адресация.

50.           Адресация. Косвенная адресация.

51.           Адресация. Типы арифметики при вычислении модифицированного адреса.

52.           Адресация. Циклическая адресация.

53.           Адресация. Бит-реверсивная адресация.

54.           Адресация. Непосредственная адресация.

55.           Система команд. Форматы команд. Структура слова команды.

56.           Синтаксис команд.

57.           Формирование системы команд.

58.           Группы команд. Команды пересылок, команды арифметических операций, команды логических операций, комбинированные команды, команды бит-манипуляций, команды управления.

59.           Прерывания. Источники прерывания. Средства управления прерываниями.

60.           Инициализация процессора для работы в состоянии прерывания.

61.           Обслуживание прерываний.

62.           Периферийные устройства. Основные понятия и определения.

63.           Периферийные устройства. Функциональный интерфейс.

64.           Периферийные устройства. Компандеры.

65.           Периферийные устройства. Генератор задержек доступа памяти.

66.           Периферийные устройства. Таймеры.

67.           Периферийные устройства. Синхронизация портов.

68.           Периферийные устройства. Синхронные последовательные порты.

69.           Периферийные устройства. Контроллер прямого доступа к памяти.

70.           Периферийные устройства. Порт с временным разделением каналов.

71.           Периферийные устройства. Многофункциональный буферизованный последовательный порт.

72.           Этапы разработки программы.

73.           Языки ассемблера. Особенности языка. Структура программы.

74.           Языки высокого уровня. Си, Си++.

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

76.           Размещение программ в памяти.

77.           Средства разработки и отладки систем ЦОС.

78.           Разновидности и характеристики ЦПОС.