Xilinx UG133 manual Introduction, Guide Contents

Page 5

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”

MicroBlaze Microcontroller Ref Des User Guide

www.xilinx.com

1

UG133 January 7, 2005

Image 5
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 ContentsTypographical Additional ResourcesConventions Conventions Meaning or Use Example Online DocumentMicrocontroller Reference Design Overview Reference Design Building Blocks Reference Design Building BlocksApplication 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 Additional MicroBlaze and EDK InformationLoading the CalculatorApp Software Application with Xmdstub