ΣSigmaStudio English

Это старая версия документа!


Окно чтения/записи регистров (Register Read/Write Window)


Окно чтения/записи регистров позволяет читать и записывать байты данных из ИС DSP и в неё; для некоторых DSP оно также выполняет загрузку файлов программ и захват данных.
Чтобы открыть окно управления регистрами:

  1. Нажмите вкладку «Конфигурация оборудования» (Hardware Configuration) в верхней части рабочей области.
  2. Щелкните правой кнопкой мыши по блоку процессора DSP (щелкните за пределами поля с номером детали, например, AD1701), чтобы открыть контекстное меню.
  3. Выберите в меню пункт «Окно чтения/записи» (Read/Write Window).

Окно чтения/записи регистров (Register Read/Write Window)

Чтение/запись регистров (Register Read/Write)

Это окно позволяет напрямую читать и записывать байты данных в Parameter RAM, Program RAM, Target/Slew RAM и доступные регистры, что полезно для отправки конкретных параметров непосредственно в DSP, а также для проверки значений параметров, которые были отправлены.

  • Для записи установите адрес, количество байтов, данные для записи и нажмите «Запись» (Write).
  • Для чтения установите адрес и количество байтов и нажмите «Чтение» (Read). Эти значения будут отображены.
Примечание: Используются только 28 из 32 доступных битов, поэтому 4 старших бита (MSB) первого шестнадцатеричного значения дополняются нулями, начиная с 4-го бита. (Это отличается от окна «Захват выходных данных» (Capture Output Data) и файла параметров, где используется знаковое расширение с 4-го бита.) Также важно помнить, что «Чтение регистров» (Register Read) фактически считывает параметры обратно из DSP, тогда как «Захват выходных данных» (Capture Output Data) и файл параметров считывают отправляемые параметры.

Захват данных (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), чтобы отправить данные в аппаратное обеспечение.

Загрузка файлов (Load Files)

Функция загрузки файлов для AD1940/AD1940 доступна через Imploader.