Xilinx UG133 manual Reference Design Building Blocks, Application

Page 9

Reference Design Building Blocks

R

MicroBlaze Microcontroller

Reference Design Number 1

Reference Design Building Blocks

The block diagram of the MicroBlaze Microcontroller used in this MicroBlaze Microcontroller Reference Design is shown in Figure 2-1. The design includes an Internal Block RAM memory, an RS232 UART, 4 GPIO blocks, and a JTAG_UART used for software debugging. This configuration utilizes approximately 50% of a Spartan-3™ XC3S200 device.

Clock

MicroBlaze

DOPB

 

 

 

CPU

 

OPB

 

 

Core

 

 

Reset

 

 

 

 

 

ILMB

DLMB

 

 

Interrupt

 

UART

4X

JTAG_UART

 

 

 

 

GPIO

 

 

 

 

JTAG Ports

 

 

 

 

AB

Dual Ported

BlockRAM

(BRAM)

xip312

Figure 2-1:MicroBlaze Microcontroller Block Diagram

Application

Some applications for the MicroBlaze processor include:

Industrial Controller

Consumer Application

Office Automation

Data Communication

MicroBlaze Microcontroller Ref Des User Guide

www.xilinx.com

2

UG133 January 7, 2005

Image 9
Contents UG133 v1.3.1 January 7 MicroBlaze Microcontroller Reference Design User GuideMicroBlaze Microcontroller Ref Des User Guide Version Revision Microcontroller Reference Design Overview Introduction Guide ContentsAdditional Resources ConventionsTypographical Conventions Meaning or Use Example Online DocumentMicrocontroller Reference Design Overview Reference Design Building Blocks ApplicationReference Design Building Blocks Features FeaturesDownloading the Design and Launching XPS Getting StartedSystem Requirements Downloading the Reference DesignsDownloading the Design and Launching XPS Updating and Generation Hardware FilesRight click on Project CalculatorApp Downloading Design Files to the FpgaRunning the CalculatorApp program Loading the CalculatorApp Software ApplicationUpdating and Generation Hardware Files Loading the microblaze0xmdstub Software Application 4Software Selection with a Boot loader5Target Selection for Software Debugger Loading the TestApp Software Application with XmdstubAdditional MicroBlaze and EDK Information Loading the CalculatorApp Software Application with XmdstubAdditional MicroBlaze and EDK Information