Протокол AMBA AXI Дополнительная информация управления

Недавно я изучал архитектуру автобусов AMBA на своем рабочем месте. Я застрял на Addiitonal Control Information. Именно поддержка кеша - это то, что я застрял.

Когда вы смотрите в разделе 5.1 Поддержка кеша, ARCACHE[3:0] и AWCACHE[3:0] выходят и говорят о сигнале.

  1. Бит Cacheable (C), что означает бит Cacheable? Я могу понять краткое значение Cacheable, потому что это означает, что данные могут быть в кэше. Ну и что? В чем причина кеширования данных? и как это может быть "кешируется, но не выделяется" с 0010? С кешируемым флагом он должен быть в кеше после чтения данных или записи данных в кеш, не так ли?

  2. Почему в системе Bus Protocol System поддерживается поддержка кэшей системного уровня? Значит ли это, что кеш находится в шине? Или это означает, что ведущий и ведомый должны иметь кеш внутри, чтобы оба компоновщика могли поддерживать кеш?

Я действительно раздражаю по этому вопросу сейчас... Если вы не возражаете, можете ли вы дать мне практический пример того, когда флаг Cacheable используется? Я ничего не могу поймать, потому что нет подсказки, когда используется флаг Cacheable. В любом случае спасибо за чтение моих вопросов:)

0 ответов

Другие вопросы по тегам