Дата последнего обновления файла 31.05.2013

Внутренние шины сигнальных процессоров семейства ADSP2100

Сигнальный процессор ADSP-21xx содержит пять внутренних шин. Внутренние шины адреса памяти программы (АПП) и адреса памяти данных (АПД) используются для адресации памяти программ и памяти данных соответственно. Шины данных памяти программы (ДПП) и памяти данных (ДПД) используются для передачи данных из соответствующей области памяти. По Р-шине промежуточные результаты напрямую передаются между вычислительными устройствами ядра сигнального процессора ADSP2100. Базовая архитектура сигнальных процессоров семейства ADSP-2100 приведена на рисунке 1;

Базовая архитектура сигнальных процессоров семейства ADSP-2100
Рисунок 1. Базовая архитектура сигнальных процессоров семейства ADSP-2100

Обратите внимание, что все внутренние шины мультиплексированы в одну внешнюю шину адреса и одну внешнюю шину данных. Для разделения адресных пространств памяти программ, памяти данных и памяти загрузки программы служат дополнительные сигналы BMS, DMS и РМS. Применение сигналов BMS, DMS и РМS показано на структурной схеме микропроцессорной системы, приведенной на рисунке 2.

Структурная схема микропроцессорной системы на сигнальном процессоре ADSP-2111
Рисунок 2. Структурная схема микропроцессорной системы на сигнальном процессоре ADSP-2100

14-разрядная адресная шина памяти программ АПП позволяет осуществлять адресацию до 16К слов как кода программы, так и данных. 24-разрядная шина данных памяти программ ДПП позволяет за один такт считывать 24-битовые команды сигнального процессора или 16-разрядные данные.

14-разрядная адресная шина АПД позволяет осуществлять адресацию до 16К слов данных. Шина ДПД имеет разрядность 16 бит. Шина данных памяти данных ДПД позволяет осуществлять обмен данными между любыми регистрами ядра сигнального процессора или ячейкой памяти данных за один машинный цикл. Адрес памяти программы может формироваться двумя способами: абсолютный адрес команды, заданный в коде команды (прямая адресация) и адрес, сформированный генератором адреса данных (косвенная адресация). Для считывания из памяти программ данных (таблиц констант, коэффициентов фильтров) поддерживается только косвенная адресация.

Шина ДПП может также использоваться для передачи данных между вычислительными устройствами напрямую или через устройство обмена данными между шинами ДПП и ДПД. Устройство обмена данными между шинами ДПП и ДПД позволяет осуществлять обмен данными между шинами. Оно содержит аппаратуру, позволяющую осуществлять при необходимости согласование 24- и 16-разрядных данных, например, расширение знака.

Литература:

  1. ADSP-2100 Family User's Manual, Analog Devises, 1995. — 486 с.
  2. ADSP-2100 Family DSP Microcomputers, Analog Devices, Inc., 1996. — 64 с.
  3. Руководство пользователя по сигнальным микропроцессорам семейства ADSP-2100/ Пер. с англ. О. В. Луневой; Под ред. А. Д. Викторова; Санкт-Петербургский государственный электротехнический университет. — Санкт Петербург. 1997. — 520 с.
  4. Глинченко А.С., Голенок А.И. Принципы организации и программирования сигнальных процессоров ADSP-21xx. Красноярск: Изд-во КГТУ. 2000. 86 с.

Вместе со статьей "Внутренние шины сигнальных процессоров семейства ADSP2100" читают:

Базовая архитектура сигнальных процессоров семейства ADSP2100
http://digteh.ru/dsp/ADSP2100/

Арифметико-логическое устройство (АЛУ) сигнальных процессоров семейства ADSP2100
http://digteh.ru/dsp/ALU/

Умножитель-накопитель (MAC) сигнальных процессоров семейства ADSP2100
http://digteh.ru/dsp/MAC/

Сдвигатель данных сигнальных процессоров семейства ADSP2100
http://digteh.ru/dsp/SHIFT/


Автор Микушин А. В. All rights reserved. 2001 ... 2015

Предыдущие версии сайта:
http://neic.nsk.su/~mavr
http://digital.sibsutis.ru/

пЕИРХМЦ@Mail.ru


Rambler's Top100