因为vivado的testbench使用$open函数的路径问题,详情见我的CSDN博客:https://blog.csdn.net/weixin_44357071/article/details/137203642。但相应的,双端口RAM的资源消耗也更高。代码中有四处需要修改的地方,可以在vscode搜索“修改”即可找到需要修改的参数,需要根据灰度图的分辨率,调整相应的参数。然后将图片另存为bmp图像,256色图,在代码里的图像数据开始位置是由这个参数决定的。然后把图片放在正确的地方,我的路径如图。