XSTOOLs
XSTOOLs
Description Namespaces Classes Functions


Source code for the XSTOOLs utilities that are used with the XESS FPGA/CPLD Boards.

You can read an earlier, more linear version of the XSTOOLs source code documentation at http://www.xess.com/manuals/xstools-src-doc-4_0.pdf . However, this HTML document is the most-current documentation for the XSTOOLs source code and supersedes the earlier document.

This code was compiled using Microsoft Visual C++ 6.0. The master workspace for all the utilities is in the xstools directory. Makefiles for each utility are also provided.

Active Utilities
 Directory  Function
 xstools  Directory that contains the master workspace file for all the other utilities.
 xstoolslib  Library of classes and utilities used by all the command-line utilities.
 xstest  Command-line utility for running board diagnostics.
 xssetclk  Command-line utility for setting the board clock frequency.
 xsload  Command-line utility for uploading/downloading bitstreams/data to/from a board.
 xsport  Command-line utility for forcing bit values onto pins of the board.
 gxstoolslib  Same as xstoolslib, except these are recompiled for the GUI utilities.
 gxstest  GUI utility for running board diagnostics.
 gxssetclk  GUI utility for setting the board clock frequency.
 gxsload  GUI utility for uploading/downloading bitstreams/data to/from a board.
 gxsport  GUI utility for forcing bit values onto pins of the board.

Miscellaneous Utilities
 Directory  Function
 xsatapi  Command-line utility for reading/writing an IDE hard drive.
 xsether  Command-line utility for reading/writing the XSB-300E Ethernet interface.
 xsi2c  Command-line utility for reading/writing devices on an I2C bus.
 xsramtest  Command-line utilities for reading/writing RAM.
 xsrw  Command-line utility for reading/writing a single RAM location.
 xssetsaa711X  Command-line utility for setting control registers in the Philips video decoders.
 xsusb  Command-line utility for reading/writing the USB interface.
 gxssetcodec  GUI utility for setting control registers in the XSB-300E audio codec.