exponenta event banner

Сопоставитель памяти

Настройка карты памяти для приложения SoC

Описание

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

С помощью инструмента «Отображение памяти» можно:

  • Просмотр и редактирование базовых адресов, смещений и расположений памяти различных каналов и компонентов, отображаемых на память, в конструкции.

  • Проверьте карту памяти модели на наличие конфликтов между различными конфигурациями каналов памяти.

  • Восстановите настройки карты памяти по умолчанию.

  • Согласовать отредактированную карту в соответствии с настройками модели.

Открыть средство сопоставления памяти

  • В диалоговом окне Configuration Parameters выберите Hardware Implementation на левой панели. В разделе Целевые аппаратные ресурсы выберите конструкцию FPGA (верхнего уровня) и нажмите Просмотр/редактирование карты памяти.

  • В инструменте SoC Builder в разделе «Просмотр карты памяти» выберите «Просмотр/Редактирование».

Примеры

Согласование модели с картой памяти

Рассмотрим модель с тремя ведущими (представленными блоками генератора трафика памяти), подключенную к блоку контроллера памяти.

Чтобы открыть инструмент сопоставления памяти, сначала откройте диалоговое окно «Параметры конфигурации», а затем выберите «Аппаратная реализация» на левой панели. В разделе Целевые аппаратные ресурсы выберите конструкцию FPGA (верхнего уровня) и нажмите Просмотр/редактирование карты памяти.

Сопоставитель памяти перечисляет три мастера в конструкции. Отредактируйте их базовые адреса в соответствии с вашими требованиями. Добавьте в модель еще один канал.

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

Сбросить карту

Щелкните Сброс карты (Reset Map), чтобы создать новую автоматически созданную карту. Базовые адреса каналов сбрасываются до значения по умолчанию.

Связанные примеры

Параметры

Это свойство доступно только для чтения.

Этот параметр показывает целевую плату аппаратных средств. Щелкните ссылку, чтобы открыть параметры конфигурации на панели Hardware Implementation и изменить любую из конфигураций оборудования. Дополнительные сведения о параметрах конфигурации платы см. в разделе Обзор панели внедрения оборудования.

Диспетчер

Это свойство доступно только для чтения.

Этот параметр показывает размер внешней памяти, доступной для выбранной платы аппаратных средств, в мегабайтах. Это значение определяется на основе платы аппаратных средств, выбранной в параметрах конфигурации.

Это свойство доступно только для чтения.

Этот параметр показывает базовый адрес внешней памяти. Это значение является 32-битным шестнадцатеричным значением.

Карта памяти

Убедитесь, что карта памяти не имеет перекрывающихся областей или регистров и что адреса памяти правильно выровнены.

Сбросьте карту памяти до ее начальных значений.

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

Примечание

Нажатие кнопки Согласовать карту сопоставляет карту памяти с моделью, но не сбрасывает значения базовых адресов областей памяти.

Представлен в R2019a