EasyManuals Logo

Xilinx MicroBlaze User Manual

Xilinx MicroBlaze
18 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #5 background imageLoading...
Page #5 background image
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 1
UG133 January 7, 2005
R
About This Guide
Introduction
This user guide contains information on how to integrate the stand-alone, prebuilt,
MicroBlaze Microcontroller reference design into an FPGA. Although this design is
targeted initially for the Xilinx Spartan-3 Starter Kit Board, the design may be modified
readily for any Xilinx or third party platform.
This guide is an aid in getting started and learning how to use the Xilinx Embedded
Development Kit (EDK) tools. It does this through examples, which show how multiple
software images can be run on a defined soft Microcontroller hardware configuration. This
guide show how an FPGA with a soft processor can be used the same way an engineer
would select an off the shelf microcontroller. This guide will provide examples of a
number of different microcontroller configurations from which an engineer can choose.
The soft microcontroller features and peripherals in the FPGA may be used without
modification, or may be modified and customized using the Xilinx EDK Platform Studio
tools. This guide will cover the flow where multiple software images are load on an
unmodified hardware configuration.
The MicroBaze Microcontroller is an integrated solution intended for implementation of
an embedded controller in FPGA by a user without extensive knowledge of the Xilinx
Embedded Development Kit (EDK) and the Xilinx Platform Studio (XPS). The solution
offered in this document is a minimal implementation that can be expanded easily to
include other peripherals and application software for different usage.
All the necessary documentation, references, HDL code, sample codes, software drivers
and application software are included in the tools or provided with this design.
Guide Contents
This manual contains the following sections:
“Microcontroller Reference Design Overview
“MicroBlaze Microcontroller Reference Design Number 1”

Other manuals for Xilinx MicroBlaze

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Xilinx MicroBlaze and is the answer not in the manual?

Xilinx MicroBlaze Specifications

General IconGeneral
Architecture32-bit RISC
CacheConfigurable Instruction and Data Cache
CategorySoft Processor Core
Data Width32-bit
Memory Management Unit (MMU)Optional
Floating Point Unit (FPU)Optional
Interrupt ControllerConfigurable
Memory ManagementOptional MMU
ConfigurabilityHighly Configurable
Pipeline Stages3-stage
FPGA IntegrationXilinx FPGAs
Bus InterfacePLB
Debug InterfaceJTAG
Typical Clock SpeedVaries depending on FPGA and configuration (e.g., 100-400+ MHz)
ImplementationSoft core (synthesized logic)
Maximum PerformanceVaries with FPGA and configuration
Debug SupportIntegrated Debug Module

Related product manuals