Chapter 3: Microblaze Signal Interface Description; Introduction; Overview - Xilinx MicroBlaze Reference Manual

Hide thumbs Also See for MicroBlaze:
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

Table of Contents