
- •1. Структура системы цифровой обработки сигналов. Влияние формы дискретизирующих импульсов на спектр дискретизированного сигнала.
- •3.Разностные уравнения для описания дискретных систем. Нерекурсивная и рекурсивная цифровая фильтрация.
- •4. Свертка дискретных сигналов: линейная и круговая свертка. Привести примеры вычисления линейной и круговой свертки.
- •5. Свертка дискретных сигналов: секционная свертка.( Блочная свертка) Привести пример.
- •8. Преобразование Уолша и его применение для обработки сигналов.
- •12. Форматы представления чисел в системах цос
- •14. Компандирование: а-закон.
- •15. Компандирование: Мю-закон.
- •16. Кодеки с использованием линейного предсказания: структура и особенности кодирующей части вокодера.
- •17. Кодеки с использованием линейного предсказания: структура и особенности декодирующей части вокодера.
- •19. Архитектура цифровых сигнальных процессоров (цсп): принципы работы кэш-памяти.
- •20. Конвейерное выполнение команд.
- •21. Архитектура цифровых сигнальных процессоров (цсп): cisc и risc процессоры, основные особенности; отличия цсп с фиксированной и плавающей точкой. Классификация цсп (краткое перечисление типов).
- •22. Классификация цсп: стандартные цсп, улучшенные стандартные цсп.
- •23. Классификация цсп: суперскалярные процессоры, процессоры vliw.
- •24. Основные семейства цсп фирм Texas Instruments, Freescale (Motorola), Analog Devices.
- •26. Представитель семейства цсп Analog Devices: bf531/532/533 – блок схема процессора, ядро процессора.
- •27. Представитель семейства цсп Analog Devices: bf531/532/533 – блок схема процессора, память, контроллер прерываний.
- •29. Отладка микропроцессорных устройств: интерфейс jtag (ieee 1149) – сигналы; схема соединения устройств, использующих данный интерфейс; схема сопряжения интерфейса с устройством.
- •1. Структура системы цифровой обработки сигналов. Влияние формы дискретизирующих импульсов на спектр дискретизированного сигнала.
26. Представитель семейства цсп Analog Devices: bf531/532/533 – блок схема процессора, ядро процессора.
Блок схема процессора.
RTC – Real Time Clock
PPI – Parallel peripheral Interface
GPIO – General purpose Input/Output
SPI – Serial Peripheral Interface
UART – Universal Asynchronous Receiver/Transmitter
SPORT – Serial Port
Ядро Blackfin:
1. IF1 – Instruction Fetch (выборка команд)
2. IF2 - Instruction Fetch (выборка команд)
3. IF3 - Instruction Fetch (выборка команд)
4. DEC – Decode
5. AC – Address compute (Вычисление адреса)
6. EX1 – (Execute) – выполнение: знак «1» - начало доступа к памяти данных.
7. EX2 – чтение из регистров
8. EX3 – окончание доступа к памяти данных и начало выполнения двухтактных команд
9. EX4 – выполнение однотактных команд
10. WB – Write Block – запись результата.
Штрафы за переходы:
Процессор состоит из блоков:
1) Блок арифметики данных (содержит исполнительные устройства и регистры)
Исп. Устройства – 2 умножителя-накопителя (2*MAC), каждый из них (16*16=40)
2*АЛУ (40р)
4*видео АЛУ (8р)
1*Сдвигатель (40р)
Регистры:
2*Аккумулятора (40р)
8*32 (или 16*16р) POH (общего назначения)
Каждый MAC выполняет операцию умножения и накопления за один такт.
Поддерживается округление и насыщение.
АЛУ выполняет арифметические и логические операции от 16/32 данными.
В некоторых операциях над 16-разрядными данными каждое АЛУ может выполнить две операции.
27. Представитель семейства цсп Analog Devices: bf531/532/533 – блок схема процессора, память, контроллер прерываний.
Блок схема процессора.
RTC – Real Time Clock
PPI – Parallel peripheral Interface
GPIO – General purpose Input/Output
SPI – Serial Peripheral Interface
UART – Universal Asynchronous Receiver/Transmitter
SPORT – Serial Port
Память
Эти процессоры содержат внутреннюю память и позволяют работать с разными типами внешней памяти.
Внутренняя
Внешняя
SDRAM до 128 Мб (синхронное динамическое ОЗУ)
Асинхронный SRAM до 4 Мб
ВШД 16 бит
Можно подключить разные типы флеш-памяти. Регистры внутренних и внешних устройств находятся в общем адресном пространстве.
Контроллер прерываний
Уровней запроса прерывания – 16.
Источников запроса ≈ 30.
CEC
Номер прерывания влияет на порядок обработки прерываний при одновременности событий.
Приоритет также влияет на возможность прерывания обработчика с более низким приоритетом, если вложенные … разрешены.
Нулевой уровень (EMU) в прерывании от JTAG.
Уровни 1 и 2 обычно соединены со сторожевым таймером (внешним выводом).
Большинство прерываний можно замаскировать.
Уровень 3 (EVX):
некорректный код инструкции;
обращение к невыравненным данным.
Прерывания общего назначения могут коммутироваться с различными внутренними и внешними устройствами, один и тот же запрос могут сгенерировать несколько разных устройств. Обработчик прерывания уточняет по содержанию спец. регистра, какое устройство его вызвало
28. Представитель семейства ЦСП Analog Devices: BF531/532/533 – блок схема процессора, контроллер ПДП, часы реального времени, сторожевой таймер, таймеры общего назначения, SPORT, SPI, UART, PPI, GPIO, управление питанием и коэффициентом умножения частоты.
Блок схема процессора.
RTC – Real Time Clock
PPI – Parallel peripheral Interface
GPIO – General purpose Input/Output
SPI – Serial Peripheral Interface
UART – Universal Asynchronous Receiver/Transmitter
SPORT – Serial Port
ПДП (DMA – Direct Memory Access).
Одна из часто встречающихся задач- пересылка, больших объёмов данных между различными устройствами.
Если осуществляется отображение на экране ТВ или монитора требуется регулярная пересылка видеоданных из буфера данных к видео ЦАПу. Аналогично с выводом звука.
1D, 2D
720х576
704х576
3 варианта организации пересылок:
1)Однократные
2)Повторяющиеся
3)По списку
Передачи с использованием прямого доступа к памяти поддерживают все блоки Blackfin, за исключением сторожевого таймера, таймеров общего назначения и часов реального времени.
Часы реального времени.
Счётчики часов, мин., сек., дней. 0 – 32767. 2 будильника: 1 на время дня, другой на определенный день. Будильники, если они активны, генерируют прерывание.
Сторожевой таймер - 32х битный счётчик, если он активен, то по окончанию счёта генерирует прерывания. Служит для предохранения автономных систем от зависания.
Таймер общего назначения – 32х битный, 3 режима работы:
1)ШИМ – выходной режим;
2)Режим измерения периода длит-ти импулься.
3)Режим счёта событий.
1.SPORT 0-1 (интерфейс).
8 сигналов: 4 данных, 4 синхронизации. Вх/вых – 2 канала. Всего 4 шт.
Синхроимп-с:
Первый - имп-с приёма, второй - имп-с передачи, третий – кадров-я синхронизация приёма, четвёртый - кадров-я синхронизация передачи.
Кадр-ый синхримп-с отделяет слово. Можно использовать как интерфейс общего назначения, но в основном ориентирован на передачу аудиоданных по протоколу I2S. Он служит для соединения аудиомикросхем внутри устройства. Используется АЦП иЦАП с последовательным интерфейсом, аудиокодек (АЦП+ЦАП+фильтр), приёмо-передатчики аудиоданных.
Контроллер SPORT в проц-ре Blackfin поддерживает кодир-е по А- и μ-закону.
2.SPI (интерфейс синхронный). Основное отличие от SPORT – шинная организация, а SPORT это точка-точка.
2сигнала данных: MISO, MOSI.
1) Синхросигнал; 2) Сигнал выбора.
Можно подключить АЦП и ЦАП, интерфейсные аудиомикросхемы, другие процессоры и микроконтроллеры, FLASH память, ЖК-индикаторы, ПЛИС.
3.UART (интерефейс несинхронный). Аналог комп-го сот-порта.
Аппаратно поддерживается только приём и передачи. При необходимости поддержание других сигналов интерфейса RS-232С их нужно обработать программно через свободные выводы GPIO. Поддерж-ся протокол передачи IrDA для устройств с ИК интерфейсом.
4.PPI – параллельный периферийный интерфейс.
Полудуплекс параллельный порт, поддерж-щий приём и передачу данных, разрядностью до 16 бит. В состав интерфейса также входит 3 сигнала синхронизации, основное назначение которых – работа с видеосинхроимп-ми. 20й сигнал - вход тактовой синхронизации. В отличии от послед-ых интерфейсов невозможно синхронизировать от внутр-го устр-ва. Важная особенность PPI поддержка стандартов видеоданных ITU-R 656. Интерфейс при необходимости позволяет генерировать синхросигналы. Есть возм-ть пропускать четные и нечетные элементы.
5.Управление питанием.
3 механизма процессора:
1)Изменение режима работы процессора:
А) режим полной мощности;
Б) активный режим - отключено умнож-е частоты;
В) режим сна;
Г) режим глубокого сна -из внутренних устройств работают только часы реального времени.
2) Управление тактовой f.
3) Упр-е напряжением питания.