4.ПРИЛОЖЕНИЯ 4.1.ПРИЛОЖЕНИЕ A Межканальное прохождение для плат серии L7xx
В данном приложении приводятся типичные зависимости межканального прохождения для плат L-761, L-780 и L-783 на частоте входного синусоидального сигнала 10 кГц при различных частотах запуска АЦП и коэффициентах усиления.
4.2.ПРИЛОЖЕНИЕ B Структура памяти сигнальных процессоров семейства ADSP-218x
К арты распределения памяти программ и памяти данных для различных типов сигнальных процессоров и расположение программных блоков LBIOS, настроенного на соответствующий тип DSP, приведены на следующих рисунках:
4.3.ПРИЛОЖЕНИЕ C Утилита CHIOMEM.EXE
Доступ к платам серии L7xx как через порты ввода-вывода, так и через память ниже 1 Мб можно полностью запретить либо разрешить с помощью утилиты \Utils\CHIOMEM\CHIOMEM.EXE. Предварительно очень рекомендуется прочитать файл Readme. Главная панель программы представлена ниже на рисунке:
Для начала Вам необходимо выбрать нужную плату из списка обнаруженных плат. Идентифицировать эту плату можно по серийному номеру, отображаемому в соответствующем окошке. Тогда в окошках Доступ через порты , Доступ через память < 1Мб и Доступ через память > 1Мб будет информация о возможности доступа через соответствующие ресурсы. Управлять (разрешать и/или запрещать) доступом к плате через порты или память ниже 1 Мб можно с помощью “горячих” клавиш F1 и F2 соответственно.
Если утилита обнаружит необходимость в модификации PCI ППЗУ, где хранятся параметры работы микросхемы PCI-интерфейса с шиной PCI, то появится доступ к клавише Изменить PCI ППЗУ (F3) . В этом случае следует обязательно воспользоваться данной опцией для надлежащего исправления содержимого PCI ППЗУ.
Для того, чтобы любые изменения сделанные с помощью данной утилиты возимели действие необходимо осуществить перезапуск Вашего компьютера с помощью кнопки RESET на системном блоке.
4.4.ПРИЛОЖЕНИЕ D Утилита PARAMS.EXE
Диапазоны ресурсов, выделяемые платам серии L7xx, можно узнать, запустив на выполнение утилиту \Utils\PARAMS\PARAMS.EXE. Предварительно очень рекомендуется прочитать файл Readme. Диалоговая панель этой программы представлена на следующем рисунке:
Для начала Вам необходимо выбрать нужную плату из списка обнаруженных плат. Идентифицировать эту плату можно по серийному номеру, отображаемому в соответствующем окошке. Тогда в соответствующих окошках Диапазон портов I/O , Диапазон адресов памяти ниже 1Мб и Диапазон адресов памяти выше 1Мб будет информация о диапазонах ресурсов, выделенных данной плате.
4.5.ПРИЛОЖЕНИЕ E Утилита 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. Для выполнения процедуры преобразования формата, например файла отображения в памяти L761.exe в файл L761.bio, в командной строке необходимо набрать
bin3pci L761.exe
Файл .BIO содержит массив слов типа int (в C++), формат которого следующий:
-
Индекс
| Назначение
| 0
| Общее количество слов (NPM) типа int (в 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) типа int (в C++), которые надо грузить в память данных DSP, начиная с адреса DM(0х2000)
| NPM+2
| Первое 16ти битное слово, загружаемое по адресу DM(0х2000)
| NPM+3
| Второе 16ти битное слово, загружаемое по адресу DM(0х2001)
| . . . . .
|
| NPM+NDM+1
| Последнее 16ти битное слово, загружаемое по адресу DM(0х2000+(NDM-1))
| Вся выше перечисленная информация приводится для работы с сигнальным процессором ADSP-2184, у которого 4 КСлов памяти программ и 4 КСлов памяти данных. Если же Вы пишите управляющую программу для другого типа DSP (ADSP-2185 или ADSP-2186), то нужно раскомментировать соответствующий раздел в файле L7??.SEG, используемый в своей работе утилитой bin3pci, и, при желании, изменить в нем параметры BASE и/или SIZE. Тогда может потребоваться изменить начальные адреса загрузки управляющей программы, указанные в таблице выше. |