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

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





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

Сигнали управління пам'яттю дозволяють здійснювати пряме з'єднання з швидкими статичними пристроями пам'яті (SRAM). Можуть також використовуватися відображені в карті пам'яті периферійні пристрої та більш повільна пам'ять з обумовленою користувачем комбінацією програмованих станів очікування і апаратних сигналів підтвердження зв'язку. Висновки SBTS (переклад шини в третій стан) і PAGE (кордон сторінки) можуть використовуватися для інтерфейсу з динамічною пам'яттю (DRAM).

У зовнішній пам'яті можуть зберігатися і команди, і дані. Зовнішня шина даних (DATA47) повинна бути 48-розрядної для передачі команд і/або 40-розрядних даних з плаваючою комою з високою точністю, або 32-розрядної для передачі даних з плаваючою точкою одиночної точності. Якщо зовнішня пам'ять містить тільки дані або упаковані команди, які будуть передаватися по DMA, то зовнішня шина даних може бути 16 - або 32-розрядної. В системі такого типу пристрій введення-виведення процесора ADSP-2106х здійснює розпакування входять даних і упаковку виходять даних.

В  Банки зовнішньої пам'яті

Зовнішня пам'ять розділена на чотири рівних банку; кожен з цих банків пов'язаний з власним генератором станів очікування. Це дозволяє відображати повільніші периферійні пристрої в карту пам'яті того банку, для якого визначено конкретне число станів очікування. Відображаючи периферійні пристрої в різних банках, ви можете забезпечити роботу пристроїв I/O, які мають різні вимоги до синхронізації.

Банк 0 починається з адреси 0x0040 0000 в зовнішній пам'яті, за ним слідують банки 1, 2 і 3. Коли ADSP-2106x генерує адресу, що знаходиться усередині одного з чотирьох банків, то активізуються відповідні лінії вибору пам'яті MSo.

Висновки можуть використовуватися як вибір кристала для пам'яті або інших зовнішніх пристроїв, усуваючи тим самим необхідність у зовнішній декодуючої логіці. MSo забезпечує лінію вибору банку динамічної пам'яті DRAM, коли він використовується в комбінації з сигналом PAGE (див. "Виявлення межі сторінки DRAM ").

Розмір банків пам'яті може бути від 8 кілослов до 256 мегаслов і повинен бути рівний ступеня двійки. Вибір розміру банку пам'яті виконується за допомогою поля біт MSIZE регістра SYSCON наступним чином:


MSIZE = log, (Бажаний розмір банку) - 13. br/>

Лінії MSi-o ~ Лінії декодованого адреси пам'яті, стан яких змінюється в той же саме час, що і у інших ліній адреси. Коли немає звернення до зовнішньої пам'яті, то лінії MS-io неактивні. Однак вони активні, коли виконується умовна команда звернення до пам'яті, незалежно від того, істинно умова або нет.д.ля забезпечення правильної роботи умовні команди запису в пам'ять не повинні застосовуватися в системах, що використовують сигнал SW> якщо таке звернення в пам'ять не може бути перервано.

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

В  Небанковая пам'ять

Область пам'яті вище банків 0-3 називається небанковим простором зовнішньої пам'яті. Для доступу в цей адресний простір лінії вибору пам'яті MS X не виставляли. Доступ до небанковому простору пам'яті може також мати стану очікування, визначені в полях UBWS і UBWM регістра WAIT.


Вибір початкового завантаження пам'яті

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

Висновок J3JV1S управляється тільки провідним ADSP-2106x.


Синхронізація звернення до зовнішньої пам'яті

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

В  Зовнішня пам'ять

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

...


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





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

  • Реферат на тему: Штучний інтелект: чи може машина бути розумною?
  • Реферат на тему: Мова SMS - що це таке. Бути чи не бути йому в нашому житті
  • Реферат на тему: Техніко-економічне обгрунтування вибору пристроїв компенсації реактивної по ...
  • Реферат на тему: Відродження свободи людини як цінності вибору бути Творцем Майбутнього
  • Реферат на тему: Відродження свободи людини як цінності вибору бути Творцем Майбутнього