取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
kaiseradler
Observer
Observer
297 次查看
注册日期: ‎03-07-2019

axi smartconnect通道之间读写有冲突?

跳至解决方案

用了四个axi控制器通过smartconnect链接到mig ddr3.发现控制器3一秒写一段地址,和干扰到控制器的读,他们都是操作的同一片ddr区域,把写停止,读就正常了。写不停止,读就不定期出错,而且出错的地址都是随机的!

0 项奖励
1 解答

已接受的解答
Love24
Explorer
Explorer
276 次查看
注册日期: ‎10-22-2020

看图的话,按照命名,你这里有四个主机,两个只写两个只读吗?既然操作ddr同一片地址空间,address editor里四个地址域就可以设置成一样的。如果还是有问题,可以试下用axi interconnect替代smart interconnect。

在原帖中查看解决方案

0 项奖励
5 回复数
kaiseradler
Observer
Observer
296 次查看
注册日期: ‎03-07-2019
 
address.png
axi——controller.png
0 项奖励
Love24
Explorer
Explorer
277 次查看
注册日期: ‎10-22-2020

看图的话,按照命名,你这里有四个主机,两个只写两个只读吗?既然操作ddr同一片地址空间,address editor里四个地址域就可以设置成一样的。如果还是有问题,可以试下用axi interconnect替代smart interconnect。

在原帖中查看解决方案

0 项奖励
kaiseradler
Observer
Observer
260 次查看
注册日期: ‎03-07-2019

是的,两个只读,两个只写.好的,我试试看,我设置成不一样的也没有问题吧?

0 项奖励
Love24
Explorer
Explorer
251 次查看
注册日期: ‎10-22-2020

对于1slave多master的interconnect,master地址需要严格划分,工具不允许master地址有重叠。对于这种多slave 1master的inter,地址域划分工具是不限制的,但是个人觉得还是符合使用场景好一些。

0 项奖励
kaiseradler
Observer
Observer
196 次查看
注册日期: ‎03-07-2019

感谢,改成一样的地址后,的确没有随机出错了。但是我控制器1的写好像还有点问题。发送2幅图片进ddr,一副有图像,一副全黑,先发有图像的,再发全黑的,发现全黑的上面有几条横杠,再发一次全黑才能去掉,就是第一次发全黑的时候,好像有的地址没被写进去?咋回事呢?

0 项奖励