* info (Contributors): Add self for Xilinx MicroBlaze.
authorMichael Eager <eager@eagercon.com>
Tue, 6 Oct 2009 18:02:36 +0000 (18:02 +0000)
committerMichael Eager <eager@eagercon.com>
Tue, 6 Oct 2009 18:02:36 +0000 (18:02 +0000)
(Embedded Processors): Add MicroBlaze.
(MicroBlaze): New.  Describe Xilinx MicroBlaze

gdb/doc/ChangeLog
gdb/doc/gdb.texinfo

index 12cd7e5342a9f7b1fea40ef4aeff718f12603ee8..160257a3843de3ab4f9a147805778986f8f594e6 100644 (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.
index a659b650b97624467939a3f1e1dd3075a5000c38..80e9901e717fed9cc8b3871dfb81efcf7080d8d7 100644 (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