* info (Contributors): Add self for Xilinx MicroBlaze.

(Embedded Processors): Add MicroBlaze.
(MicroBlaze): New.  Describe Xilinx MicroBlaze
This commit is contained in:
Michael Eager 2009-10-06 18:02:36 +00:00
parent 0969f4e9e5
commit 08be9d7117
2 changed files with 48 additions and 0 deletions

View file

@ -1,3 +1,9 @@
2009-10-06 Michael Eager <eager@eagercon.com>
* gdb.texinfo (Contributors): Add self for Xilinx MicroBlaze.
(Embedded Processors): Add MicroBlaze.
(MicroBlaze): New. Describe Xilinx MicroBlaze
2009-10-04 Pedro Alves <pedro@codesourcery.com>
* gdb.texinfo (Remote Protocol): Don't mention vCont;T.

View file

@ -517,6 +517,9 @@ Tensilica, Inc.@: contributed support for Xtensa processors. Others
who have worked on the Xtensa port of @value{GDBN} in the past include
Steve Tjiang, John Newlin, and Scott Foehner.
Michael Eager and staff of Xilinx, Inc., contributed support for the
Xilinx MicroBlaze architecture.
@node Sample Session
@chapter A Sample @value{GDBN} Session
@ -16570,6 +16573,7 @@ acceptable commands.
* ARM:: ARM RDI
* M32R/D:: Renesas M32R/D
* M68K:: Motorola M68K
* MicroBlaze:: Xilinx MicroBlaze
* MIPS Embedded:: MIPS Embedded
* OpenRISC 1000:: OpenRisc 1000
* PA:: HP PA Embedded
@ -16821,6 +16825,44 @@ dBUG ROM monitor for Motorola ColdFire.
@end table
@node MicroBlaze
@subsection MicroBlaze
@cindex Xilinx MicroBlaze
@cindex XMD, Xilinx Microprocessor Debugger
The MicroBlaze is a soft-core processor supported on various Xilinx
FPGAs, such as Spartan or Virtex series. Boards with these processors
usually have JTAG ports which connect to a host system running the Xilinx
Embedded Development Kit (EDK) or Software Development Kit (SDK).
This host system is used to download the configuration bitstream to
the target FPGA. The Xilinx Microprocessor Debugger (XMD) program
communicates with the target board using the JTAG interface and
presents a @code{gdbserver} interface to the board. By default
@code{xmd} uses port @code{1234}. (While it is possible to change
this default port, it requires the use of undocumented @code{xmd}
commands. Contact Xilinx support if you need to do this.)
Use these GDB commands to connect to the MicroBlaze target processor.
@table @code
@item target remote :1234
Use this command to connect to the target if you are running @value{GDBN}
on the same system as @code{xmd}.
@item target remote @var{xmd-host}:1234
Use this command to connect to the target if it is connected to @code{xmd}
running on a different system named @var{xmd-host}.
@item load
Use this command to download a program to the MicroBlaze target.
@item set debug microblaze @var{n}
Enable MicroBlaze-specific debugging messages if non-zero.
@item show debug microblaze @var{n}
Show MicroBlaze-specific debugging level.
@end table
@node MIPS Embedded
@subsection MIPS Embedded