Пространство внешней памяти

К внешней памяти можно обращаться через внешний порт по шинам DM, РМ и шине внешнего порта (EP). DAG1, программный автомат (и DAG2) и IOP управляют этими шинами.

32_разрядные адреса генерируются DAG1 и устройством I/О по шине адреса DM и шине адреса I/O, что позволяет адресовать полный объем памяти размером 4 гигаслова. Программный автомат и DAG2 генерируют 24_разрядные адреса по шине адреса РМ, ограничивая адресацию 12 младшими мегасловами (с 0x0040 0000 по 0x00FF FFFF).

Все пространство делится на банки и небанкируемую память. нулевой банк начинается с адреса 400 000. размер банков объемом микросхем???. все банки имеют одинаковый размер.

параметры доступа к внешней памяти указываются в регистре WAIT.

WAIT MODE – режим задержки

1. 00 - режим внешний. процессор ожидает сигнала подтверждения от памяти по линиям. пока сигнал имеет неактивное значение. процессор удерживает запрос на чтение и запись данных. когда сигнал принимает активное значение цикл доступа завершается.

2. 01 – внутренний режим. сигнал подтверждения от микросхем памяти игнорируется. количество циклов ожидания определяется числом записанном в поле WATE STATE.

3. 10 – совместный. DSP ждет сигнала подтверждения по линии, но число циклов не может быть меньше значения указанного в поле WATE STATE.

4. 11 – выборочный цикл обращений к памяти завершается либо по истечению числа тактов указанного в поле WATE STATE, либо по поступлению сигнала.

Организация работы с внешней памятью ADSP-2106x. Банки данных. Реализация задержек при обращении к внешней памяти.

Организация DAG. Основные возможности. Особенности программирования регистров DAG. Кольцевые буферы


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: