Utilities for the XESS FPGA Boards.
|bin||Changed 1st line of gxstools.py to point to /usr/bin/python so it wou…|
|xstools||Modified send/receive methods for comm channels.|
|.gitattributes||Changed CR-LF EOL to LF EOL so linux wouldn't barf.|
|CHANGES.txt||Updated to reflect 0.1.13 release.|
|LICENSE.txt||Changes to make a Python package for PyPi.|
|README.txt||+ Added .rules file for USB access on linux.|
|setup.py||Added module to send data back-and-forth between PC and FPGA via up &…|
========================== XSTOOLs ========================== XSTOOLs is a collection of Python classes for interfacing to XESS FPGA boards through a USB connection. Look in the ``bin`` to see several examples of command-line utilities that use these classes to perform operations on XESS boards. Install steps for Ubuntu/Debian =================================== #. ``sudo apt-get install python-pip`` #. ``sudo pip install xstools`` Install steps for Windows ========================== #. Install some version of python (e.g., www.activestate.com). #. ``easy_install xstools`` Contributors ========================== * Dave Vandenbout wrote the original C++ version of XSTOOLs and the majority of the Python version. * John Bowman wrote a Python version of xsload. Hector Peraza modified the python code to eliminate some problems and make FPGA configuration via JTAG conform to accepted practice. Dave took ideas and bits from Hector's code and integrated them into this package. * Al Neissner wrote a Python version of xsusbprg and bits of his code are used in this package. * Alireza Moini added the methods for reading voltages from the XuLA board analog I/O pins. Dave modified these to output floating-point values.