Xilinx UG133 manual Features

Page 10

Features:

R

Features:

MicroBlaze Microprocessor

50 MHz on the Spartan-3 Starter Kit Board, derived from the 50 MHz crystal on board

Instruction cache and data cache options disabled

32 32-bit general purpose registers with 32-bit address and 32-bit data buses

Single cycle execution

Direct access to the register file using Fast Simplex Link (FSL)

Unified instruction and data BRAM into single memory for both instruction and data segments

Dual port 16 KB internal blockRAM memory structure

2-cycle read access from BRAM via the Local Memory Bus (LMB)

RS232 UART Controller

Pre-configured for 57600 baud rate

General purpose input/output ports (GPIO)

8-bit GPIO configured as output ports to drive LED

12-bit GPIO configured as output ports to drive the 7-segment LEDs on the board

8-bit GPIO configured as input ports to read onboard dip switches

3-bit GPIO configured as input ports to read push buttons

JTAG_UART core with Xilinx Microprocessor Debugger (XMD) and GDB debugger to provide application/software debugging capabilities

XMD uses a JTAG_UART to communicate with xmdstub on the board

xmdstub is an executable software loaded into local system memory at startup

Supports run time control, such as Run, Single Step, Breakpoint, View Registers, and View Memory, as well as debug parameters

Note: Interrupts are not used in this design. For an example on how to use interrupts, see the Microblaze design using an OPB interrupt controller and an OPB microprocessor debug module (MDM) reference design available on the Embedded Design Kit web site at http://www.support.xilinx.com/ise/embedded/edk_examples.htm

For documentation on interrupts, see the MicroBlaze Processor Reference Guide in the EDK documentation.

MicroBlaze Microcontroller Ref Des User Guide

www.xilinx.com

3

UG133 January 7, 2005

Image 10
Contents MicroBlaze Microcontroller Reference Design User Guide UG133 v1.3.1 January 7MicroBlaze Microcontroller Ref Des User Guide Version Revision Microcontroller Reference Design Overview Guide Contents IntroductionConventions Additional ResourcesTypographical Online Document Conventions Meaning or Use ExampleMicrocontroller Reference Design Overview Application Reference Design Building BlocksReference Design Building Blocks Features FeaturesSystem Requirements Getting StartedDownloading the Design and Launching XPS Downloading the Reference DesignsUpdating and Generation Hardware Files Downloading the Design and Launching XPSDownloading Design Files to the Fpga Right click on Project CalculatorAppLoading the CalculatorApp Software Application Running the CalculatorApp programUpdating and Generation Hardware Files 4Software Selection with a Boot loader Loading the microblaze0xmdstub Software ApplicationLoading the TestApp Software Application with Xmdstub 5Target Selection for Software DebuggerLoading the CalculatorApp Software Application with Xmdstub Additional MicroBlaze and EDK InformationAdditional MicroBlaze and EDK Information