When would AXI4Lite be a better choice than the APB bus?

I'm working on improving and cleaning up an already functional large FPGA design that has a 64 bit data bus. One of the questions that came up is,

"should we transition all of our busses to AXI4Lite/APB, or should we leave them as they are?"

Some are AXI4Lite and some are APB.

Those on team AXI4Lite argue that many third party FPGA IP blocks use the AXI bus; on the opposing side colleagues suggest that the APB bus may use less resources (FFs and LUTs)--though I have not been able to confirm that.

I am on the side of pick one and stick with it.

What reasons are there to pick one over the other? Are there scenarios when one bus might require more resources than the other? Is there a strong reason to migrate to one over the other?


Category: fpga Time: 2016-07-29 Views: 0

Related post

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C) avrocks.com, All Rights Reserved.

processed in 0.178 (s). 12 q(s)