aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorMichael Eager <eager@eagercon.com>2009-10-06 18:02:36 +0000
committerMichael Eager <eager@eagercon.com>2009-10-06 18:02:36 +0000
commit08be9d7117c82d70aa31adb1b98ea6c12f014dc0 (patch)
treef1f8e668eb5255ab608dec7d391446445bd4ee49 /gdb
parent0969f4e9e583ea495a3be9fd71b512b2f572764c (diff)
downloadgdb-08be9d7117c82d70aa31adb1b98ea6c12f014dc0.zip
gdb-08be9d7117c82d70aa31adb1b98ea6c12f014dc0.tar.gz
gdb-08be9d7117c82d70aa31adb1b98ea6c12f014dc0.tar.bz2
* info (Contributors): Add self for Xilinx MicroBlaze.
(Embedded Processors): Add MicroBlaze. (MicroBlaze): New. Describe Xilinx MicroBlaze
Diffstat (limited to 'gdb')
-rw-r--r--gdb/doc/ChangeLog6
-rw-r--r--gdb/doc/gdb.texinfo42
2 files changed, 48 insertions, 0 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog
index 12cd7e5..160257a 100644
--- a/gdb/doc/ChangeLog
+++ b/gdb/doc/ChangeLog
@@ -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.
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index a659b65..80e9901 100644
--- a/gdb/doc/gdb.texinfo
+++ b/gdb/doc/gdb.texinfo
@@ -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