Разделы сайта

Архитектура памяти

Процессор ADSP-2192m предоставляет 132К слов внутреннего статического ОЗУ. Эта память разделена на блоки Памяти Программ (ПП) и Памяти Данных (ПД) в карте памяти каждого процессора ЦОС. В дополнение к внутреннему пространству памяти, два ядра могут адресовать к двум дополнительным отдельным адресным пространствам: пространству Ввода/Вывода и пространству разделённой (общей) памяти,(рисунок 6).

Два ядра процессора ЦОС ADSP-2192m могут получить доступ к 80К и 48К ячейкам памяти, которые доступны через 24-х разрядные шины - шины адреса ПП и ПД. У процессора ЦОС есть три функции, поддерживающие доступ к полной карте памяти.

ГАДы генерируют 24 разрядные адреса для выборки данных из полного диапазона адресов памяти процессора ЦОС. Ввиду того, что индексные (адресные) регистры ГАДов 16 разрядные, и содержат только младшие 16-ти разрядов адресов, в каждом ГАДе есть собственный 8-ми разрядный страничный регистр (DMPGx) для хранения 8-ми старших разрядов адреса. Перед тем, как ГАД сгенерирует адрес, программа должна установить DMPGx ГАДа соответственно странице памяти.

Программный Секвенсер генерирует адреса для выборок команд. Для команд с относительной адресацией, программный секвенсер базирует адреса для относительных переходов, вызовов и циклов на 24 разрядном Счётчике Программ (СП). При прямой адресации (двухсловные команды) команда сама обеспечивает непосредственно 24 разрядное значение адреса. Программный счётчик допускает линейную адресацию в полном 24 разрядном диапазоне адресов.

Для косвенных переходов и вызовов, которые используют 16-ти разрядный адресный регистр ГАДа как часть адреса, СП полагается на регистр страницы косвенных переходов (IJPG), чтобы подгрузить 8 старших разрядов адреса. Перед выполнением межстраничного перехода или вызова программа должна установить регистр IJPG программного секвенсера соответственно странице памяти.

У каждого ядра ЦОС ADSP-219x есть собственная внутренняя ПЗУ, которая содержит загрузочные подпрограммы (booting routines).

Интересное из раздела

Обзор современных систем спутниковой навигации
спутниковая навигационная глобальное позиционирование На сегодняшний день в мире существует несколько навигационных систем, использующих искусственные спутни ...

Определение структуры системы обнаружения объекта охраны
В настоящее время все больше людей приходит к выводу, что усилий только государственных правоохранительных органов для решения такой проблемы, как охрана ...

Расчет многослойных просветляющих и отражающих покрытий
Для заданной марки оптического материала произвести расчёт однослойного, двухслойного, трёхслойного и многослойного просветляющего покрытия с мин ...