Перейти к содержанию
    

Blackfin. Как включить и использовать кэш?

Не знаю как в блэкфинах, но в техасских DSP разные блоки внутреннего ОЗУ можно конфигурировать для использования либо как кеша (внешнего ОЗУ) либо как простого быстрого ОЗУ. Одновременно можно иметь часть внутреннего ОЗУ работающее как собственно ОЗУ, часть - как кеш. Размер того и того - по желанию программиста.

И не только в DSP, но в многоядерных OMAP - аналогично.

Код и данные, требующие особенно быстрого доступа (реалтайм сигнальная обработка), можно расположить в регионах внутреннего ОЗУ. Всё остальное - во внешней кешируемой памяти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Blackfin точно так же: один из блоков в 32к памяти данных можно сконфигурировать так, чтобы из него 16к работали как кэш данных. И для инструкций аналогично тоже можно настроить 16к кэша, откусив от памяти программ этот кусок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...