Примеры кода для процессоров ADSP-218x/ADSP-219x


Примеры прикладного кода для процессоров ADSP-218x

Обратите внимание: загружая эти примеры кода, вы обязаны соблюдать условия лицензионного соглашения о программном коде Analog Devices. (pdf)

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

Смешанные программы на языке C и ассемблере (zip)
Код на C вызывает программу на ассемблере, код на ассемблере вызывает программу на C, передача параметров от функций на C в функции на ассемблере и т.д.

Таймер (zip)
Программа для демонстрации функциональности таймера.

BDMA (zip)
Программа для демонстрации функциональности Byte DMA (BDMA).

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

Ретрансляционные программы (zip)
Ретрансляционные программы на языке C для комплектов EZ-KIT процессоров ADSP-2181 и ADSP-2189M.

Код переключения флага (zip)
Простой код для демонстрации мигания светодиода с помощью флага.



Примеры кода для процессоров ADSP-219x, оптимизированные для работы с одним ядром

КИХ-фильтр для процессоров ADSP-219x

ADSP-219x FIR.zip 
ADSP-219x FIR.txt - Последнее обновление: 23 июня 2001 г.

Файлы, содержащиеся в архиве ADSP-219x FIR.zip, позволяют реализовать КИХ-фильтр в соответствии с приведенным ниже уравнением с учетом входных данных, включающих коэффициенты фильтра и выборки.

Уравнение: y (n) = суммирование выражений h(k) * x(n-k) от k = 0 до M

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

БИХ-фильтр для процессоров ADSP-219x

ADSP-219x IIR.zip
ADSP-219x IIR.txt - 1-е обновление: 23 июня 2001 г.

Файлы, содержащиеся в архиве ADSP-219x IIR.zip, позволяют реализовать БИХ-фильтр в соответствии с приведенным ниже уравнением с учетом входных данных, включающих коэффициенты фильтра и выборки.

Уравнение: w(n) = x(n) + A1*w(n-1) + A2*w(n-2)
  y(n) = w(n) + B1*w(n-1) + B2*w(n-2) (структура с одним биквадратом)

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

Комплексное БПФ с алгоритмом Radix-2 для процессоров ADSP-219x

ADSP-219x Complex Rad2 FFT.zip
ADSP-219x Complex Rad2 FFT.txtПоследнее обновление: 23 июня 2001 г.

Файлы, содержащиеся в архиве ADSP-219x Complex Rad2 FFT.zip, позволяют реализовать БПФ с алгоритмом Radix-2 длиной 64 отсчетов или более.

Алгоритм декодирования Витерби

ADSP-219x Viterbi Decoder.zip
ADSP-219x Viterbi Decoder.txtПоследнее обновление: 21 июня 2001 г.

Файлы, содержащиеся в архиве ADSP-219x Viterbi Decoder.zip, позволяют реализовать декодер Витерби со степенью кодирования ½.

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