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

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

Процессор 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).

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

Проектирование генераторного триода дециметрового диапазона
Генераторные лампы предназначены для генерирования и усиления электрических колебаний низких и высоких частот. По роду работы генераторные лампы можно разде ...

Построение телефонной сети малого предприятия на программной АТС Asterisc
В настоящее время телекоммуникационные технологии находятся на столь высоком уровне развития, что внедряются абсолютно в любые устройства, начи ...

История появления полупроводниковых интегральных схем
сентября 1958 года сотрудник фирмы Texas Instruments (TI) Джек Килби продемонстрировал руководству три странных прибора - склеенные пчелиным воском на стеклянно ...