Skip to main content

Classes for interfacing with XESS FPGA boards via USB.

Project description

==========================
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-setuptools
git clone git://github.com/xesscorp/XSTOOLs.git
cd XSTOOLs
python setup.py build
sudo python setup.py install

cd
xsload.py --help


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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

XsTools-0.1.4.zip (98.1 kB view details)

Uploaded Source

File details

Details for the file XsTools-0.1.4.zip.

File metadata

  • Download URL: XsTools-0.1.4.zip
  • Upload date:
  • Size: 98.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for XsTools-0.1.4.zip
Algorithm Hash digest
SHA256 56a9e000b9edf37df57fba1ab8bf9f4aff8a3ea62f745da7c08e51518d8610b2
MD5 1d2023e21e654f4fe776369bb01d7ddd
BLAKE2b-256 ee01fa5e3254ca5c64b8b01230b8a4970244331367b43deb4560df59f5f888c8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page