Page 3 - Version
UG133 v1.3.1 January 7, 2005 www.xilinx.com MicroBlaze Microcontroller Ref Des User Guide MicroBlaze Microcontroller Ref Des User Guide UG133 v1.3.1 January 7, 2005 The following table shows the revision history for this document. Version Revision 7/22/04 1.0 Initial Xilinx release. 8/27/04 1.1 Edit...
Page 4 - About This Guide
UG133 January 7, 2005 www.xilinx.com MicroBlaze Microcontroller Ref Des User Guide About This Guide Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Guide Contents . . . . . . . . . . . . . . . . . . . . ...
Page 5 - Introduction
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 initiall...
Page 6 - Additional Resources; Typographical; Courier bold
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 2 UG133 January 7, 2005 Additional Resources R Additional Resources For additional information, go to http://support.xilinx.com . The following table lists some of the resources available from this website. You can also directly access the...
Page 7 - Online Document
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 3 UG133 January 7, 2005 Conventions R Online Document The following navigation conventions are used in this document: Convention Meaning or Use Example See the section “Additional Resources” for details. Refer to “Title Formats” in Chapter...
Page 9 - MicroBlaze Microcontroller; Reference Design Building Blocks; MicroBlaze Microcontroller Block Diagram
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 2 UG133 January 7, 2005 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 Re...
Page 11 - Getting Started; System Requirements; Downloading the Design and Launching XPS
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 4 UG133 January 7, 2005 Getting Started R Getting Started System Requirements The following software must be installed on your PC to utilize this reference design: • Windows 2000 SP2/Windows XP • EDK 6.3 or later (Must be the same version ...
Page 12 - Updating and Generation Hardware Files; “Tools>Update Bitstream”
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 5 UG133 January 7, 2005 Downloading the Design and Launching XPS R Updating and Generation Hardware Files At this point XPS is open with the selected hardware application. No modifications are needed to run this design. All the hardware fe...
Page 13 - Downloading Design Files to the FPGA; Application
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 6 UG133 January 7, 2005 Downloading the Design and Launching XPS R or, if all files are up to date, then it will say: ... make: Nothing to be done for `init_bram'. Done. Downloading Design Files to the FPGA The following two sections illus...
Page 14 - Loading the “Calculator_App” Software Application; Running the Calculator_App program; Software Selection when FPGA is Configured
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 7 UG133 January 7, 2005 Downloading the Design and Launching XPS R Loading the “Calculator_App” Software Application To configure the hardware system and to load the software application into the Spartan-3 Evaluation Board using the Digile...
Page 15 - ON
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 8 UG133 January 7, 2005 Selecting a Software Application to be Loaded with a BOOT Loader after the FPGA is R The Calculator_App is a simple 3 function calculator. The 3 right most push button switches are Add (BTN0), Sub (BTN1), Mult (BTN2...
Page 16 - Loading the “microblaze_0_xmdstub” Software Application; Software Selection with a BOOT loader
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 9 UG133 January 7, 2005 Selecting a Software Application to be Loaded with a BOOT Loader after the FPGA is R loaded and run, and then a different Software Application can be loaded and run. In this example the MicroBlaze processor must be ...
Page 17 - Loading the “TestApp” Software Application with XMD_STUB; Tools>Software Debugger; Target Selection for Software Debugger
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 10 UG133 January 7, 2005 Selecting a Software Application to be Loaded with a BOOT Loader after the FPGA is R 4. In XPS, to make sure that the ELF file is up to date, please “Tools>Update Bitstream”. Note: Close all other XMD and GDB wi...
Page 18 - Loading the “Calculator_App” Software Application with XMD_STUB; TestApp; Additional MicroBlaze and EDK Information
MicroBlaze Microcontroller Ref Des User Guide www.xilinx.com 11 UG133 January 7, 2005 Additional MicroBlaze and EDK Information R Loading the “Calculator_App” Software Application with XMD_STUB To download and execute the Calculator_App demonstration program, repeat the procedure in section ‘Loading...