FPGA 学习小组
直播中

而无返还

9年用户 1260经验值
擅长:光电显示
私信 关注

由于芯片size和物理走线的原因,AHB总线信号无法在1拍时钟内从Master传到Slave端怎么办?

问题描述:由于芯片size和物理走线的原因,AHB总线信号无法在1拍时钟内从Master传到Slave端(假设信号必须从芯片的最左边到最右端,且左右相距较远),现在设想的解决办法是:
使用designware AHB2AXI IP,将AHB master转换成AXI master,同时设置AXI总线上的pipeline options(当然相应的也要将原先的AHB slave改为AXI slave),期望这样来解决物理走线长度限制造成的multi-cycle问题。

想请教各位大牛,对于这种问题,还有其他好的处理方式吗?
例如现在的designware AHB fabric能直接处理这种multi-cycle的问题吗?
多谢!

回帖(2)

王晗

2021-6-23 18:45:36
AHB的地址周期是不是必须一个时钟完成?
举报

黄敏

2021-6-23 18:45:50
ahb本来就是因为简单,如果能ahb搞定不需要axi,axi那么多通道,布线也可能影响你现在的工艺的时序。 ...



没错,我们也是希望用AHB,只是看到DW_AXI可以在master和slave之间加register slice这个功能,而AHB协议本身无法支持类似的处理。
所以比较好的方法还是如我上图所示,用multi-layer AHB + H2H bridge的方式,对吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分