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

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





Читання з зовнішньої пам'яті відбувається в наступній послідовності ADSP-2106x виводить адресу читання і виставляє сигнал вибору пам'яті (MSj-o) щоб вказати вибраний банк. Сигнал вибору пам'яті не скидається междупоследовательнимі зверненнями в один і той же банк пам'яті.

ADSP-2106x виставляє строб читання (якщо звернення в пам'ять не переривається через умовної команди).

ADSP-2106x перевіряє, чи необхідні стану очікування. Якщо так, то сигнал вибору пам'яті і строб читання залишаються активними на додатковий (і) цикл (и). Наявність станів очікування визначається станом сигналу зовнішнього підтвердження (АСК), внутрішнім програмованим лічильником станів очікування або комбінацією обох.

ADSP-2106x фіксує дані.

ADSP-2106x скидає строб читання.

При ініціалізації іншого звернення до пам'яті ADSP-2106x виводить адресу і сигнал вибору пам'яті в наступному циклі.

Зауважимо, що якщо зчитування з пам'яті є частиною умовної команди, яка не виконується через те, що умова помилково, то ADSP-2106x виводить адресу і сигнал вибору пам'яті для читання, але не виставляє строб читання і не читає дані.

Запис у зовнішню пам'ять, режим ведучого Запис під зовнішню пам'ять відбувається в наступній послідовності:

ADSP-2106x виводить адресу запису і виставляє сигнал вибору пам'яті, щоб вказати вибраний банк. Сигнал вибору пам'яті не скидається між послідовними зверненнями в один і той же банк пам'яті.

ADSP-2106x виставляє строб запису і виводить дані (якщо звернення в пам'ять не переривається через умовної команди).

ADSP-2106x перевіряє, чи необхідні стану очікування. Якщо так, то сигнал вибору пам'яті і строб запису залишаються активними на додатковий (і) цикл (И). Наявність станів очікування визначається станом сигналу зовнішнього підтвердження (АСК), внутрішнім програмованим лічильником станів очікування або комбінацією обох.

ADSP-2106x скидає строб записи в кінці циклу.

ADSP-2106x переводить свої висновки даних в третій стан.

При ініціалізації іншого звернення до пам'яті ADSP-2106x виводить адресу і сигнал вибору пам'яті в наступному циклі.

Зауважимо, що якщо запис в пам'ять є частиною умовної команди, яка не виконується через те, що умова помилково, то ADSP-2106x виводить адресу і сигнал вибору пам'яті для запису, але не виставляє строб запису і не виводить ніяких даних.


Шини пам'яті і генерація адрес

У процесорі ADSP-2106x є три внутрішні шини, з'єднані з його двухпортовой пам'яттю: шини РМ, DM і шина I/O. Шини РМ і DM спільно використовують один порт пам'яті, а шина I/O - інший порт.

Програмний автомат і генератори адреси даних (DAG1 і DAG2) формують адреси пам'яті. Програмний автомат виводить 24-розрядний адреса на шину РМ для вибору команди. DAG1 і DAG2 забезпечують адреси для читання і запису даних (див. рис.5.1).

Два генератора адреси даних дозволяють виконувати непряму адресацію даних. DAG1 виводить 32-розрядний адреса на шину адреси DM. DAG2 виробляє 24-розрядний адреса для звернення до даних по шині даних РМ. DAG1 і DAG2 можуть генерувати адреси одночасно - по шині РМА і шині DMA - для подвійних операндів читання/запису, якщо команда, яка повинна бути обрана, доступна з кеша.

48-розрядна шина PMD використовується для передачі команд (і даних), 40-розрядна шина DMD використовується для передачі даних. Розрядність шини PMD - 48 біт у відповідність з довжиною командного слова. Коли ця шина використовується для передачі 32-розрядних даних з плаваючою крапкою або 32-розрядних даних з фіксованою точкою, то дані вирівнюються до 32 старшим розрядам шини.

40-розрядна шина DMD забезпечує шлях для передачі за один цикл вмісту будь-якого регістра в процесорі в будь-який інший регістр або в будь-яку клітинку зовнішньої пам'яті. Адреси даних беруться з одного з двох джерел: абсолютної величини, визначеної в команді (пряма адресація), або з виходу генератора адреси даних (непряма адресація) .32-розрядні дані з фіксованою точкою і 32-розрядні дані з плаваючою точкою одиночної точності також вирівнюються до 32 старшим розрядам шини.

Регістри РХ, що з'єднують шини, дозволяють виконувати обмін даними між 48-розрядної шиною PMD і 40-розрядної шиною DMD або між 40-розрядним регістровим файлом і шиною PMD. Ці регістри містять апаратні засоби для усунення розбіжності у розрядності шин.

Три шини: РМ, DM і I/O - об'єднуються в зовнішньому порте процесора, утворюючи поза кристала одиночні шини даних (DATA47_0) та адреси (ADDR31 _0). br/> Обмін даними між шинами пам'яті

Регістр РХ забезпечує обмін даними між внутрішніми шинами: між 48-розрядної шиною PMD і 40-розрядної шиною даних DMD.48-розрядний регістр РХ складається з двох регістрів: 16-розрядного РХ1 і 32...


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





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

  • Реферат на тему: Пристрій запису і читання даних з Flash-пам'яті
  • Реферат на тему: Способи запису інформації на вінчестер, головки читання-запису
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...
  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...