Ведущий процессор может прямо обращаться к внутренней памяти и регистрам IOP ведомого ADSP_2106x, просто выполняя считывание или запись по соответствующему адресу в пространстве памяти многопроцессорной системы.
Это называется прямым чтением или прямой записью. Каждый ведомый ADSP_ 2106x отслеживает адреса, выводимые на внешнюю шину, и отвечает на те, которые попадают в его область пространства памяти многопроцессорной системы.
Это обращение не влияет на операции ядра ведомого процессора, так как оно
выполняется через внешний порт по шине ввода_вывода, а не по шинам DM или
PM.
Это свойство позволяет ядру ведомого процессора продолжать непрерывное
выполнение программы в момент такого обращения.
Ведущий ADSP_2106x может прямо считывать и записывать данные в регистры IOP ведомого, например, для посылки векторного прерывания или настройки передач по DMA.
Для чтения или записи 48_разрядных командных слов должен быть установлен в 1 бит IWT (Instruction Word Transfer – передача командного слова) в регистре SYSCON. Для чтения или записи 32_разрядных слов данных бит IWT должен быть установлен в 0. Когда этот бит установлен, он отменяет бит IMDWx (Internal Memory Data Width – разрядность внутренней памяти данных) для каждого блока памяти.
В случае, когда шина сильно загружена или когда используются внешние буферы данных, при выполнении обращения в пространство памяти многопроцессорной системы может быть добавлено одно состояние ожидания. За это отвечает бит MMSWS в регистре WAIT.