Внешняя синхронизация сигнального процессора

       Для задач, которые требуют дополнительной синхронизации работы DSP с внешними устройствами, предусмотрено использование следующих ТТЛ совместимых выводов на внешних разъёмах модуля (см. "Руководство пользователя"):

    вывод TRIG на внешнем аналоговом разъёме DRB-37M, который подключен к линии прерывания IRQ1 цифрового сигнального процессора. В фирменном драйвере LBIOS это прерывание отконфигурировано для работы по фронту и используется для различных режимов цифровой синхронизации ввода данных с АЦП. вывод INT на цифровом разъёме DRB-37F, который подключен к линии прерывания IRQ0 цифрового сигнального процессора (прерывание может быть отконфигурировано для работы по уровню или по фронту). В фирменном драйвере LBIOS эта линия не используется.

       Каждая из указанных линий прерывания может быть индивидуально сконфигурированы на работу, как по фронту, так и по уровню (за это отвечает системный регистр DSP под названием ICNTL). Если прерывание работает по фронту, то оно генерируется при отрицательном перепаде импульса (⎤_⎡) длительностью не менее 50 нс. В случае же конфигурации по уровню, соответствующая линия прерывания должна оставаться в активном низком уровне до тех пор, пока сигнальный процессор не начнет обслуживание данного прерывания. В обработчике прерывания соответствующую ему линию обязательно надо сбрасывать в высокое исходное состояние, чтобы это прерывание не обрабатывалось повторно.

НЕ нашли? Не то? Что вы ищете?
ПРИЛОЖЕНИЯ ПРИЛОЖЕНИЕ A

Межканальное прохождение для модуля E-440

       В данном приложении приводятся типичные зависимости межканального прохождения для модуля E-440 на частоте входного синусоидального сигнала 10 кГц при различных частотах запуска АЦП и коэффициентах усиления.

ПРИЛОЖЕНИЕ B

Структура памяти сигнального процессора ADSP-2185M

       Карта распределения памяти программ и памяти данных для цифрового сигнального процессора ADSP-2185M и расположение в ней программных блоков драйвера LBIOS приведена на следующем рисунке:

ПРИЛОЖЕНИЕ C

Утилита BIN3PCI. EXE и формат файла. BIO

       Досовская утилита BIN3PCI. EXE предназначена исключительно для целей преобразования стандартного формата файла отображения в памяти (memory image file), сформированного редактором связей DSP ld21.exe, в формат. BIO, применяемый в ЗАО “Л-Кард" и являющийся более удобным для процесса загрузки цифрового сигнального процессора. Стандартный формат файла отображения в памяти (memory image file) в деталях описан в оригинальной книге “ADSP-2100 Family Assembler Tools & Simulator Manual”, Appendix B “File Format”, B.2 “Memory Image File (.EXE)”, Analog Devices, Inc., Second Edition, November 1994. Для выполнения процедуры преобразования формата, например файла отображения в памяти E440.exe в файл E440.bio, в командной строке необходимо набрать следующую строчку:

bin3pci E440.exe

       Файл. BIO содержит в обычном бинарном виде массив слов типа WORD (в C++) в, формат которого представлен в нижеследующей таблице:

Формат файла BIO

Индекс

Назначение

0

Общее количество слов (NPM) типа WORD (в C++), которые надо грузить в память программ DSP, начиная с адреса PM(0х0)

1

Старшие 16 бит из 24ого битного слова памяти программ, загружаемого по адресу PM(0х0)

2

Младшие 8 бит из 24ого битного слова памяти программ, загружаемого по адресу PM(0х0)

3

Старшие 16 бит из 24ого битного слова памяти программ, загружаемого по адресу PM(0х1)

4

Младшие 8 бит из 24ого битного слова памяти программ, загружаемого по адресу PM(0х1)

. . . . .

NPM-1

Старшие 16 бит из 24ого битного слова памяти программ, загружаемого по адресу PM((NPM–2)/2)

NPM

Младшие 8 бит из 24ого битного слова памяти программ, загружаемого по адресу PM((NPM–2)/2)

NPM+1

Общее количество слов (NDM) типа WORD (в C++), которые надо грузить в память данных DSP, начиная с адреса DM(0х0)

NPM+2

Первое 16ти битное слово, загружаемое по адресу DM(0х0)

NPM+3

Второе 16ти битное слово, загружаемое по адресу DM(0х01)

. . . . .

NPM+NDM+1

Последнее 16ти битное слово, загружаемое по адресу DM(0х0+(NDM–1))

       Следует помнить, что штатно загрузка памяти данных для штатного LBIOS’а не происходит поскольку, он написан таким образом, что изначально память данных DSP не инициализирована.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20