主要内容

内存映射器

为SoC应用配置内存映射

描述

查看和编辑SoC应用的内存区域。编辑内存映射设备的设备基址和偏移量。

使用内存映射器工具,你可以:

  • 查看和编辑设计中各种通道和内存映射组件的基址、偏移量和内存位置。

  • 检查模型的内存映射,查看不同内存通道配置之间是否存在冲突。

  • 将内存映射重置为默认设置。

  • 协调已编辑的映射以匹配模型设置。

打开内存映射器

  • 在“配置参数”对话框中,选择硬件实现从左边窗格。下目标硬件资源中,选择FPGA设计(顶层)并点击查看/编辑内存映射

  • 在SoC Builder工具中,在回顾内存映射部分中,点击查看/编辑

例子

协调模型与内存映射

考虑一个有三个主节点的模型(由内存流量发生器Blocks),连接到一个内存控制器块。

打开内存映射器工具,首先打开配置参数对话框,然后选择硬件实现从左边窗格。下目标硬件资源中,选择FPGA设计(顶层)并点击查看/编辑内存映射

内存映射器列出了设计中的三个大师。根据您的要求编辑他们的基地地址。向模型中添加另一个通道。

该模型由四个内存通道组成,而内存映射Section只显示了三个。若要解决此冲突,请单击调和映射.这将向内存映射表添加另一行,表示添加的通道。

重置地图

点击重置地图创建一个新的自动生成的地图。通道的基址被重置为默认值。

相关的例子

参数

此属性是只读的。

该参数表示目标硬件板。的链接上打开配置参数硬件实现窗格,并更改任何硬件配置。有关单板配置参数的详细信息,请参见硬件实现窗格概述

PS内存控制器

此属性是只读的。

此参数表示外部存储器的基址。32位16进制格式。

此属性是只读的。

该参数显示所选硬件板可用的外部内存大小。内存大小范围以单位显示:

  • KB——千字节

  • MB——兆字节

  • GB- - - - - - g

该值来源于配置参数中选择的硬件板。

PL内存控制器

此属性是只读的。

此参数表示外部存储器的基址。32位16进制格式。

此属性是只读的。

该参数显示所选硬件板可用的外部内存大小。内存大小范围以单位显示:

  • KB——千字节

  • MB——兆字节

  • GB- - - - - - g

该值来源于配置参数中选择的硬件板。

内存映射

检查内存映射是否有重叠的区域或寄存器,并且内存地址是否正确对齐。

将内存映射重置为初始值。

将内存映射与现有模型协调起来。在向模型添加或删除通道或内存映射寄存器后,单击此按钮来同步模型和内存映射。要验证已协调的内存映射是否有效,请单击查看地图在协调。

请注意

点击调和映射将内存映射匹配到模型,但不重置内存区域的基址值。

版本历史

在R2019a中引入