关于Address Editor中修改基地址和地址空间的指南
使用Address Editor编写某个总线的基地址和地址空间:
使用Address Editor规定某个总线的基地址和地址空间时,最重要的一点就是和其他地址不冲突,即地址范围必须完全在所属地址空间的有效aperture内。
例子:
改为:
在改界面选中想改的地址,比如想改M_AXIL的基地址和地址空间,在Diagram中就会把这根线标出来:
然后右键端口,在端口属性里面,一个一个端口的查找APERTURES参数,此参数中的格式为:{0x201_4000_0000 1G},0x201_4000_0000为基地址,1G为地址空间(这里指占用空间,而不是实际中真正用到的空间,真正用到的空间需要在Address Editor中设置):
修改了这里,并重新进行Validatae Design(这时还会显示有错),再在Address Editor里面修改了基地址,选择了合适的地址空间大小后,就不会报错了。
最后类似的,修改M00_AXI,M01_AXI,M02_AXI的基地址和地址空间。就得到了想要的结果: