Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Організація пам'яті СП. Доступ до пам'яті. Блоки пам'яті

Реферат Організація пам'яті СП. Доступ до пам'яті. Блоки пам'яті





-розрядного РХ2. РХ1 і РХ2 можуть незалежно використовуватися в командах, а також розглядатися як об'єднаний регістр РХ.

Будь-який з двох регістрів РХ1 і РХ2 або об'єднаний регістр РХ можуть використовуватися при передачі даних між універсальними регістрами або між пам'яттю і регістром. Ця передача даних може виконуватися по шині PMD або по шині DMD. Регістри РХ можуть зчитуватися в регістровий файл даних або записуватися з нього по шині PMD або по шині DMD.

При передачі даних з використанням регістра РХ дані вирівнюються в ньому так, як показано на рис.5.3. Коли дані передаються між РХ2 і шиною PMD, то використовуються 32 старших розряду шини. При передачі даних з РХ2 16 молодших розрядів шини PMD заповнюються нулями. Коли дані передаються між РХ1 і шиною PMD, то використовуються 16 середніх розрядів шини РМ. При передачу даних з РХ1 біти 15-0 й біти 47-32 заповнюються нулями. Коли об'єднаний регістр РХ використовується для передачі даних по шині PMD, то всі 48 розрядів можуть зчитуватися з пам'яті програми або записуватися в неї. РХ2 містить 32 старших розряду, а РХ1 містить 16 молодших розрядів 48-розрядного слова. p> Наприклад, якщо потрібно записати по шині PMD 48-розрядне слово в область пам'яті, звану Portl, то можна використовувати наступні команди:

R0 = 0x9A00;/* завантаження в R0 16 молодших біт */

Rl = 0xl2345678;/* завантаження в R1 32 старших біта */PX1 = RO; PX2 = R1;

РМ (Portl) = РХ;/* запис 16 молодших біт бітами 15-0 */

/* і 32 старших біта бітами 47-16 шини PMD */

В  Простір внутрішньої пам'яті ADSP-21062

Об'єм пам'яті процесорів ADSP-21062 і ADSP-21060 різний (див. нижче)

Процесор Загальний

Об'єм Максимальний

Об'єм Максимальний об'єм пам'яті

пам'яті даних пам'яті програми ADSP-21060 4Мбіта128 До х 3280 К х 48

ADSP-21062 2Мбіта64 До х 3240 К х 48

Пам'ять у ADSP-21062 розділена на два рівних блоки - блок 0 і блок 1, таким же чином, як і в ADSP-21060. Простір пам'яті багатопроцесорноїсистеми і простір зовнішньої пам'яті у процесорів ADSP-21062 і ADSP-21060 однакові. p> Блок 0 у ADSP-21062 розташовується в адресному просторі нормальних слів, починаючи з адреси 0x0002 0000, блок 1-е адреси 0x0002 8000. Карта 2-х Мбіт внутрішньої пам'яті ADSP-21062 наведена на рис.5.7 і в табл.5.2. Діапазон адрес псевдонімів блоку 1 буде фактично розташовуватися в блоці 1, 0x0002 8000 - 0x0002 FFFF в адресному просторі нормальних слів, 0x0005 0000 - 0x0005 FFFF в адресному просторі коротких слів. b>
Простір внутрішньої пам'яті ADSP-21061

Об'єм пам'яті у процесорів ADSP-21061 і ADSP-21060 різний (див. нижче).


Процесор

Загальний обсяг

Максимальний об'єм

Максимальний об'єм


пам'яті

пам'яті даних

пам'яті програми

ADSP-21060

4 Мбита

128 К х 32

80 К х 48

ADSP-21062

1 Мбіт

32 К х 32

16 К х 48


Пам'ять, розташована на кристалі процесора ADSP-21061, розділена на два рівних блоки, блок 0 і блок 1, так само як і пам'ять ADSP-21060. Простір пам'яті багатопроцесорної системи і простір зовнішньої пам'яті у процесорів ADSP-21061 і ADSP-21060 однакові.

Блок 0 процесора ADSP-21061 розташовується в адресному просторі нормальних слів, починаючи з адреси 0x0002 0000, блок 1-е адреси 0x0002 4000. Карта пам'яті для 1 Мбита внутрішньої пам'яті ADSP-21061 показана на ріс.5.7б і в таблиці 5.2б. Діапазон адрес псевдонімів блоку 1 буде фактично розташовуватися в блоці 1, 0x0002 4000 - 0x0002 7FFF в адресному просторі нормальних слів, 0x0004 8000 - 0x0004 FFFF в адресному просторі коротких слів.

Для полегшення перенесення кодів між процесорами ADSP-2106x використовується система створення псевдонімів блоку 1, яка усуває необхідність у зміні кодів. Наприклад, блок 0 в ADSP-21062 починається в просторі адрес нормальних слів з адреси 0x0002 0000. Блок 1 в ADSP-21062 починається в кінці блоку 0 з суміжними (триваючими) адресами. Що залишаються адреси у внутрішній пам'яті діляться на блоки, звані псевдонімами блоку 1. Створення псевдонімів дозволяє зберігати будь-який код або дані з блоку 1 в ADSP-21060 по тим же самим адресами в ADSP-21062 - ці адреси будуть псевдонімами фа...


Назад | сторінка 6 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Пристрій передачі даних, що містить п`ять каналів передачі
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...
  • Реферат на тему: Проектування блоку обробки даних в структурному базисі серії К1804ВС2
  • Реферат на тему: Блок збудження для ВТП
  • Реферат на тему: А. Блок і символізм