我正在努力改进和清理具有64位数据总线的已经运行的大型FPGA设计。出现的问题之一是,
“我们应该将所有总线转换为AXI4Lite / APB,还是应该保持原样?”
有些是AXI4Lite,有些是APB。
AXI4Lite小组的成员认为,许多第三方FPGA IP模块都使用AXI总线。相反,同事建议APB总线使用的资源可能更少(FF和LUT),尽管我无法证实这一点。
我站在一个人的身边,坚持下去。
有什么理由选择一个?是否有一种情况下,一辆公共汽车可能需要比另一辆公共汽车更多的资源?是否有充分的理由要迁移到另一个?
2
AXI是未来,APB / AHB是过去。您的设计会继续发展很多年吗?并且有“如果有效,请不要修复”。
—
TEMLIB '16
@TEMLIB设计将继续发展多年;因此,我们正在研究当前的设计,并试图确定可以采取哪些积极措施来提高效率,可扩展性和可维护性。
—
克利克,2016年