Это старая версия документа!
Окно чтения/записи регистров (Register Read/Write Window)
Окно чтения/записи регистров позволяет читать и записывать байты данных из ИС DSP и в неё; для некоторых DSP оно также выполняет загрузку файлов программ и захват данных.
Чтобы открыть окно управления регистрами:
- Нажмите вкладку «Конфигурация оборудования» (Hardware Configuration) в верхней части рабочей области.
- Щелкните правой кнопкой мыши по блоку процессора DSP (щелкните за пределами поля с номером детали, например, AD1701), чтобы открыть контекстное меню.
- Выберите в меню пункт «Окно чтения/записи» (Read/Write Window).
Чтение/запись регистров (Register Read/Write)
Это окно позволяет напрямую читать и записывать байты данных в Parameter RAM, Program RAM, Target/Slew RAM и доступные регистры, что полезно для отправки конкретных параметров непосредственно в DSP, а также для проверки значений параметров, которые были отправлены.
- Для записи установите адрес, количество байтов, данные для записи и нажмите «Запись» (Write).
- Для чтения установите адрес и количество байтов и нажмите «Чтение» (Read). Эти значения будут отображены.
Захват данных (Data Capture)
Эти функции позволяют отправлять любой узел в потоке обработки сигнала в регистры, доступные для чтения через управляющий порт, или на цифровой выходной пин, при условии, что это поддерживается вашими конкретными аппаратными настройками. Это можно использовать для мониторинга и отображения информации об уровнях внутренних сигналов или активности компрессора/лимитера. Регистры цифрового выхода выводятся на SDATA_OUT7, когда установлен бит разрешения последовательного вывода захвата данных (бит 14) в регистре 2 управления последовательным выходом. (Это относится к AD1940). Установка флажка «Включить вывод DCS» (Enable DCS Out) устанавливает этот бит за вас.
- Прочитайте сгенерированный файл trap.dat, нажав «Читать файл TRAP» (Read Trap File), который заполнит списки доступными адресами TRAP.
- Выберите один из 6 независимых регистров захвата данных, доступных для чтения через управляющий порт (SPI 0-5), или один из двух регистров захвата цифрового вывода (DCS 0/1).
- Выберите имя сети (Net Name) и ее счетчик (count), которые вы хотите захватить. Счетчик соответствует номеру шага программы, на котором произойдет захват.
- Выберите регистр для вывода. Этот регистр будет передан в регистр захвата данных, когда счетчик программы будет равен счетчику захвата. Варианты:
- Mult_X_input — вход умножителя X
- Mult_Y_input — вход умножителя Y
- MAC_out — выход умножителя-аккумулятора
- Accum_fback — обратная связь аккумулятора
- Нажмите «Чтение» (Read), чтобы увидеть данные. Захваченные данные представлены в формате 5.19 с дополнением до двух, при этом 4 младших бита (LSB) усекаются из внутреннего слова данных 5.23.
Загрузка файлов (Load Files)
Эти функции позволяют загружать ранее скомпилированную программу или файл параметров в аппаратное обеспечение, если эта функция поддерживается вашей конкретной частью DSP. Это можно использовать для быстрого сравнения настроек проекта.
Чтобы загрузить файл:
- Нажмите на элемент управления «Нажмите здесь, чтобы найти файл программы/параметров» (Click here to browse for program/parameter file).
- Найдите файл *.dat, который вы хотите загрузить (например, hex_program_data.dat), и нажмите «Открыть»; числовой элемент управления отобразит размер байтов программы.
- Нажмите «Загрузить» (Load), чтобы отправить данные в аппаратное обеспечение.
Функция загрузки файлов для AD1940/AD1940 доступна через Imploader.

