MicroBlaze can be configured with the following bus interfaces:
- The AMBA AXI4 Interface for peripheral interfaces, and the AMBA AXI4 or AXI Coherency Extension (ACE) Interface for cache interfaces (see ArmĀ® AMBA AXI and ACE Protocol Specification, Arm IHI 0022E).
- LMB provides a simple synchronous protocol for efficient block RAM transfers
- AXI4-Stream provides a fast non-arbitrated streaming communication mechanism
- Debug interface for use with the MicroBlaze Debug Module (MDM) core
- Trace interface for performance analysis