Картопостроитель памяти

Сконфигурируйте карту распределения памяти для приложения 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 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