MicroBlaze Signal Interface Description
Introduction
This chapter describes the types of signal interfaces that can be used to connect a
MicroBlaze™ processor.
Overview
The MicroBlaze core is organized as a Harvard architecture with separate bus interface units
for data and instruction accesses. The following two memory interfaces are supported:
Local Memory Bus (LMB), and the AMBA® AXI4 interface (AXI4) and ACE interface (ACE).
The LMB provides single-cycle access to on-chip dual-port block RAM. The AXI4 interfaces
provide a connection to both on-chip and off-chip peripherals and memory. The ACE
interfaces provide cache coherent connections to memory.
MicroBlaze also supports up to 16 AXI4-Stream interface ports, each with one master and
one slave interface.
Features
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 Microprocessor Debug Module (MDM) core
•
Trace interface for performance analysis
MicroBlaze Processor Reference Guide
UG984 (v2018.2) June 21, 2018
[Ref
15]).
www.xilinx.com
Chapter 3
135
Send Feedback
Need help?
Do you have a question about the MicroBlaze and is the answer not in the manual?
Questions and answers