内存映射器
为SoC应用配置内存映射
描述
查看和编辑SoC应用的内存区域。编辑内存映射设备的设备基址和偏移量。
使用内存映射器工具,你可以:
查看和编辑设计中各种通道和内存映射组件的基址、偏移量和内存位置。
检查模型的内存映射,查看不同内存通道配置之间是否存在冲突。
将内存映射重置为默认设置。
协调已编辑的映射以匹配模型设置。
打开内存映射器
在“配置参数”对话框中,选择硬件实现从左边窗格。下目标硬件资源中,选择FPGA设计(顶层)并点击查看/编辑内存映射.
在SoC Builder工具中,在回顾内存映射部分中,点击查看/编辑.
例子
协调模型与内存映射
考虑一个有三个主节点的模型(由内存流量发生器Blocks),连接到一个内存控制器块。
打开内存映射器工具,首先打开配置参数对话框,然后选择硬件实现从左边窗格。下目标硬件资源中,选择FPGA设计(顶层)并点击查看/编辑内存映射.
的内存映射器列出了设计中的三个大师。根据您的要求编辑他们的基地地址。向模型中添加另一个通道。
该模型由四个内存通道组成,而内存映射Section只显示了三个。若要解决此冲突,请单击调和映射.这将向内存映射表添加另一行,表示添加的通道。
重置地图
点击重置地图创建一个新的自动生成的地图。通道的基址被重置为默认值。
相关的例子
参数
硬件板
—查看所选硬件板
所选硬件板
此属性是只读的。
该参数表示目标硬件板。的链接上打开配置参数硬件实现窗格,并更改任何硬件配置。有关单板配置参数的详细信息,请参见硬件实现窗格概述.
基地址
—PS内存的基址
0 x00000000
(默认)| 32位十六进制地址
此属性是只读的。
此参数表示外部存储器的基址。32位16进制格式。
范围
- PS内存地址范围
正整数
此属性是只读的。
该参数显示所选硬件板可用的外部内存大小。内存大小范围以单位显示:
KB
——千字节MB
——兆字节GB
- - - - - - g
该值来源于配置参数中选择的硬件板。
基地址
—PL内存的基址
0 x00000000
(默认)| 32位十六进制地址
此属性是只读的。
此参数表示外部存储器的基址。32位16进制格式。
范围
—PL内存地址范围
正整数
此属性是只读的。
该参数显示所选硬件板可用的外部内存大小。内存大小范围以单位显示:
KB
——千字节MB
——兆字节GB
- - - - - - g
该值来源于配置参数中选择的硬件板。
查看地图
-检查内存映射
按钮
检查内存映射是否有重叠的区域或寄存器,并且内存地址是否正确对齐。
重置地图
-重置内存映射
按钮
将内存映射重置为初始值。
调和映射
-与现有模型协调内存映射
按钮
将内存映射与现有模型协调起来。在向模型添加或删除通道或内存映射寄存器后,单击此按钮来同步模型和内存映射。要验证已协调的内存映射是否有效,请单击查看地图在协调。
请注意
点击调和映射将内存映射匹配到模型,但不重置内存区域的基址值。
版本历史
在R2019a中引入