Сконфигурируйте карту распределения памяти для приложения 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 Board
— Просмотрите выбранный аппаратный форумЭто свойство доступно только для чтения.
Этот Параметр показывает целенаправленную аппаратную плату. Щелкните по ссылке, чтобы открыть параметры конфигурации на панели Hardware Implementation и изменить любую из аппаратных конфигураций. Чтобы узнать больше о параметрах конфигурации платы, см. Обзор Панели Аппаратной реализации.
Size (MB)
— Размер внешней памяти в мегабайтахЭто свойство доступно только для чтения.
Этот параметр показывает размер внешней памяти, доступной для выбранной аппаратной платы в мегабайтах. Это значение получено на аппаратную плату, выбранную в параметрах конфигурации.
Base Address
— Базовый адрес памяти0x00000000
(значение по умолчанию) | 32-битный шестнадцатеричный адресЭто свойство доступно только для чтения.
Этот параметр показывает базовый адрес внешней памяти. Это значение является 32-битным шестнадцатеричным значением.
Check Map
— Проверяйте карту распределения памятиПроверяйте, что карта распределения памяти не имеет никаких перекрывающихся областей или регистров, и что адреса памяти правильно выравниваются.
Reset Map
— Сбросьте карту распределения памятиСбросьте карту распределения памяти к ее начальным значениям.
Reconcile Map
— Согласуйте карту распределения памяти с существующей модельюСогласуйте карту распределения памяти с существующей моделью. После добавления или удаления канала или регистра с отображенной памятью к вашей модели, нажмите эту кнопку, чтобы синхронизироваться между моделью и картой распределения памяти. Чтобы проверить, что согласованная карта распределения памяти допустима, нажмите Check Map после согласования.
Примечание
Нажатие на Reconcile Map совпадает с картой распределения памяти к модели, но не сбрасывает значения базового адреса областей памяти.