BRAM 64bit位宽报错问题
Vivado2019.2 版本
BD如下,将控制器接口配置位AXI4模式,位宽可以设置为64,但是此时如果validate的话会报错,
[xilinx.com:ip:blk_mem_gen:8.4-1] /blk_mem_gen_1Block Memory Generator v8.3 version currently does not support Asymmetry between two ports in IP Integrator for the selected data widths.
在控制器模式下,BRAM和控制器连接的端口的位宽会随着控制器的位宽自动调整,存储深度在地址编辑面板下设置,将控制器的位宽设置为32,128都没问题,设置为64就有问题,报这个错误,这个问题目前应该是软件的BUG,经过试验,在2023版本的软件中,设置为64宽度不会报错,和控制器链接的端口位宽为64,另一个是32,这样可以64位写入,32位读出,但是另一个端口的位宽还是不能更改,只能是32位,这应该是控制器模式限制的。