Memory Mapper

Сконфигурируйте карту распределения памяти для приложения SoC

Описание

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

Используя инструмент Memory Mapper, вы можете:

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

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

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

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

Откройте картопостроитель памяти

  • В диалоговом окне Configuration Parameters выберите Hardware Implementation из левой панели. Под Target hardware resources выберите FPGA design (top-level) и нажмите View/Edit Memory Map.

  • В инструменте SoC Builder, в разделе Review Memory Map, нажимают View/Edit.

Примеры

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

Считайте модель с тремя ведущими устройствами (представленной блоками Memory Traffic Generator), соединенный с блоком Memory Controller.

Чтобы открыть инструмент Memory Mapper, откройте сначала диалоговое окно Configuration Parameters, и затем выберите Hardware Implementation из левой панели. Под Target hardware resources выберите FPGA design (top-level) и нажмите View/Edit Memory Map.

Memory Mapper перечисляет эти три ведущих устройства в проекте. Отредактируйте их базовые адреса согласно своим требованиям. Добавьте другой канал в свою модель.

Модель состоит из четырех каналов памяти, в то время как раздел Memory Map показывает только три. Чтобы разрешить этот конфликт, нажмите Reconcile Map. Это добавляет другую линию, которая представляет добавленный канал к таблице карты распределения памяти.

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

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

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

Параметры

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

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

Контроллер

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

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

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

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

Карта распределения памяти

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

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

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

Примечание

Нажатие на Reconcile Map совпадает с картой распределения памяти к модели, но не сбрасывает значения базового адреса областей памяти.

Введенный в R2019a